QR Code Generator
Paste a plain text or URL payload and the generator produces a code in your browser. It is useful for conference badges, menu cards, event invites and any handoff that needs to scan from a screen or print. Choose the pixel size, colours and error correction, then download a PNG.
How QR codes are built
-
1
Enter a payload
Paste a plain text or URL payload. This tool has one text field and does not provide structured Wi-Fi, contact, message or calendar builders.
-
2
Set the design
Choose the PNG pixel size, foreground and background colours, and error correction level.
-
3
Choose error correction
L (7%), M (15%), Q (25%), H (30%). Higher correction makes a larger code and gives it more tolerance for physical damage.
-
4
Download PNG
The download is a PNG at the pixel size you selected. Choose a larger size before downloading when you need a larger print.
Plain payloads only
This generator has one text field. It encodes the plain text or URL you enter and does not build specialised Wi-Fi, contact, message or calendar payloads.
| Type | Encoded as |
|---|---|
| URL | Plain URL string, e.g. https://example.com |
| Text | Raw UTF-8 |
Error correction levels
| Level | Recovery | Code density | Use |
|---|---|---|---|
| L | 7% | Smallest | Clean printed codes, short URLs |
| M | 15% | Medium | General default |
| Q | 25% | Larger | Outdoor use, partial obscuring |
| H | 30% | Largest | Tough conditions |
Higher correction means more modules, so the code is bigger for the same content. It also gives the code more tolerance for physical damage.
Design tips that actually work
- Quiet zone. Keep a 4-module margin of solid colour around the code. Running into adjacent graphics kills scan rates.
- Contrast. Dark foreground on light background. Avoid inverted (light on dark), many readers struggle. Black on white is always safe.
- Minimum size. 2 × 2 cm on paper for a short URL at reading distance. Bigger for scan-from-across-the-room use.
- Test with the worst scanner. Low-end phone cameras and grainy webcam scans will fail before flagship ones. Test with the bottom third of devices your audience uses.
Common mistakes
- Short URL inside a short URL. Using a link shortener in a QR code buys you nothing (the whole URL compresses fine), but does add a redirect-time dependency. Skip it unless you need analytics.
- Encoding too much. A 200-character URL works but makes a denser code that scans poorly on noisy cameras. Shorten the destination URL if possible.
- Downloading too small. The generated PNG uses the pixel size selected above. Choose a larger size before downloading instead of enlarging a small image afterwards.
Frequently Asked Questions
Static codes never expire: they encode the payload directly, so as long as the payload is valid, the code works. Dynamic codes behind a URL shortener expire when the shortener goes away.
No. This tool creates a plain QR PNG and has no logo controls.
This tool accepts up to 500 characters. Shorter payloads produce less dense codes and scan more reliably, especially with high error correction.
No. This page only encodes a plain text or URL payload. Use a dedicated tool when you need structured Wi-Fi or contact fields.
No. Encoding and PNG download happen in your browser. The text or URL payload stays in the tab and, during the guided flow, in that tab’s session storage.
Related Tools
Image Resizer
Resize images to pixel-exact dimensions or percentages while preserving aspect ratio. Batch-friendly, no upload.
Meme Generator
Add fixed top and bottom captions to a JPG, PNG, or WebP image in your browser. Set font, size, colors, and stroke, then download a PNG.
Barcode Generator
Create a 1D barcode in your browser in Code 128, EAN, UPC, ITF-14 and other supported formats. Download the rendered result as SVG or PNG.
Image Compressor
Compress JPG, PNG and WebP images to reduce file size while preserving visual quality. Entirely in your browser, no upload.
GIF Maker
Turn a sequence of images into an animated GIF. Set frame rate, quality and dimensions before exporting.
Material Design Color Picker
Browse the Material Design color palette. Copy any shade (50 through A700) as HEX, RGB or HSL with one tap.