Free tool

Free QR code generator.

A link, a text or your Wi-Fi. Download it in PNG or SVG. It works forever, with no account and nothing tracked.

An RSVP page, a ticket link, a playlist, a menu.

Colour
Error correction

How much of the code can be damaged and still scan. M suits most uses.

PNG size
Type a link to see your code.

Static code: it never expires. Made in your browser, nothing is sent or tracked.

How it works

Three steps, no account.

A static QR code stores your link inside the pattern itself. Nothing sits between the scan and your page, so the code keeps working for as long as the page does. This generator runs entirely in your browser: what you type is never sent to a server.

  1. 1Paste your link

    Or a short text, or the name and password of your Wi-Fi.

  2. 2Pick the look

    A dark colour on a light background scans best. Keep the white border around the code.

  3. 3Download and print

    PNG for screens and social posts, SVG for print at any size.

Is this QR code generator really free?
Yes. No account, no trial, no watermark and no limit on the number of codes. You download the file and it is yours.
Will my QR code expire?
No. It is a static code: your link is written into the pattern, so it works for as long as the link does. Codes that stop working after a trial are dynamic codes, which route every scan through the provider’s server.
PNG or SVG?
PNG for screens, social posts and documents. SVG for print: it stays sharp at any size, from a flyer to a stage banner, and any designer can open it.
How big should I print it?
At least 2 cm wide on a flyer held in the hand. A common rule of thumb is a width of about one tenth of the scanning distance, so a poster read from 3 metres needs a code around 30 cm wide. Always test it with two phones before printing a run.
Which error correction level should I choose?
M suits most uses. Choose Q or H if the code goes on a textured surface, may be partly covered, or will be scanned in low light, like a wristband or a dark venue. Higher levels make the pattern denser, so print it a little larger.
Can I see who scanned my code?
Not with a static code: nothing records the scan. To know who came, point the code to a page that asks for it. A HIIPE RSVP page keeps each guest’s name, consent and the source they came from, so the poster becomes a list you own.

More free tools →

HIIPE

Turn each scan into a fan.

Point your code to a HIIPE RSVP page and every scan leaves a name, a consent and a source.

HIIPE