Developer Tools

QR Code Generator

This generator encodes your data directly into a QR code that your browser draws. That matters more than it sounds: many free QR services encode a link to their own domain that redirects to yours, so the code stops working if they shut down or start charging, and every scan is logged by someone else. A code made here points only where you point it.

Runs entirely in your browser — nothing you paste is uploaded.

What to encode
Error correction

About 15%. The right default for most uses.

How to

How to use the QR Code Generator

  1. 1

    Choose what to encode

    A URL, plain text, WiFi credentials or a contact card. Each preset builds the correctly formatted string that scanners recognise.

  2. 2

    Enter your content

    The code regenerates as you type. Shorter content produces a simpler code that scans more reliably from a distance.

  3. 3

    Set error correction

    Higher levels survive damage and dirt but make the code denser. Level M suits most uses; go higher only for print that will be handled.

  4. 4

    Download

    PNG for screens and documents, SVG for print or anywhere it will be scaled. SVG stays sharp at any size.

Examples

QR Code Generator examples

A link to your site

Input
https://example.com
Output
A QR code pointing directly at that URL

The URL is encoded into the code itself. Nothing sits between the scanner and your site, so the code keeps working regardless of what happens to this website.

WiFi credentials

Input
Network name and password
Output
WIFI:T:WPA;S:name;P:password;;

Phones recognise this format and offer to join the network directly. It is the standard way to put guest WiFi on a card without anyone typing a password.

Higher error correction

Input
Same URL at level H
Output
A denser code that survives about 30% damage

Level H can be read with nearly a third obscured, which is what allows a logo in the middle. The cost is a busier code needing more space to scan reliably.

Why use it

What the QR Code Generator gives you

No redirect and no tracking

The data is encoded directly, so scans are not counted by anyone and the code cannot be disabled by a third party later.

Vector output for print

SVG scales to any size without softening, which matters for a poster or packaging where a blurry code fails to scan.

Formats that scanners understand

WiFi and contact presets emit the exact syntax phones expect, rather than plain text that merely looks right.

Runs in your browser

WiFi passwords and personal contact details are encoded locally and never transmitted.

Good to know

QR Code Generator limitations

  • A code made here is static. Its content cannot be changed later without generating and reprinting a new one.
  • Very long content produces a dense code that needs to be printed larger to scan reliably.
  • Inverted colours — light on dark — are rejected by many scanners regardless of contrast.
  • There is no scan analytics, which is the direct consequence of there being no redirect.

Summary

QR Code Generator in short

  • The data is encoded directly, with no redirect and no scan tracking.
  • Use SVG for print and PNG for screens.
  • Higher error correction survives damage but produces a denser code.
  • Shorter content scans more reliably from further away.
  • Everything runs in your browser.

FAQ

QR Code Generator questions

Will my QR code ever stop working?

Not one made here. The data is inside the code itself, so it works as long as the destination does. Codes from services that redirect through their own domain stop working if that service closes or moves the link behind a subscription.

Can anyone see how many times my code is scanned?

No, because nothing sits between the scanner and the destination. That is the trade-off for having no redirect — you get privacy and permanence, and give up scan analytics.

Which error correction level should I pick?

Level M for most things — it tolerates about 15% damage at a reasonable density. Choose H for anything printed on something that will be handled, folded or exposed to weather, or if you plan to place a logo over the middle.

Should I download PNG or SVG?

SVG for anything printed or resized, since it is vector and stays perfectly sharp. PNG for screens, email and documents where a fixed-size image is simpler to place.

How large should a printed code be?

A rough rule is a tenth of the scanning distance, so a code read from a metre away wants to be about 10 cm across. Denser codes with more data need more, which is a good reason to keep the encoded content short.

Can I change the colours?

Yes, but keep strong contrast and keep the code darker than its background. Many scanners will not read an inverted code however good the contrast, so light-on-dark is a real risk.

How does a WiFi QR code work?

It encodes a specially formatted string naming the network, its security type and its password. Phone cameras recognise the format and offer to join directly, which is why it is the usual way to share guest WiFi.

Is my content sent to a server to generate the code?

No. The code is computed and drawn in your browser. This matters for the WiFi preset in particular, since the password is part of the encoded data.

Discover

Related developer tools