QR Code Studio
Create custom QR codes for links, text and Wi-Fi networks with SVG and PNG download.
Create Custom QR Codes for Links, Text and Wi-Fi
A QR code is a two-dimensional barcode that stores text — most often a URL — in a grid a camera can read from an awkward angle in poor light. The built-in redundancy comes from Reed-Solomon error correction, which is why a code still scans with a logo covering part of it or a coffee ring across a corner.
This generator encodes codes locally using a full ISO/IEC 18004 implementation, so nothing about your link or Wi-Fi password is ever transmitted. Download as SVG for print and large-format use where the code must stay sharp at any size, or as PNG at up to 2048 pixels for digital placement.
Key features
- Three content types — a plain URL, arbitrary text, or a Wi-Fi network credential that connects a phone on scan.
- Custom colours — set the foreground and background, with a live contrast check to keep the code scannable.
- Four error-correction levels — L through H, trading data capacity for damage tolerance.
- SVG and PNG export — vector output for print, raster output at your chosen pixel size for screens.
- Genuinely unlimited — no account, no scan tracking, no code that expires because a service shut down.
This tool runs entirely inside your browser using native Web APIs. Your files and text are never uploaded to a server, never logged and never shared with third parties.
How to use: QR Code Studio
- Choose your content type
Pick URL, Text or Wi-Fi. The Wi-Fi mode asks for the network name, password and security type separately. - Enter the content
Type or paste your link or text. The QR code regenerates live as you type. - Style it
Adjust the foreground and background colours and pick an error-correction level. Use H if the code will be printed small or placed where it may get scuffed. - Download and test
Save as SVG or PNG — then scan the downloaded file with a real phone camera before you print or publish it.
Technical specifications
| Processing location | Entirely in your browser — no server round trip |
|---|---|
| Data uploaded | None. Files and text never leave your device |
| Price | Free — no account, no trial, no usage cap |
| Category | Security |
| Works offline | Yes, once the page has loaded |
| Browser support | Chrome 90+, Edge 90+, Firefox 90+, Safari 15+ |
| Interface languages | English, 中文, हिन्दी, Español, العربية |
Frequently asked questions
Do these QR codes expire?
No. The code is a static encoding of your content generated in your browser — there is no redirect service in the middle, no account and nothing that can be switched off later. It will scan for as long as the destination exists.
Which error-correction level should I choose?
L recovers about 7% damage and holds the most data. M (15%) is the sensible default for screens. Q (25%) and H (30%) suit printed codes, small codes and anywhere a logo will overlay part of the pattern.
How does a Wi-Fi QR code work?
It encodes a specially formatted string containing the network name, security type and password. Phone cameras recognise the format and offer to join the network directly, which saves dictating a long password to guests.
Should I download SVG or PNG?
SVG for anything printed — it is vector, so it stays perfectly sharp at any size from a business card to a billboard. PNG for digital use where a fixed-resolution raster image is expected.
Why is my QR code not scanning?
The usual causes are insufficient contrast between foreground and background, an inverted code (light modules on a dark background), or too little quiet-zone margin around the edge. Keep the foreground dark and the background light, and preserve the border.