Chris Digital Tools
Point an iPhone at a normal text QR code and nothing happens. Type anything below and you get a code that opens, every time, on every phone.
The reason this exists
You print a code holding a name, a date, a note. Someone scans it with an iPhone. The camera sees the code and offers nothing. No prompt, no text, no action.
iOS only surfaces a code it can act on: a link, a number, a contact. Plain text has no action attached, so it is read and then silently discarded.
Your text is packed inside a qr-decode.org link. iPhone sees a link, so it opens it. The page shows your text. The text rides inside the link; nothing is stored anywhere.
Standard text QR code
Made with this tool
Three steps
A web address, an email, a phone number or any text at all. The type is detected as you go; you do not pick anything.
The exact string going into the code is shown underneath. Test the link before you commit it to print.
PNG for screens and social. SVG for print, signage and vinyl cutting. Both scale from the same code.
Questions
The camera reads it, then offers no action, because iOS only prompts you for things it can open. Wrapping the text in a link fixes it.
Yes. Android normally shows plain text fine, and a link works everywhere, so one code covers both.
Yes. No signup, no watermark, no expiry. Everything runs in your browser and nothing is uploaded.
No. They are static. A URL code points at your URL. A text code carries the text inside it, so there is no record anywhere to delete.
PNG for screens, email and social. SVG for print, signage and anything that must scale without going blurry.
A few thousand characters, but density kills scanning. Keep it under roughly 300 characters for anything printed.