OneSolOneSol
← Guides

How to Make a Free QR Code (That Never Expires)

A QR code turns any link, WiFi network or contact card into a square people scan with their phone camera. Making one is free and takes about thirty seconds — and if you make the right kind, it keeps working forever. This guide shows you how, and how to avoid the codes that quietly stop working.

Quick answer

To make a free QR code: (1) open a QR code generator, (2) paste your link or type your text, WiFi or contact details, (3) optionally style it with your colours and logo, and (4) download it as PNG, JPEG or SVG. Use a STATIC QR code — where the data is baked into the pattern — so it never expires. OneSol's free QR generator at onesol.io/qr-code-generator makes static codes with no signup and no watermark.

1. Decide what the QR code should do

A QR code can open a website link, join a WiFi network, save a phone contact (vCard), start an email or SMS, or just show text. Pick one — the generator asks for the details it needs: a URL for a link, the network name and password for WiFi, and so on.

2. Use a static code so it never expires

This is the most important choice. A STATIC QR code has the data encoded directly in the black-and-white pattern, so it works forever with no account behind it. A DYNAMIC code hides a short redirect link a company controls — handy for editing later, but it stops working the day that company switches the link off or starts charging. For anything you print, choose static. Free tools like OneSol's QR generator make static codes by default.

3. Add your link and generate it

Paste your link (or type your text, WiFi or contact details) and the code appears instantly. Keep the link short where you can — shorter data makes a simpler pattern that scans faster and prints cleaner.

4. Style it — colours and a logo (optional)

You can change the pattern shape, the corner style and the colours, and drop your logo in the middle so the code looks like your brand instead of a generic square. Two rules keep it scannable: keep strong contrast (a dark code on a light background) and leave the quiet white border around it. Good generators raise the error-correction level automatically when you add a logo, so the covered part stays readable.

5. Download the right format

Download PNG for almost everything — web, social and slides. Choose SVG for print or large signage, because it's vector and stays razor-sharp at any size. JPEG or WEBP give you the smallest file. Always test-scan the final image with a couple of phones before you print a batch.

6. Print it big enough and test it

Keep the printed code at least about 2 × 2 cm (0.8 inch), leave the white margin, and don't stretch it. Test-scan it from the distance people will actually stand at — a table tent scans from closer than a poster on a wall.

Ready to start? OneSol is free.

Sell, book and get paid from one link — no card needed.

Start free

FAQ

Are free QR codes safe to use forever?

Yes, if they're static. A static QR code has the destination encoded in the pattern itself, so there's no account or redirect that can be switched off — it scans to the same place forever. Avoid free tools that only make dynamic (redirect-based) codes, because those can expire or get paywalled.

Can I put a QR code on a product or poster for free?

Yes. Generate a static code, download it as a high-resolution PNG or SVG, and print it. There's no scan limit and nothing to pay — a static code isn't tracked, so there's nothing to meter.

Can I change where a QR code points after printing it?

Not with a static code — the destination is baked in. If you need to re-point it later, use a link you control as the destination: make a free OneSol link, print its QR once, and change what's behind the link any time.

Do QR codes with a logo still scan?

Yes, as long as you keep strong contrast, leave the border, and don't cover too much of the pattern. Good generators bump the error-correction level automatically when you add a logo so the hidden modules are recoverable. Always test-scan before printing.