Skip to content
ZeroServer.tools

QR Code Generator

100% client-side QR generation. Custom colors, sizes, and formats rendered instantly.

Parameters

Resolution Size256x256px

Higher levels allow the QR code to be scanned even when partially damaged, dirty, or containing custom logos, but make the code more dense.

Color Palette

Live Render
Please enter content to generate preview...

Customizing and Generating High-Quality QR Codes

A QR (Quick Response) code is a matrix barcode designed in 1994 by the Japanese automotive company Denso Wave. QR codes store information using black and white squares in a grid, which can be easily scanned by cameras and smartphones. Because our generator operates entirely client-side, your scanned text/links are never sent to external servers, providing full confidentiality for private URLs or secret tokens.

Best Practices for Custom Colors and Contrast

For reliable scan rates across all camera qualities, maintain a high contrast ratio between the foreground (blocks) and background colors. Standard QR scanners expect dark blocks on a light background. However, modern smartphone cameras are highly advanced and can usually read inverted QR codes (light blocks on a dark background, like our default Obsidian Cyan Flux). If you intend to print your QR code, we highly recommend choosing a pure white background and a dark slate/black foreground.

Frequently Asked Questions

What data can a QR code store?
Any text up to ~4,296 ASCII characters or ~2,953 bytes — but shorter is better for reliability. Common uses: URLs, vCard contacts, Wi-Fi credentials, plain text, email/phone links, and payment data.
What are the error correction levels (L, M, Q, H)?
The percentage of the QR code that can be damaged or obscured while still scanning: L = 7%, M = 15%, Q = 25%, H = 30%. Use H when printing on curved surfaces or where partial coverage is likely.
How large should I print a QR code?
At minimum 2.5 cm (1 inch) square for a scanner at ~30 cm reading distance. The more data encoded, the denser the code — larger data needs either a bigger print size or a higher-resolution camera to scan reliably.
Do QR codes expire?
The QR code pattern itself never expires. If it encodes a URL, the URL can stop working (link rot), which makes the QR code useless in practice. Static QR codes are permanent; dynamic QR codes (third-party services) may expire.
What format should I download the QR code in?
Download SVG for print use — it scales to any size without blurring. Download PNG for digital use. For print, use at least 500×500 px PNG or a vector SVG to ensure sharp, scannable edges at final size.

Private & free — this tool runs entirely in your browser.

Recommended: Cloudways Managed cloud hosting on AWS, GCP & DO — from $11/mo.affiliate

Related Generators tools