QR Code Generator

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

  1. 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.
  2. 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.
  3. Select SVG on export. Choose vector rather than PNG so the code scales to any size without the modules blurring.
  4. 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.

See also

Related generators