Type or paste your text
Line breaks are kept. The form accepts up to 600 characters, but what really limits it is the byte size, which accents and emoji increase.
No expiration date
A text QR code holds plain text that appears on screen when scanned, with no website and no internet connection needed. Type or paste your message, download the code, and use it for notes, serial numbers, or short instructions. It is static and never expires.
You can also turn it into a printable 3D object: a table stand, a keychain, or a wall plaque.
Your links, images, and data (Wi-Fi, contacts, messages, events) are processed in this browser and never sent to a server. The files you download do contain the information you encode, including Wi-Fi passwords.
Text in three steps
Short text makes the cleanest, most reliable code.
Line breaks are kept. The form accepts up to 600 characters, but what really limits it is the byte size, which accents and emoji increase.
Pick colors with strong contrast. The longer the text, the denser the code, so print it larger.
Download PNG or SVG, and scan it. Your phone should display the text exactly as typed.
What it is good for
Serial numbers, asset tags, or box contents: anyone with a phone can read them, with no app or database.
The text is the code. It can be read offline, and there is nothing that can expire or be switched off.
Anyone can read the text. Do not use it for passwords or private data.
Printable 3D objects accept up to 220 bytes. Short messages fit them well.
3D printed QR codeCommon questions
What people usually want to know.
A flat PNG or SVG image holds up to 535 bytes; a 3D object holds up to 220. Plain English letters take one byte each; accented letters and emoji take more.
Plain text is shown as text. Some scanners offer to open it if it looks like a web address, but for links use the link QR code, which is made for it.
No. The message is stored in the code itself, with no server and no account.
No. A static code cannot change. Edit the text and create a new code.