QR Code Generator

Create QR codes from text or URLs with custom colors and sizes, then download as PNG or SVG — fully in your browser.

QR Code Settings
0 chars
QR Code Preview
Your QR code will appear here as you type...
8.303 viewsYour data is processed in your browser and never sent to a server.

Related tools

JSON Formatter
Validate, beautify and minify JSON online. Everything runs in your browser — free and private.
Base64 Converter
Encode or decode Base64 text instantly in your browser. Free and private.
URL Encoder
Encode or decode URLs and query strings instantly in your browser. Free and private.
Color Picker
Pick any color and instantly get its HEX, RGB and HSL codes for CSS and design tools. Free, private, runs in your browser.

Get to know this tool

The QR Code Generator turns any text — a URL, a Wi-Fi password, contact details, or a plain message — into a scannable QR code, entirely inside your browser. The encoder is bundled into the page itself, so nothing you type is ever sent to a server, and the tool keeps working even without an internet connection.

What is a QR code and why is it useful?

A QR (Quick Response) code is a two-dimensional barcode that any modern phone camera can scan in under a second. It's the fastest way to move a link or piece of text from a screen or a printed page onto someone's phone: menus, posters, business cards, product packaging, event tickets, and Wi-Fi sharing all rely on them. Because QR codes include built-in error correction, they keep working even when partially damaged, printed small, or scanned at an angle.

Key Features

  • Live Preview: The QR code renders instantly as you type — no generate button needed.
  • Full Version Range: Supports QR versions 1 through 40, encoding up to roughly 2,900 bytes of UTF-8 text.
  • Selectable Error Correction: Choose between L (~7%), M (~15%), Q (~25%), and H (~30%) recovery levels — higher levels survive more physical damage at the cost of a denser code.
  • Custom Colors: Pick any foreground and background color to match your brand.
  • Adjustable Size & Margin: Control the module (pixel) size and the quiet zone around the code.
  • PNG and SVG Export: Download a raster PNG for quick use or an infinitely scalable SVG for print.
  • 100% Client-Side Privacy: The encoder is embedded in the page; no network requests are ever made with your data.

How to Use the QR Code Generator

  1. Type or paste your text or URL into the input field — the QR code appears immediately.
  2. Pick an error correction level (M is a good default; use H if the code will be printed small or may get scuffed).
  3. Adjust module size, margin, and colors to taste.
  4. Click PNG or SVG to download the finished code.
  5. Test it by pointing your phone camera at the preview.

Why Choose This Tool?

Most online QR generators send your text to a server to build the image — which is a real concern when the text is a Wi-Fi password or a private link. This tool encodes everything locally with an embedded implementation of the QR standard (ISO/IEC 18004), gives you vector output for professional printing, and has no watermarks, accounts, or limits.

Frequently Asked Questions (FAQ)

Is my text sent anywhere when generating the code?

No. Encoding happens entirely in your browser's memory. You can disconnect from the internet after loading the page and the generator keeps working.

How much data fits in a QR code?

It depends on the error correction level: roughly 2,950 bytes at level L down to about 1,270 bytes at level H. URLs and short texts always fit comfortably; the tool warns you if your input is too long.

Which error correction level should I use?

M (~15%) is the best all-round choice. Use H (~30%) when the code will be printed very small, placed outdoors, or partially covered by a logo; use L only when you need to squeeze in the maximum amount of data.

Can I use custom colors safely?

Yes, but keep strong contrast between foreground and background (dark modules on a light background) — low-contrast or inverted codes may fail to scan on some devices.

Do the generated QR codes expire?

Never. A QR code is just an encoding of your text — there is no server or subscription behind it, so it works forever.