Skip to content

QR Code Generator

Make a QR code for a link, Wi-Fi network, contact card, email, text message, phone number or map location. It is drawn in your browser, never expires and doesn’t redirect through anyone’s server.

RunsIn browser
Sign-upNone
UploadsZero
Content
Error correction
Center logo (optional)
Preview
Encoded text

    

Scanning tips

Keep the contrast high. Dark modules on a light background scan most reliably. Light-on-dark (inverted) codes fail in some older scanner apps, and the tool warns you when colors are too close.

Leave the quiet zone. The standard asks for a blank margin four modules wide around the code. Scanners use it to find the edges, so don’t crop it when you place the code in a design.

Size it for the distance. A rough rule is one unit of width for every ten units of scanning distance. A code read from 1 m away should be about 10 cm wide. Longer content makes a denser code, so shorten long links before encoding them.

Logos need headroom. Adding a logo covers part of the code, so error correction is switched to H (about 30% recoverable). Always test-scan the final artwork with a couple of phones before printing.

Questions

Do these QR codes expire?

No. The content is encoded directly in the image, and there is no redirect link or tracking service in between. The code works for as long as the link or information inside it is valid.

How does the Wi-Fi QR code work?

It encodes the network name, password and security type in the standard WIFI: format. The built-in camera apps on iPhone and Android offer to join the network when they scan it. Special characters such as ;, , and : in the name or password are escaped for you.

PNG or SVG — which should I download?

SVG is a vector file that stays sharp at any size, so use it for print, signage and design tools. PNG suits documents, slides and websites. Pick 2048 px or larger if it will be printed big.

Which error correction level should I choose?

M (15%) is a good default. Use L to keep a long link less dense, and Q or H for codes that may get scuffed, printed small on packaging, or carry a logo. Higher levels add redundancy, so the code gets denser.

Is my data uploaded?

No. The code is generated in your browser by the open-source qrcode-generator library. Wi-Fi passwords and contact details are never stored. Only your color and size settings are remembered on this device.