Konverter
QR Code Generator
The QR Code Generator creates QR codes from URLs, plain text, email addresses, phone numbers, or any other string. You can customize the size, error correction level, and colors, then download the result as a PNG or SVG for use in print materials, websites, or apps. All generation happens in the browser – no data is sent to any server.
What is a QR code?
A QR code (Quick Response code) is a two-dimensional matrix barcode that encodes data as a pattern of black and white squares on a grid. Developed by Denso Wave in 1994 for automotive manufacturing, QR codes became ubiquitous after smartphones gained built-in cameras and QR scanning capabilities. They can encode up to about 4,296 alphanumeric characters (or 7,089 numeric characters). QR codes include built-in error correction using Reed–Solomon coding, allowing them to be read even if up to 30% of the code is damaged or obscured (depending on the error correction level). They are used for URLs, contact cards (vCard), Wi-Fi credentials, payment links, and product tracking.
How does the generator work?
The tool encodes the input string into a QR code matrix using the standard QR code algorithm (ISO/IEC 18004). The data is first encoded in the most efficient character mode (numeric, alphanumeric, byte, or kanji). Error correction codewords are appended according to the selected level (L=7%, M=15%, Q=25%, H=30%). The matrix is then masked with one of eight standard mask patterns to optimize scannability. The result is rendered as an SVG or PNG image in the browser using a JavaScript QR code library without any server round-trip.
Typical Use Cases
- Generating a QR code for a website URL to print on business cards or marketing materials
- Creating a Wi-Fi QR code that lets guests join a network by scanning (use the wifi-qr tool)
- Encoding a vCard QR code with contact details for easy sharing at events
- Producing QR codes for product pages, app download links, or payment URLs
Step-by-step Guide
- Step 1: Enter the URL, text, or other content you want to encode.
- Step 2: Adjust size, error correction level (L/M/Q/H), and colors as needed.
- Step 3: Preview the QR code in real time.
- Step 4: Download as PNG (for photos/print) or SVG (for scalable graphics).
Example
Input
https://dixxu.com
Output
QR code image encoding the URL, scannable by any smartphone camera
Tips & Notes
- Use error correction level H (30%) for QR codes that will be printed on textured surfaces or might be partially covered by a logo.
- Shorter URLs produce smaller, less dense QR codes that are easier to scan from a distance – consider using a URL shortener.
- SVG format is preferred for print at any size; PNG is better for embedding in web pages or apps at a fixed resolution.
Frequently Asked Questions
What is the maximum amount of data a QR code can hold?
The maximum capacity depends on the data type and error correction level. At the lowest error correction level (L), a QR code can hold up to 7,089 numeric digits, 4,296 alphanumeric characters, or 2,953 bytes of binary data.
Can I put a logo in the center of the QR code?
Yes, if you use error correction level Q or H, the redundancy in the code is sufficient to allow a small logo (covering up to 25–30% of the code area) without affecting scannability.
Do QR codes expire?
The QR code itself does not expire – it is just an image encoding a string. If that string is a URL, the code stops working if the URL is taken offline. Static QR codes pointing to permanent URLs work indefinitely.
QR Code Generator
Create QR codes for URLs or any text — with customizable colors, size, and error correction level. Download directly as PNG.
Open Tool