Tool

QR Code Generator

Paste a URL or any text, get a QR code. Customise it, download it, done.

Type something above to generate

Create a QR code in three steps

No software to install. Works in any browser, on any device.

1

Enter your content

Type or paste a URL, text, phone number, or anything else.

2

Customise

Adjust size, error correction level, and foreground colour.

3

Download as PNG or SVG

Raster for screens and digital use, vector for print.

QR preview

Contenthttps://example.com
Error correctionM (15%)
FormatPNG · SVG

Any content type

URLs, phone numbers, email, plain text, Wi-Fi credentials — anything works.

Customisable

Set size, foreground colour, and error correction level.

PNG or SVG

Raster for screens, vector for print. Download in one click.

About the QR Code Generator

Our free QR code generator creates a scannable QR code for any URL, text, phone number, email address, or plain message — instantly, in your browser. Type or paste your content, and the QR code updates live as you type.

You have three size options: Small (200px) for compact use, Medium (300px) for most purposes, and Large (400px) for print materials or posters where the code needs to be scanned from a distance. Larger codes are easier to scan reliably.

The error correction level controls how much damage a QR code can sustain and still be readable. L (Low) gives a smaller, denser code. M (Medium) is the default. H (High) adds significant redundancy, useful if the code will be printed on a surface that might get scratched or partially covered.

All generation happens locally in your browser using the open-source qrcode library. Nothing is sent to a server — your URLs and text stay private.

More free generator tools: Password Generator · Random Number Generator · URL Encoder / Decoder

More Generators tools

Frequently Asked Questions

What's the maximum text I can encode in a QR code?

Up to 4,296 alphanumeric characters. Most URLs fit easily. Very long URLs may generate dense codes that are harder for older scanners to read.

What is error correction in a QR code?

Error correction lets a QR code be read even if part of it is damaged. Level L (7% recovery) is fine for clean digital displays. Level H (30% recovery) is better for printed codes that may get scratched or partially covered.

Do QR codes expire?

Static QR codes never expire — they encode data directly and work indefinitely. Dynamic QR codes managed by third-party services can be set to expire by the service provider.

What size should I use for printing?

A minimum of 2×2 cm for short-range scanning. As a rule of thumb, print the QR code at least 10× the expected scanning distance — so a code meant to be scanned from 1 metre should be at least 10 cm wide.

QR code guides