Free QR code generator

Create a QR code for a link, Wi-Fi network, contact card, email, phone number or location. Add your logo, pick your colours, and export as PNG or scalable SVG.

  • 8 code types
  • Logo in centre
  • No tracking
  • PNG & SVG
Live preview
The QR code updates as you type. Scan it with your phone to test before downloading.
Ad space
More than just links

Encode a website, plain text, a Wi-Fi network guests can join without typing a password, a full contact card, an email with subject and body, a phone number, an SMS or a map location.

No redirect, no expiry, no tracking

The data is encoded directly into the code. It does not point at our servers, so it cannot be tracked, throttled or stop working if this site disappears.

Vector output that scales

Download an SVG and the code stays perfectly sharp printed on a poster, a menu or a business card at any size.

Step by step

How to create a QR code

  1. 1
    Choose the type

    Website link is the most common, but Wi-Fi, contact card and email each encode their information in a format phones recognise automatically.

  2. 2
    Fill in the details

    The preview updates as you type. Nothing is sent anywhere while you work.

  3. 3
    Style it

    Set the size, choose colours, and optionally place your logo in the centre. Keep good contrast between the code and its background.

  4. 4
    Test before you print

    Scan the preview with your own phone. This takes five seconds and catches the mistake that would otherwise appear on five hundred flyers.

  5. 5
    Download

    PNG for screens and quick use, SVG when the code will be printed at a large size.

FAQ

Questions about QR codes

Do these codes expire?

No. The information is encoded directly in the pattern rather than stored on a server, so the code works forever and does not depend on this site continuing to exist. Codes that expire are ones that point at a redirect service.

What does the error correction level mean?

Error correction adds redundant data so the code still scans when partly damaged or covered. L recovers about 7 percent, M 15 percent, Q 25 percent and H 30 percent. Higher levels make the pattern denser but far more robust.

Can I put a logo in the middle?

Yes, and it works because of error correction. The logo covers part of the pattern, and the redundant data reconstructs what is hidden. Use level Q or H with a logo, and keep it under about a quarter of the width.

Why should I download the SVG?

A PNG is made of pixels and becomes blurry when enlarged. An SVG is made of shapes and stays perfectly sharp at any size, which matters for posters, packaging and large print.

How does the Wi-Fi code work?

It encodes the network name, password and security type in a standard format that Android and iOS both recognise. Scanning it offers to join the network directly, which is why cafes and guest houses use them.

Can I invert the colours?

Technically yes, but most scanners expect a dark pattern on a light background. Inverting it causes failures on older phones, so keep the code darker than the background and maintain strong contrast.

Is my data sent anywhere?

No. The code is generated inside your browser. Passwords, contact details and links you enter are never transmitted, which matters most for Wi-Fi and vCard codes.

Free QR code generator, no expiry

This free QR code generator creates codes for eight different purposes: a website link, plain text, a Wi-Fi network guests can join without typing the password, an email with subject and body prefilled, a phone number, an SMS, a full contact card, or a map location.

The codes are permanent. Everything is encoded directly into the pattern rather than pointing at a redirect on our servers, which means there is no expiry, no scan limit and no tracking. It also means the code keeps working regardless of what happens to this website, which is not true of most free generators.

You can style the code with your own colours and place a logo in the centre. That works because of error correction, which builds redundant data into the pattern so a partially obscured code still scans. Use level Q or H when adding a logo and keep it below about a quarter of the width.

Two export formats are offered for good reason. PNG suits screens and quick sharing. SVG is vector, so the code stays perfectly crisp whether it appears on a business card or a shopfront window. If the code is going to print, use the SVG.

One piece of advice worth following: scan the preview with your own phone before printing anything. Everything is generated locally in your browser, so no link, password or contact detail you enter is ever transmitted. Related tools include the text and logo studio for placing the code into a design and the image to PDF converter for putting it into a document.