Create a QR code for plain text
The words live inside the code, so they appear on the phone even with no signal: good for labels, instructions and hidden messages.
- No signup
- No scan ads or redirects
- SVG, PNG & vector PDF
- Runs in your browser
0 bytes. Shown on the phone as plain text, no internet needed. Shorter text makes a less dense code.
Templates change the look only. What you typed stays as it is.
Q: raised from M at no size cost.
Higher levels survive more damage but make the code denser. How error correction works
Sample code. Add your details to make it yours.
Encoded data
Fill in the content to see exactly what goes into the code.
Checking…
- Decodes: checking Reading the artwork back…
- Small print: checking
- Slight blur: checking
- Strict decoder: checking
We decode the exact artwork you'll download, three ways. It can't predict every camera, printer or light, so scan a printed proof before a big run. How to test
Download
Vector: sharp at any size. Best for designers, Illustrator, Figma and print shops.
Free for any use, including commercial. No watermark, no account, no expiry.
How to make it
Type your text
Write the message. The byte count updates as you type, so you can see how dense the code will be.
Design it
Choose colors, shapes and a frame. Short text leaves room for bolder styles.
Download
Export SVG, PNG or PDF, then scan it to read the text back exactly.
What's inside the code
Text is stored as UTF-8, so accents, non-Latin scripts and emoji all survive:
Spare key is in the blue box.
Código de la puerta: 4821 🔑Each accented letter takes 2 bytes and each emoji 4, so non-English text fills the code faster than you might expect.
Getting text codes right
- Keep it short. Phones show the text in a small preview, and long passages make dense codes.
- Anyone who scans it can read it. Don't put passwords or private details in a code you display publicly.
- Some scanner apps try to turn text into links or phone numbers. Test with the camera app your readers will use.