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.
100% client-side — no data leaves your machine

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

  1. Choose your content type
    Pick URL, Text or Wi-Fi. The Wi-Fi mode asks for the network name, password and security type separately.
  2. Enter the content
    Type or paste your link or text. The QR code regenerates live as you type.
  3. 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.
  4. 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 locationEntirely in your browser — no server round trip
Data uploadedNone. Files and text never leave your device
PriceFree — no account, no trial, no usage cap
CategorySecurity
Works offlineYes, once the page has loaded
Browser supportChrome 90+, Edge 90+, Firefox 90+, Safari 15+
Interface languagesEnglish, 中文, हिन्दी, 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.

Related tools

Back to all tools