Home › AI Guides

How to Make a Free QR Code

2 November 2026 · 8 min read · AI Guides

Person making a free QR code on a laptop

Introduction

QR codes are everywhere — menus, receipts, posters, business cards — and making one should not need an account, a subscription or a watermark slapped across it. Ours takes under a minute: type, generate, download, done.

This guide walks through making a free QR code with the QR Code Generator on this site. It runs entirely in your browser, so nothing you type is uploaded anywhere.

Step 1: Open the free QR Code Generator

No account, no download

Open the QR Code Generator here on SeoRivon Tools. There is nothing to install and no form to fill in — the tool loads in the page and works offline once loaded.

Step 2: Type or paste what the code should say

A link, a message, or a Wi-Fi login

Type your website address, a short message, or a special string such as a Wi-Fi login (see our Wi-Fi QR guide for the exact format). Keep it under about 600 characters — shorter content makes a simpler code that scans faster and prints smaller.

Step 3: Generate and check the preview

Look before you download

Click Generate and check the preview: the squares should look crisp and complete, with a white border around them. If the code looks like a dense blur, shorten the text — dense codes are slower to scan and fail more often in print.

Step 4: Download the PNG

Save it and use it anywhere

Click Download PNG to save the code as an image file. Use it on flyers, invoices, menus, packaging or slides — it is yours, with no watermark and no expiry date.

Step 5: Test it with your phone

One scan now saves a reprint later

Point your phone camera at the code before you share or print it. The phone should show the link or text immediately. If it does not, shorten the content and generate again.

What you can put in a free QR code

A website link is the commonest use, but the same tool handles plain text messages, a Wi-Fi network login string, and links built by our other tools — for example, a Google review link from the Review Link Generator, so customers scan straight to your review form. Anything that fits in text fits in the code.

Content typeWhat the phone does with itTypical use
Website link (URL)Opens the page in the browserMenus, posters, packaging
Plain textShows the text on screenInstructions, serial numbers, offers
Wi-Fi login stringOffers to join the networkGuest Wi-Fi in homes, cafes, rentals
Contact card (vCard)Offers to save the contactBusiness cards, email signatures
Email or SMS starterOpens a pre-addressed messageFeedback, enquiries, bookings
Phone numberOffers to call the numberDelivery and support lines
Map locationOpens the place in a maps appShop fronts, event venues

Making codes in quantity is the same process repeated: generate, download, name the file after its destination, and keep a list of which code went where. Event organisers print one per table, landlords one per property, and cafes one per guest network - the two-minute test scan matters even more at quantity, because one wrong string repeated fifty times is a reprint, not a retry.

Our codes are static: the text itself is encoded in the squares. That means the code never expires and needs no subscription — but it also means a changed link needs a new code. If your link changes often, use a short redirect you control, so the printed code keeps working.

QR code or barcode: what is the difference?

A traditional barcode stores a short string of numbers in lines read in one direction - enough for a product price lookup, nothing more. A QR code stores data in two dimensions, which is why it holds thousands of characters instead of a dozen digits, and why it scans from any angle: the finder patterns tell the phone which way up the code is, so there is no right way to hold it. That omnidirectional reading, plus the built-in error correction, is exactly why QR codes replaced barcodes anywhere a customer, guest or patient does the scanning.

How a QR code actually stores your text

The pattern is not a picture of your link - it is the data itself, encoded square by square. The three big corner squares (finder patterns) tell the phone where the code starts and which way up it is; smaller alignment patterns correct for tilt and curve; and the rest of the grid holds your text in one of several encoding modes (numeric, alphanumeric, byte or kanji), wrapped in Reed-Solomon error correction so the code survives scratches and smudges. Size is measured in versions, from Version 1 (21 by 21 squares) up to Version 40 (177 by 177), which can hold roughly 2,953 bytes - far more than any link needs. The code was invented in 1994 by DENSO WAVE for tracking car parts; DENSO WAVE's own history tells the story, including why the company kept the patent but never charged the world to use it - which is a large part of why making a QR code can be free at all.

Design tips for a code people actually scan

Three details separate codes that scan instantly from ones people abandon. First, keep the quiet zone: the white border around the code is part of the code, not decoration — cropping it off is the commonest self-inflicted failure. Second, keep contrast high: black squares on white scan best, and colour only works when the code stays clearly darker than its background. Third, test at the real size and distance, not on screen: print one copy, hold the phone where your reader will hold it, and scan.

If the code looks like a dense blur of tiny squares, the content is too long. Shorten the link — a URL shortener helps — and generate again. A simpler code scans faster, tolerates smaller print sizes, and survives a slightly scuffed print run that would kill a dense one.

Free-tool traps to watch for

Not every free QR generator is free in the same way, and the differences matter most after you print. The commonest trap is the expiring trial code: the generator is free, but the code itself is a dynamic redirect that stops working when the trial ends - your posters quietly die a fortnight later. Next are watermark and scan-limit tricks, where the clean download or the hundredth scan suddenly needs a plan. The test is simple: a genuinely free static code, like the ones from the generator here, encodes your text directly in the image - there is no account, no redirect and nothing running that could ever be switched off.

When a free code is not enough

Free static codes cover nearly every everyday need. Paid dynamic codes only earn their price when you must change the destination after printing, track scan counts, or run large campaigns — for a menu, a receipt or a poster, the free code here does the same job.

Sources and official guides

Frequently asked questions

Is it really free?

Yes. The QR Code Generator on this site is free with no account, no watermark and no limit stated — generate as many codes as you like.

Do I need an account?

No. The tool runs in your browser; nothing is uploaded and nothing asks you to sign in.

Does the code expire?

No. A static QR code encodes its text directly, so it works as long as the link or text it contains stays valid.

Can I change the link later?

Not inside the same code — the text is fixed when generated. To keep printed codes working, point them at a short link you control and redirect it when the destination changes.

What can I encode in a QR code?

Any short text: a URL, a message, a Wi-Fi login string, or a link from another tool such as a review link. Keep it under about 600 characters for reliable scanning.

The Bottom Line

A free static QR code does everything most people need: no account, no watermark, no expiry. Generate it here, test it with your phone, and print or share it with confidence.

Try it free on SeoRivon Tools

Put this guide to use with these free tools:

Related articles