QR Code Generator

Create custom QR codes instantly for URLs, text, Wi-Fi credentials, and more. Choose colors, size, and error correction. 100% client-side — nothing leaves your browser.

100% Client-Side PNG & SVG Export Custom Colors Error Correction

Create Your QR Code

Enter text or a URL below. The QR code updates live as you type.

20 characters
#000000
#FFFFFF
Enter text to generate a QR code

What is a QR Code?

Quick Response Code

A QR code (Quick Response code) is a two-dimensional barcode that stores data in a matrix of black and white squares. Invented by Denso Wave in 1994, QR codes can encode URLs, text, contact info, Wi-Fi credentials, and more.

Error Correction

QR codes use Reed-Solomon error correction to remain scannable even when partially damaged. Level L recovers 7% of data, M recovers 15%, Q recovers 25%, and H recovers up to 30% of codewords.

Common Use Cases

Website links, app downloads, Wi-Fi network sharing, digital payments, event tickets, restaurant menus, business cards (vCard), product packaging, and marketing campaigns.

Data Capacity

A single QR code can store up to 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data depending on the error correction level chosen.

QR Code Best Practices

Keep Content Short

Shorter content produces simpler QR codes that are faster to scan. For long URLs, use a URL shortener first. Aim for under 100 characters when possible.

Maintain High Contrast

Dark foreground on a light background provides the best scan reliability. Avoid low-contrast color combinations. The default black-on-white is universally readable.

Use Higher Error Correction

If the QR code will be printed on packaging or placed outdoors where it may get damaged, use Quartile (Q) or High (H) error correction for maximum resilience.

Test Before Printing

Always scan your QR code with multiple devices and apps before mass printing. Test at the intended display size and from typical scanning distances.