TextArray
100% local

QR code generator

Turn a URL or any text into a QR code you can download as SVG.

Input
Output

QR code generator

Type a URL or any text and a QR code appears as you type. Use it for a link on a poster, a menu card, a business card, a conference badge, a parcel label or a sticker on a piece of equipment that points to its manual. The code is vector SVG, so it stays sharp at any size — from a favicon-sized print to a shop window — and you can drop it straight into Figma, Illustrator, InDesign or a web page.

QR codes hold more than links. Plain text, a phone number, an email address, coordinates, a Wi-Fi network string or a vCard all work, because the code simply carries whatever characters you paste. Error correction decides how much of the code can be damaged or covered while still scanning. Level L recovers about 7% and keeps the code sparse; M at 15% is the sensible default; Q at 25% and H at 30% add redundancy for codes printed small, placed outdoors, or with a logo over the middle. Higher levels pack more modules into the same square, so the code gets denser. The margin option sets the quiet zone — the empty border scanners need. Two modules is standard.

Roughly 2,900 characters fit, and less at higher error correction levels. If the text overflows, the tool says so instead of failing silently — shorten the text or lower the error correction.

The code is generated on your device by a library that runs in the page. Nothing is sent to a QR service, no external API is called and no tracking redirect is inserted, so the code encodes exactly the URL you typed and will keep working even if this site disappears.

FAQ

Which error correction level should I pick?
M is a good default. Choose Q or H if the code will be printed small, used outdoors, or covered by a logo — they survive more damage but make the code denser.
What can I put in a QR code?
Any text: a URL, a phone number, an email address, coordinates, a Wi-Fi string or a vCard. Around 2,900 characters fit, and fewer at higher error correction levels.
Can I use the code commercially?
Yes. QR codes are free of licensing restrictions and the SVG is yours to use on posters, packaging, menus or products.
Why is the output SVG?
SVG is a vector, so the code stays sharp at any print size. Copy the markup or download it and open it in any design tool or browser.
Is my text or URL sent anywhere?
No. The QR code is generated locally in your browser — there is no external API, no QR service and no tracking redirect. The code encodes exactly the text you typed and your data never leaves your device.