Turn a note into a scalable vector code
A text code holds plain words that appear on the phone when scanned — no link, no app, just the message inside the pattern. As an SVG it becomes a vector file that scales to any size without blur, so the note is crisp on a small label or a large sign, and it opens in Inkscape for tweaking.
What matters for text specifically is that message length drives density. Unlike a link you can shorten with a redirect, the text is the payload — a paragraph makes a fine vector, a short line a bold one. Vector keeps either sharp, but a shorter message reads friendlier at large sizes.
Fill the form to generate a QR code
Vector output versus a raster PNG
A PNG freezes the code into a fixed pixel grid; enlarge it past its resolution and the modules blur. SVG stores the pattern as shapes with no fixed size, so a text code exported once scales cleanly from a shelf label to a poster with edges that stay sharp.
For a plain-text code the vector is also compact, since the image is just black shapes on a transparent or white ground. That makes it easy to drop into a document or sign layout without inflating the file.
- Scales to any size with no pixelation.
- Editable shapes in Inkscape or Illustrator.
- Light file for a simple black-and-white pattern.
- One export reused across every print size.
Message length shapes the vector
The text you type is stored in full inside the code, so a long note produces many modules and a dense, intricate vector. A short message — a serial number, a note, a passphrase — makes a coarse, bold pattern that stays readable even when scaled down.
There is no redirect trick to shorten text as there is with a link, so trim the wording itself if you want a simpler, more scannable vector. Keep only what the reader truly needs on the scan.
Editing and colouring in a vector tool
Open the SVG in Inkscape or Illustrator and each module is a shape you can recolour, reposition or set on a transparent background. This suits labels and signage where the code must match a colour scheme exactly.
Hold contrast when you recolour: the code must stay darker than its background so a camera can separate modules from gaps. A dense text code is less forgiving of low contrast, so favour bold, dark shapes on a light ground.
Export a text code as SVG
- Type the message. Enter exactly the text you want shown on scan; remember there is no link, so what you type is what the reader sees.
- Keep it short for a cleaner vector. Trim wording where you can — a long note makes a dense pattern, and unlike a URL it can't be shortened with a redirect.
- Select SVG on export. Choose vector rather than PNG so the code scales to any size without the modules blurring.
- Recolour with contrast in mind. If you tint it in a vector editor, keep the code darker than the background so it still scans.
Technical details
- Maximum characters: 2953
- Recommended error correction: M (medium) — the default fits a clean vector export; raise it only if the printed text code will be scuffed or carries a logo overlay.
- The plain text is the payload, so message length directly sets the vector's density — trim wording to simplify it.
- SVG stores the code as scalable shapes editable in Inkscape or Illustrator; the encoded text stays fixed.
Frequently asked questions
- What does a text QR code actually show?
- The plain text you typed, displayed on the phone after scanning. There is no link and nothing opens in a browser — the message itself lives inside the code. It is used for notes, serial numbers, passphrases or short instructions that need no internet.
- Why does more text make a denser code?
- Because the whole message is stored inside the pattern. Every extra character adds data, so more modules pack in and the vector grows finer. A short line makes a bold, forgiving code; a long paragraph makes a dense one that needs to print larger to scan.
- Can I shorten a text code like a link?
- No. A URL can be replaced with a short redirect, but text is the payload itself — there is no server in between. The only way to simplify the code is to trim the actual wording. Keep just what the reader needs so the vector stays clean.
- Why choose SVG over PNG for a text code?
- SVG is vector, so it scales to any size with no blur and stays editable in Inkscape or Illustrator. PNG is a fixed pixel grid that pixelates when enlarged. For signage, labels or anything resized, SVG keeps the pattern crisp at every scale.
- Can I edit an SVG text code after exporting?
- You can edit its appearance — colour, background, placement — in a vector editor, since the modules are shapes. You cannot change the encoded message that way, though; the text is fixed in the pattern. To change the words, regenerate the code.
- Does a text code need internet to read?
- No. The message is stored entirely inside the code, so a phone reads and displays it with no connection at all. That is a key difference from a link code, which needs internet to load its destination after the scan.