Create a QR code with any plain text message. Free, no signup. Customize colors, dot styles, and logo, then download as PNG or SVG in seconds.
Fill in the fields on the left to enable download.
Free forever. No credit card required.
A text QR code encodes a plain string directly into the code, with no URL, no server, and no internet connection required to decode it. Scanning one opens the text right in the camera app on both iPhone and Android. This makes it perfect for situations where connectivity is unreliable: trade show floors, subway stations, remote event venues, printed instructions in a storage room.
Common uses include embedding a short promo code, encoding a seat number or ticket reference, or sharing a long set of instructions you'd rather not retype. Because the data is baked into the code itself, there's no link to expire and no account to manage.
One thing to know: text QR codes are static by nature. Whatever you encode is permanent, so you can't edit it later without generating a new code. Keep your messages concise; longer strings push you into higher QR error-correction levels, which creates a denser pattern that's slightly harder to scan in poor lighting.
Type your text message
Customize the design
Download and share
Static QR codes are free forever and never expire. Dynamic QR codes let you change the destination later and track scans. Both have valid use cases.
Compare them in depthLast updated: June 2026