Free tool · QR code generator

Turn any link into a QR code

Paste a link, pick your colours, and download a QR code that's ready to print: for booth signs, packaging, or your online store. It's built in your browser, so your link is never uploaded.

Your link
Error correction · how much damage it survives
Image in the middle · optional
Pick a social logo or upload your own. We turn error correction up to H so it still scans. Keep it small, and test a scan before you print.
Your QR code
PNG size

What it's for

What you can point a QR code at.

A QR code holds a link, so it can open just about anything on a phone. Here's what people point them at most.

A website or page
Paste any web address and the code opens it in the phone's browser.
Your online store
Send shoppers straight to your shop so they can browse and buy on their phone.
A menu or price list
Link to a page or PDF so people scan to read it instead of crowding a printed sheet.
Social or reviews
Point to your Instagram, link-in-bio, or a review form so a quick scan does the rest.
Booth signage
Put a code on your table that sends customers to a page where they pick a photo and pay.

Step by step

How to make a QR code.

  1. 1

    Paste your link

    Drop in any web address or text. The QR code shows up as you type.

  2. 2

    Make it yours

    Pick your colours and an error-correction level. Keep a dark code on a light background so phones read it on the first try.

  3. 3

    Download it

    Grab a PNG for screens and quick prints, or an SVG that stays sharp on big signage.

Getting it to scan

The settings that matter.

A QR code only earns its keep if a phone reads it on the first try. Here's what each option does.

PNG vs SVG
PNG is a flat image for screens and quick prints. SVG is vector, so it scales to any size without going blurry. Best for signage.
Error correction
Spare data that lets the code scan even when part of it is scratched or hidden. M is a safe middle ground for a plain link.
Colour and contrast
Keep a dark code on a light background. Pale codes or low contrast can stop a phone camera from reading it at all.
Image in the middle
Pick a social logo or upload your own to sit in the centre. Keep it small so it doesn't cover too many squares, and scan the code once before you print.

Frequently asked

QR code questions, answered plainly.

How do I make a QR code for free?+
Type or paste your link above and the QR code appears straight away. Pick your colours, then download it as a PNG or SVG. No sign-up, no watermark.
How do I make a QR code for a website?+
Paste the full web address, starting with https://, into the box above. The code updates as you type. Download it and any phone camera opens the site when it scans.
What's the difference between a static and dynamic QR code?+
A static code holds your link directly, so it works forever and needs no account. A dynamic code points at a tracker you can edit later, but it can stop working if that service shuts down or starts charging. This tool makes static codes.
Are these QR codes free for commercial use?+
Yes. Use them on signage, packaging, business cards, or anything you sell. There is no licence, watermark, or scan limit.
Does this QR code expire or stop working?+
No. It's a static code that holds your link directly, so it works forever and there's nothing to renew. We don't route it through a tracker that could go down.
Is my link sent to a server?+
No. The QR code is built right here in your browser. Your link never leaves your device, and nothing is saved or tracked.
Should I download the PNG or the SVG?+
Use the PNG for slides, social posts, and quick prints. Use the SVG for booth signage or anything large, since it stays sharp at any size. Both are free here.
What size should a QR code be for print?+
A good rule is one inch of code for every ten feet a customer stands away. For a table sign, two inches works well. Download the SVG so it prints crisp.
What does error correction do?+
It builds in spare data so the code still scans when part of it gets smudged or covered. Higher levels survive more damage but pack the squares tighter. M suits most links.
Can I put a logo in the middle of the QR code?+
Yes. Pick a social logo like Instagram or TikTok, or upload your own image, and it drops into the centre. Paste a link to one of those sites and we pick the logo for you. We turn error correction up to H so the code still scans around it. Your image stays in your browser and is never uploaded. Keep it small, and scan the code once before you print a batch.

Pointing customers somewhere? Make it Vixie.

Put your QR code on booth signage and send people to a Vixie page where they pick a photo, crop it, and pay on their phone. Try it free for four days.

No credit card required. Cancel anytime.