All generators

Web

QR Code Generator

Enter any URL, plain text, email address, or phone number to instantly generate a downloadable QR code. Choose size and error correction level to suit your use case.

QR code content

Generated output

Enter a URL or text to generate a QR code.

How it works

A QR code encodes data as a 2D matrix of black and white squares. The generator uses the Reed-Solomon error correction standard to embed redundant data so the code can still be scanned even if part of it is damaged or obscured. The error correction level controls the trade-off between data capacity and damage tolerance.

Higher error correction levels (Q or H) produce denser codes but allow the QR to remain scannable with up to 25–30% of the pattern covered. Lower levels (L or M) produce cleaner, sparser codes ideal for digital screens. For printed materials that may get scratched or folded, use Q or H.

Practical example

To link a printed flyer to your website, enter your full URL (e.g. https://example.com), select Medium error correction, and choose a large size. Download the PNG and embed it in your design at 300 dpi or higher for clean print output.

For a Wi-Fi sharing QR code, enter the text in the format: WIFI:T:WPA;S:NetworkName;P:Password;; — most modern phone cameras will detect this format and offer to join the network automatically.

Frequently asked questions

Answers to common questions about this generator and how it works.

Can I use these QR codes commercially?

Yes. The QR code standard (ISO/IEC 18004) is open. There are no licensing fees for generating or using QR codes commercially.

What is the maximum amount of text a QR code can hold?

A QR code can hold up to 4,296 alphanumeric characters or 7,089 numeric digits at the lowest error correction level. In practice, URLs and short text strings work best — long content produces very dense codes that some older scanners struggle to read.

Will this QR code expire?

No. The QR code encodes your URL or text directly. There is no intermediary service or redirect — the code will work as long as the URL or content it points to remains valid.

What resolution should I use for print?

For print quality, the QR image should be at least 2.5 cm × 2.5 cm (1 inch × 1 inch) at 300 dpi. Scale up the generated PNG in a vector-aware tool or use the large (400 px) size as a base and upscale with nearest-neighbour interpolation to preserve crisp edges.

Can I add a logo or colour to the QR code?

This generator produces standard black-on-white QR codes. Adding a logo is possible with a high error correction level (H), which reserves up to 30% of the code for damage tolerance — enough to cover a small centred logo. For custom colours or logos, a design tool or dedicated branding tool is recommended after generating the base QR.

Related generators

Explore other generators that pair well with this one.

URL Encoder / Decoder

Percent-encode URLs and query strings or decode them back.

Slug Generator

Convert titles and phrases into clean, SEO-friendly URL slugs.

Base64 Encoder / Decoder

Encode text to Base64 or decode Base64 back to plain text.