QR Code Generator

Turn any link or text into a scannable QR code — choose colours and error correction, then download a sharp PNG or vector SVG.

🔒 Runs entirely in your browser — nothing you type is uploaded or stored on a server.

The QR Code Generator turns a URL, a message, Wi-Fi details or any text into a QR code you can print, share or scan. Type or paste your content and the code is drawn live in your browser — no account, no watermark and no upload. Download it as a pixel-perfect PNG for documents and social posts, or as a scalable SVG that stays razor-sharp on a poster or a business card at any size.

It is a complete QR encoder, not a thin wrapper around someone else's server. The full pipeline — byte-mode encoding, Reed-Solomon error correction, automatic version sizing and mask selection — runs as plain JavaScript on your device. That means the codes follow the QR standard and scan reliably, and because nothing is sent anywhere, a link to a private staging site or a Wi-Fi password never leaves your machine.

You control how the code looks and how tough it is. Four error-correction levels trade capacity for resilience: higher levels rebuild a code that is partly smudged, covered by a logo or printed small. Set your own dark and light colours, add a quiet-zone margin so scanners lock on cleanly, and pick the output size. For a link that changes often, generate the QR once against a short redirect URL you control.

How to use

  1. Type or paste the link or text you want to encode.
  2. Pick an error-correction level — Medium is a good default; use High if the code will be small or printed over a logo.
  3. Choose the image size and quiet zone, and set the dark/light colours if you want to match a brand.
  4. Check the live preview and scan it with your phone to confirm it works.
  5. Download it as a PNG for screens and documents, or as an SVG for print and large formats.

Examples

Link to a website
Paste https://txtset.com and get a QR code that opens the site when scanned — ideal for a slide, flyer or packaging.
Wi-Fi for guests
Encode WIFI:T:WPA;S:MyNetwork;P:mypassword;; so visitors join your network by scanning, without typing the password.
Business card / vCard
Drop in a short contact block or a link to your profile so people save your details with one scan.
Print-ready artwork
Download the SVG and place it in a design tool — it scales to any poster size with no blurring or pixel edges.

Frequently asked questions

Do the QR codes expire or need an account?
No. The code is a plain image generated on your device and it never expires — the data is encoded directly into the pattern. There is no sign-up, no tracking redirect and no server in between.
What does the error-correction level do?
It adds redundancy so a partly damaged or obscured code still scans. Low adds about 7% and High about 30%. Higher levels make the code denser but let you print it smaller or place a logo over the centre.
PNG or SVG — which should I download?
Use PNG for screens, documents and social posts. Use SVG for print, signage or anything that will be resized, because it is vector and stays perfectly crisp at any scale.
Can I change the colours?
Yes. Pick any dark and light colour. Keep strong contrast (dark on light) and a clear quiet-zone margin so scanners read it reliably — very low contrast or inverted colours can fail to scan.
How much text can a QR code hold?
A lot — up to several thousand characters at the largest size and lowest error correction. Shorter content makes a simpler, easier-to-scan code, so for links a short URL scans best.
Is my data uploaded?
No. Encoding runs entirely in your browser, so private links, Wi-Fi passwords and contact details never leave your device — unlike most online QR generators that build the image on a server.