Skip to content
Reembun
QR code generator icon
Generators

QR code generator

Create QR codes for links, Wi-Fi networks, email, phone and SMS. Download as PNG or SVG, with no watermark, no account and no expiry.

25×25 modules · 19 B encoded


Higher levels survive more damage but hold less data.

px

Ready. Runs locally on your device.

Your files stay on your device. The tool works directly in your browser, using your device to process your files. Nothing is sent to our servers, and we never receive, store, or see your files or figures.

Share

Share this page

Share result

Your results

Use the tool above first. Whatever it works out shows up here, ready to copy or share.

Cite

Cite this page

Reembun. (2026, July 27). QR code generator. https://reembun.com/qr-code-generator
Pick a style, then copy the reference. The access date is today.

How to use it

  1. Choose what the code contains

    Text or link, a Wi-Fi network, an email, a phone number or an SMS. The fields change to match.

  2. Fill in the content

    For Wi-Fi that means the network name, the security type and the password, all encoded on your device and never transmitted.

  3. Set correction and size

    Higher error correction survives more damage but holds less data. Size and the quiet zone decide how well it prints.

  4. Download the PNG

    Colours can be changed first. Keep strong contrast and keep the quiet zone, or scanners will struggle with it.

What a QR code actually holds

A QR code is a two-dimensional barcode holding your data directly. Scanning it does not look anything up. The payload is encoded in the black and white modules themselves. That is why a code generated here works forever and offline, and why nobody can revoke it.

The trade-off is that the data is fixed. Change the destination URL and you need a new code. Services offering “editable” QR codes achieve that by encoding a short link they control, which means every scan passes through their servers and can be counted, redirected or turned off. Sometimes that tracking is what you want; you should just know which kind you are getting.

Supported formats

TypeWhat it encodesWhat happens on scan
Text or linkPlain text or a URLOpens the link, or shows the text
Wi-FiWIFI:T:WPA;S:name;P:pass;;Offers to join the network
Emailmailto: with subject and bodyOpens a pre-filled draft
Phonetel:Offers to call
SMSSMSTO: with messageOpens a pre-filled message

The Wi-Fi format is the most useful and least known. A code taped inside a café or a guest room lets people connect without reading a password off a wall, and it handles long, genuinely strong passwords that nobody would type by hand.

Error correction

QR codes use Reed-Solomon error correction, which lets a scanner recover the data even when part of the code is unreadable.

LevelRecoversUse when
L7%Clean digital display, maximum data
M15%General purpose, the default
Q25%Printed small, or on packaging
H30%Outdoors, curved surfaces, logo overlay

Higher correction consumes capacity, so the same text needs a larger symbol. If a code refuses to generate, either shorten the data or lower the correction level.

Printing that actually scans

Size. A rough rule is that the printed width should be at least one tenth of the intended scanning distance. A code read from 2 metres needs to be about 20 cm across.

Quiet zone. Keep the blank margin around the code. It is four modules wide and the specification requires it. Cropping it is the single most common reason a printed code fails.

Contrast. Dark on light, always. Inverted codes (light modules on a dark background) fail on many scanners. Keep a strong contrast ratio and avoid placing the code over a photograph.

Colour. Custom colours are fine as long as contrast holds. Avoid red for the dark modules: many older laser scanners use a red light source and cannot distinguish red from white.

Testing before you commit

Scan the finished code with at least two different phones, one iOS and one Android, before sending anything to print. Test it at the actual printed size, not on screen, and under the lighting where it will live. A code that scans on a bright monitor at 300px can fail at 2 cm on matte paper in a dim room.

Common questions

Will this QR code ever stop working?

No. The code encodes your data directly. The URL or Wi-Fi details are physically in the pattern. It does not point at a redirect service that could shut down, start charging, or begin tracking scans. Many "free" generators produce short links that expire or become paywalled; those are dynamic codes, and this tool does not make them.

Is my Wi-Fi password sent anywhere?

No. The whole code is generated in your browser, and the encoded value is visible to you before you download. Nothing is transmitted, which is the only safe way to put a network password into a QR code.

Which error correction level should I use?

Medium (15%) suits almost everything. Use High (30%) if the code will be printed small, placed outdoors, applied to a curved surface, or partially covered by a logo. Higher correction means more modules for the same data, so the code gets denser and needs to be printed larger.

PNG or SVG?

SVG for anything going to print. It is vector, so it stays perfectly sharp at any size, from a business card to a billboard. PNG for screens, email signatures and anywhere a raster image is expected.

Last reviewed