QR Code Generator

Turn a link or text into a scannable QR code and download it as a PNG. Fast, free, and built for simple browser-based workflows.

Instant
Processing
Private
Browser First
Free
No Signup

QR Code Generator

Popular
QR Code

Enter some text or a URL above, then click Generate QR Code.

Advertisement

728 x 90 In-Content Ad

About This Tool

QR Code Generator is a free online tool that turns a link or a piece of text into a scannable QR code image. Type what the code should contain, choose its size and colours, then download the result as a PNG that is ready for a screen or a printer.

It earns its keep whenever a link has to survive being printed. Reach for it when a cafe menu needs to point at an online version, when a flyer should open a signup form without anyone typing a URL, when a conference badge carries your contact details, or when a parcel label needs its tracking page one scan away.

The code is drawn by your own browser, so the link or text you enter never reaches this site. That matters when it points at an unannounced landing page, a private document or a customer record. The drawing library is fetched from a public CDN the first time you generate, so the page does need a connection to work.

Encodes a web link, plain text, a phone number, an email address or WiFi details
Size slider from 120 to 1000 pixels, so one code suits a badge or a poster
Four error-correction levels, up to 30 percent recoverable for print and outdoor use
Foreground and background colour pickers, plus an adjustable quiet zone border
Downloads as a PNG, ready to place in a design or send to a printer
Tells you when text is too long to fit instead of drawing a code that will not scan

How to Use QR Code Generator

1

Enter what the code should contain

Type or paste into the Text, URL, or Data box. A full web address is the usual choice, but plain text, a phone number written as tel:+15551234567 or an email as mailto:you@example.com all work.

2

Choose the size and error correction

Drag the Size slider between 120 and 1000 pixels, then pick an Error Correction level. M suits screens; H recovers from 30 percent damage and is safer for print. Quiet Zone sets the blank border around the code.

3

Set the colours

Pick a Foreground and Background colour. Keep strong contrast with the foreground darker than the background, or scanners will struggle to lock on.

4

Generate and download

Click Generate QR Code to draw it, then Download PNG to save the image. Scan it with a phone before printing. Clear empties the box and removes the code.

Frequently Asked Questions

Is this tool completely free?

Yes! All our tools are 100% free to use with no hidden costs, no registration required, and no credit card needed.

Is my data safe and private?

Absolutely. All tools run entirely in your browser (client-side). Your data never leaves your device and is not sent to our servers.

Can I use this for commercial projects?

Yes! All our tools are free for both personal and commercial use.

How much text can a QR code hold?

Around 2,950 bytes at the lowest error-correction level, which works out at roughly 4,296 digits or 2,953 characters of plain text. Long text makes the pattern denser and harder to scan, so a link beats a pasted paragraph. If the text will not fit, the tool says so rather than drawing a code nothing can read.

Do these QR codes expire or stop working?

No. The code is a static image with your link or text encoded directly into its pattern, so there is nothing to renew and no account sitting behind it. It keeps working for as long as whatever it points at stays online. Nothing is tracked either, which also means you get no scan counts.

Can I change the link after the code is printed?

Not in the code itself, because the address is baked into the pattern. The usual workaround is to encode a short redirect URL you control and repoint that redirect later. Decide this before printing, since reprinting is the only other option once the destination moves.

Which error-correction level should I choose?

M is a sensible default and recovers from about 15 percent damage. Pick H at 30 percent when the code will be printed, used outdoors, or partly covered by a logo. Lower levels keep the pattern simpler and easier to scan at small sizes, but leave less room for scratches, folds and smudged ink.

Why will my QR code not scan?

Contrast and size cause most failures. Keep a dark foreground on a light background, and leave the Quiet Zone at 2 or more so the scanner can find the code edges. In print, start at about 2 cm square for close scanning and scale up as the reading distance grows. Test with a phone before the job goes out.

Can I make a QR code for WiFi, a phone number or an email?

Yes, by encoding the right text. A phone number is tel:+15551234567 and an email is mailto:you@example.com. A WiFi network is WIFI:T:WPA;S:NetworkName;P:password;; with both closing semicolons. Type the string into the box exactly as shown and phones will offer to dial, compose or join.

Can I put a logo in the middle of the code?

Not from this page. The tool draws the code itself, so you would overlay a logo afterwards in an image editor. Generate at error-correction level H first, keep the logo under about a fifth of the code width, and scan the finished artwork with a phone before it reaches print.