QR Code Generator — Free, No Sign-Up
Turn any text or link into a QR code, right in your browser. Choose the size and error-correction level, preview it live, and download as a PNG or a crisp SVG. Nothing is uploaded and the code never expires.
How to use it
- 1Enter text or a URL
Type or paste the text, link, or other data you want to encode.
- 2Adjust the code
Pick a size and an error-correction level (higher tolerates more damage but is denser).
- 3Download
Download the QR code as a PNG or an SVG. It was generated entirely on your device.
PNG or scalable SVG
Download a PNG for quick use, or an SVG when you need it to stay razor-sharp at any size — on a poster, a business card, or a product label. The SVG is a vector, so it never pixelates.
Static, private and free
This makes a static QR code: it encodes your text or URL directly, so there is no redirect, no tracking and no expiry — it works forever. And because it is generated on your device, whatever you encode stays private.
Frequently asked questions
Is my data uploaded to a server?
No. The QR code is generated entirely in your browser — whatever you encode never leaves your device.
Should I download PNG or SVG?
PNG is a ready-to-use image; SVG is a vector that stays sharp at any size, ideal for print. Both encode the same data.
What is the error-correction level?
It sets how much of the code can be damaged and still scan — from L (about 7%) to H (about 30%). Higher levels make the code denser.
Will the QR code expire or track scans?
No. This is a static QR code that encodes your data directly, so there is no redirect, tracking or expiry — it works indefinitely.
Related tools
Password Generator
Generate strong, random passwords in your browser — pick the length and character sets, see the entropy, copy with one click. Cryptographically secure; nothing is sent to a server.
URL Encoder
Encode or decode URLs and query parameters in your browser. Percent-encode a single component or a whole URL and copy the result — nothing is sent to a server.
UUID Generator
Generate random version-4 UUIDs in your browser — one or many at once, ready to copy. Cryptographically random, nothing sent to a server.