QR Code
Generator
Generate custom QR codes with your own colors, sizes, and error correction levels. Download as PNG instantly.
High (30%) — Higher correction allows more damage tolerance
Best with error correction H (30%) for logo visibility
Enter text or a URL to generate a QR code
512 x 512px · Error correction: H
How It Works
Enter Content
Type or paste any text, URL, or data you want to encode.
Customize
Pick your colors, size, and error correction level.
Download
Grab your QR code as a high-quality PNG file.
Generate QR codes online for URLs, plain text, Wi-Fi credentials, contact cards, and more. ConverterUp's QR code generator lets marketers, restaurant owners, and developers create scannable codes with custom foreground and background colors, adjustable size, and four error correction levels. Type or paste your content, tweak the appearance, preview in real time, and download a high-resolution PNG ready for print or web. Everything is generated locally in your browser, so the URLs and personal data you encode are never logged or sent anywhere.
When QR codes actually pay off
QR codes shine in offline-to-online contexts where typing a URL is friction: restaurant menus, museum exhibits, conference posters, packaging inserts, receipts, business cards. A scan replaces a 40-character URL with a one-second camera point.
Wi-Fi onboarding is one of the highest-utility formats. Encode WIFI:T:WPA;S:NetworkName;P:password;; and guests join your network without typing the password. Both iOS and Android camera apps support this format natively since 2018.
vCards (BEGIN:VCARD…END:VCARD) save contact info into the scanner's address book with one tap — much higher conversion than asking for a manual entry. Payment links (PIX in Brazil, UPI in India, EMV in Europe) move money on a scan and are now the dominant in-person payment method in several markets.
Where QR codes don't pay off: anywhere users are already on a screen (use a hyperlink), behind glass or at awkward angles (scan quality degrades fast), or as a substitute for a short memorable URL on a billboard read at 60 mph.
ToolSeo.qr-code-generator.section1.p5
Error correction levels — L, M, Q, H
QR codes embed Reed-Solomon error correction so they remain scannable when partially damaged or obscured. There are four levels, each trading capacity for resilience: L recovers ~7 %, M ~15 %, Q ~25 %, H ~30 %.
Use L for clean, digital-only contexts (websites, in-app displays) where you want the smallest possible code and maximum data capacity. Use M as a general-purpose default — it survives minor smudges and is what most browsers' built-in generators produce.
Use Q when the code will be printed and might get creased, splashed, or partially obscured (table tents, sticker labels, packaging). Use H when you need to overlay a logo in the center of the code — the higher correction lets the scanner reconstruct the masked area.
Higher correction does not make a code easier to scan in low light or at a distance — for that, increase the module size. Higher correction simply means more redundancy bytes, which makes the matrix denser and may require a larger printed size to keep individual modules readable.
ToolSeo.qr-code-generator.section2.p5
Design tips: contrast, size, and logo overlays
Contrast is the single most important factor for scan reliability. Aim for at least 4:1 contrast ratio between foreground and background — dark modules on a light background. Inverted (light on dark) codes work but many older scanners struggle, so avoid for print.
Minimum physical size: as a rule of thumb, the code's side length should be at least scan_distance / 10. A code scanned from 30 cm needs to be at least 3 cm across; a code on a poster scanned from 3 m needs 30 cm. Always include a quiet zone of 4 modules around the code — without it, scanners may miss the edges.
Logo overlays work because of error correction, but keep the logo to ~20 % of the code's area max when using level H, and always test with multiple scanner apps (iOS Camera, Google Lens, dedicated apps) before printing. Place the logo dead center; off-center overlays disrupt the finder patterns and reliably break scans.
ToolSeo.qr-code-generator.section3.p4
ToolSeo.qr-code-generator.section3.p5
ToolSeo.qr-code-generator.section4.heading
ToolSeo.qr-code-generator.section4.p1
ToolSeo.qr-code-generator.section4.p2
ToolSeo.qr-code-generator.section4.p3
ToolSeo.qr-code-generator.section4.p4
ToolSeo.qr-code-generator.section4.p5
ToolSeo.qr-code-generator.section5.heading
ToolSeo.qr-code-generator.section5.p1
ToolSeo.qr-code-generator.section5.p2
ToolSeo.qr-code-generator.section5.p3
ToolSeo.qr-code-generator.section5.p4
ToolSeo.qr-code-generator.section5.p5
Frequently asked questions
How does error correction level affect the QR code?
Higher levels (Q, H) make the code readable even when partially damaged or covered by a logo, at the cost of denser modules. Use L or M for clean digital displays and H for printed codes that may get scratched.
What is the maximum amount of data I can encode?
QR codes can hold up to about 4,296 alphanumeric characters or 2,953 bytes. ConverterUp picks the smallest version that fits your data; for long URLs, consider a URL shortener to keep the code readable.
Are the QR codes I generate tracked?
No. Codes are rendered entirely client-side and never sent to a server. ConverterUp does not insert tracking redirects, so the URL you scan is exactly the URL you typed.
Which output formats are available?
PNG is the default and works for both web and print. SVG export is supported for vector use cases such as logo overlays and large posters where quality must scale without pixelation.
Can I encode Wi-Fi credentials directly?
Yes. Pick the Wi-Fi preset, enter SSID, password, and encryption type (WPA, WEP, or none). The tool builds the standard <code>WIFI:T:WPA;S:...;P:...;;</code> payload that iOS and Android camera apps recognize natively without a third-party app.
Will the QR code still work if I change the background color?
Yes, as long as foreground/background contrast stays above ~3:1 and the foreground is darker than the background. Pastel codes on white scan fine; light-on-dark inverted codes are riskier with older scanners. Always test with at least two scanner apps before going to print.
ToolSeo.qr-code-generator.q7
ToolSeo.qr-code-generator.a7
ToolSeo.qr-code-generator.q8
ToolSeo.qr-code-generator.a8