QR Code Generator
Turn any text or URL into a scannable QR code and download it as a crisp SVG.
How to Use This QR Code Generator
Paste a link or any text, choose an error correction level and a size, then click Generate. Your QR code appears instantly and can be downloaded as an SVG.
- L / M / Q / H — higher levels survive more damage but make a denser code.
- Size — pixels per module in the downloaded SVG.
- Download SVG — a vector file that stays sharp at any size.
Frequently Asked Questions
Which QR version will my text use?
The smallest one that fits. Version 1 holds 21 modules per side; each later version adds 4. The tool reports the version it chose.
What is error correction?
Extra data added so a scanner can rebuild a damaged code. Level H tolerates the most damage but stores less data per square.
Can I use these QR codes commercially?
Yes. QR codes are an open standard. Note that "QR Code" is a registered trademark of DENSO WAVE.
Do QR codes expire?
No. A static QR code stores the text itself, so it works as long as the data stays valid — no server or subscription involved.
Is my data uploaded?
No. Encoding happens entirely in your browser; nothing is sent to a server.
Practical Example
Encode HELLO WORLD at error correction level M. The tool selects version 1 — 21 modules per side — and needs 228 dark modules.
- Length and character set determine the version: a short URL may fit in version 2 (25 modules).
- Switching to level H adds redundancy, so the same text may need a larger version.
What Your Results Mean
- Version — the QR standard's size class, from 1 (21×21) to 40 (177×177).
- Modules per side — the width and height of the grid; 4 × version + 17.
- Dark modules — how many squares are filled; a density check for the encoding.