Codes generated 0

One code for a link, a PDF, a photo or your Wi-Fi

Pick a type, fill one field, and download a print-ready code with your own logo in the middle. Upload a file and the code opens it in any browser — no app, no sign-up, no scan limit.

Unlimited scans Low-density codes Logo, colour, shape PNG & SVG export

All types of QR codes

30 ready-made formats. Every one of them downloads at print resolution.

URL / Link

Any web address

Live stats

Geo

Unlimited

Secure

Instant

Live preview appears as you type

Strength

Compact gives the fewest boxes, so it stays sharp on a small label. Rugged survives the most dirt and scratches. 30% is the ceiling the QR standard allows — nothing can recover 90%.

Packing
Shape
Colour
Logo
Paper

Fill the form — your code appears here

What you get

Print once, change the destination later

Most generators cap your scans or lock the numbers behind a subscription. This one does neither, and it hosts your files too.

Upload a PDF or photo

The file is stored on the site and the code opens a clean page that shows it in the browser, with a download button underneath. Nothing to install on the phone.

Fewer boxes, bigger squares

The generator packs your content into the smallest grid the standard allows, so each square stays fat and readable even on a 2 cm sticker. The readout tells you the grid size and the smallest safe print width before you download.

Your type icon in the middle

An Instagram code carries the Instagram mark, a PDF code carries the document mark, a Wi-Fi code carries the signal mark. Drop in your own PNG instead whenever you want.

No limits, no expiry, no login

Generate as many codes as you need. Nothing stops working after a trial period and nothing asks for a card. Codes made last year still resolve today, and the destination behind a link code can be changed without reprinting.

Live scan analytics

Link, file and social codes run through a short tracking address, so time, city and device land on the analytics page straight away.

How it works

Four steps, about twenty seconds

Pick the type

Twenty-eight of them, from a plain link to a PDF, a Wi-Fi login or a UPI payment.

Fill one field

Paste the address, or choose the file you want people to open.

Set strength and style

Compact for small labels, Rugged for a factory floor. Then take the PNG or the SVG.

Watch the scans

Tracked codes start counting from the first scan. Open the analytics page any time.

Questions

Frequently asked

My code has too many tiny boxes — how do I make it simpler?

The number of boxes is decided by how much content goes in. Set Strength to Compact, which drops the grid by two or three rows, and keep the destination address short — every character you remove makes the squares bigger. The readout under the preview shows the current grid and the smallest width you can safely print it at.

How much damage can a QR code survive?

Up to about 30% at the highest level, which is the ceiling written into the QR standard — no generator can go beyond it. Rugged uses that maximum. Balanced recovers around 25% and Compact around 7%. Damage spread across the code recovers better than a single hole, and the three corner squares must always stay clean.

Can a QR code open a PDF?

Yes. Choose the PDF type and upload the file. The code points at a page on this site that shows the document in the browser and offers a download button, so anyone can read it without an app.

Is this QR code generator really free?

Yes. Generating codes, hosting the uploaded files, downloading the images and viewing scan analytics all cost nothing. There is no trial period, no watermark and no card required.

Do the codes ever expire?

No. Once a code is created it keeps working for as long as the service runs. Text, Wi-Fi, vCard and payment codes hold their data inside the image itself, so they work even without internet.

Will a logo in the middle stop it scanning?

No. The logo is sized against the strength you picked — about a fifth of the width on Rugged, much smaller on Compact — so it never eats more recovery than the code has to spare. Test one print before ordering a thousand, as you would with any code.

What size should I download for printing?

Use 1024 px for flyers and product labels, 2048 px or the SVG for posters and banners. The readout gives a minimum width for the current grid; as a rule the printed code should be at least 2 cm wide for every metre of scanning distance.

Does a Wi-Fi QR code share my password?

The password is written inside the code so phones can join automatically, and it is never stored on our server. Anyone who scans the printed code can read that password, so use it for guest networks rather than your private one.

Your codes are already counting

Open the analytics page to see scans by day, city and device across every tracked code you have made.

Open Analytics