Home / General Tools

QR Code Generator for Links, Text and WiFi

Our QR code generator turns a link, a line of text or a WiFi login into a scannable image. Download the result as a PNG or an SVG file, with no account and no expiry date. It works as a QR code maker for menus, posters, business cards and printed flyers.

How to Use the QR Code Generator

Pick what the code should hold, type the content and the image appears at once. Change the error correction level, the size or the colors, and the preview updates as you go. When it looks right, press Download PNG or Download SVG.

  • Choose a content type from the list
  • Fill in the fields, such as a web address or a network name
  • Set the size and colors
  • Download the file and test it with a phone

Before you print anything, scan the preview with two different phones. A code that works on screen can still fail on paper if the contrast or the size is off. Phones differ, and a second device often catches a problem the first one hides.

What a QR Code Can Hold

A QR code is just text in a square pattern. The type you choose decides how a phone reads that text. The QR code maker builds the right format for each type, so you only fill in plain fields.

TypeWhat a scan doesStored text
Website linkOpens the pagehttps://example.com
Plain textShows the textAny text you type
WiFi loginOffers to join the networkWIFI:T:WPA;S:name;P:password;;
Email messageOpens a draftmailto:name@example.com
Phone numberOffers to calltel:+15551234567
Text messageOpens an SMS draftSMSTO:+15551234567:Hello

Website links without a scheme get https:// added in front, so a phone opens them as a link and not as a search. Phone numbers keep their digits and the plus sign, and spaces, brackets and dashes are removed. Compare the stored text with what a scan returns if a result ever looks odd.

Static and Dynamic Codes

Every code from this QR code generator is static. The content sits inside the pattern itself, so the code never expires and no server sits behind it. It also means you cannot edit the target after printing, and you get no scan counts.

A dynamic QR code works differently. It points to a short address owned by a service, and that service forwards the scan to a page you can change later. The price of that flexibility is a plan that must stay active, because a dynamic QR code stops working when the account ends. Choose a static code for a permanent link, a contact detail or a network login, and a dynamic code only when you need statistics.

Error Correction Levels

A QR code carries extra data that lets a scanner rebuild damaged areas. The level decides how much of the code can be unreadable before a scan fails. Higher levels add more extra data, so the code needs more modules for the same content.

LevelRecovers aboutVersion for a 51 byte linkGrid size
Low7%329 by 29
Medium15%433 by 33
Quartile25%537 by 37
High30%641 by 41

Medium suits most screens and flyers. Pick Quartile or High for a code that will be scratched, folded or printed on rough surfaces. The QR code maker does not add logos, and any logo you place in another editor covers modules, so use High and keep the logo small.

How Much Fits in a Code

The limit depends on the level. In byte mode, which this QR code maker uses for all content, a code holds up to 2,953 bytes at Low, 2,331 at Medium, 1,663 at Quartile and 1,273 at High. Accented letters and symbols take two or three bytes each, so a short message in another script can use more space than you expect.

A shorter link makes a simpler code with larger modules, and larger modules scan faster from a distance. Drop tracking parameters you do not need. If a link is long, shorten it first with a service you trust.

Size, Color and Quiet Zone

Print size depends on how far away the scanner will be. A common rule of thumb says the distance should be about ten times the width of the code, so a poster read from two meters needs a code of around 20 centimeters. A business card code can be much smaller, as long as the modules stay crisp.

The quiet zone is the empty border around the code. The standard asks for at least 4 modules, and the tool uses 4 by default. A smaller border can stop some scanners from finding the corners, so the note under the preview warns you when it is under 4.

Use dark modules on a light background. Inverted codes fail on many scanners, and low contrast fails on more. The QR code generator measures the contrast of your colors and warns you before you download.

WiFi Login for Guests

A WiFi QR code lets a guest join your network with one scan, so nobody has to read out a long password. Enter the network name, the password and the security type. Most home routers use WPA, WPA2 or WPA3, and the first option covers all three. Tick Hidden network only if the router does not broadcast its name.

Print the WiFi QR code and keep it near the router or on the fridge. Remember that anyone who photographs it also gets the password. Make a new code when you change the password.

How the Code Is Built

Inside the QR code maker, your content becomes UTF-8 bytes. The bytes are split into blocks, and each block gets Reed Solomon error correction data. A grid of dark and light modules is then filled in, with three corner squares that tell a scanner where the code starts and which way is up.

Eight mask patterns exist, and each one flips a different set of modules. The QR code generator tries all eight and keeps the one that scores lowest for large same color blocks and false corner patterns, which helps cameras read the code. The smallest version that fits is used, from 1 (21 by 21 modules) up to 40 (177 by 177).

QR Code Maker for Menus and Posters

A restaurant owner can use this QR code maker to link a table card to an online menu. The same link can go on a window poster, a delivery bag and a receipt. Print each version at a size that suits the spot, because a table card is read from 30 centimeters while a window poster is read from the street. Keep a plain web address beside the code as a backup for guests who cannot scan.

QR Code Generator for Business Cards

A business card has little room, so the QR code generator works best with a short link to your profile page or portfolio. The tool does not build a contact card, so the link should lead to a page where people can save your details. Use the Medium level and a code about 2 centimeters wide. Scan the printed proof before you order a full run.

QR Code Maker for Events and Classrooms

Teachers and organizers use a QR code maker to hand out links without typing. A code on a slide can open a form, a document or a video. Event staff put one on a badge or a sign that sends guests to the schedule. The printed code cannot change, so edit the page it points to when plans move.

Free QR Code Generator or a Paid Plan

A free QR code generator covers most everyday jobs, from a menu link to a guest network. Paid plans usually add scan statistics, editable targets, logo styling and bulk creation. They also tie the code to a subscription, so check what happens to printed codes if you stop paying. For a code that must outlive any account, a static code from a free tool is the safer choice.

Download Formats

PNG is a fixed grid of pixels, and the tool picks a whole number of pixels per module so the edges stay sharp. SVG is a vector file, so it grows to any size without blur. Use SVG for print shops and signs, and PNG for slides and web pages. This QR code maker puts only the code and its background color in each file.

When a QR Code Will Not Scan

Start with the basics. Clean the camera lens, add light and hold the phone steady about 20 centimeters from the code. If it still fails, the cause is usually contrast, size or too much content.

Dense codes are the most common cause. Shorten the link, lower the error correction level or enlarge the print. Glossy paper and curved bottles add glare, so use a matte label. Rebuild the code in the QR code generator after each change and test again.

Privacy

All of this runs in your browser. The QR code maker does not call any outside service, so your WiFi password or private link never leaves your device. We do not log what you type or keep copies of the files you download.

Mistakes to Avoid

  • Printing a code without scanning it first
  • Using light modules on a dark background
  • Cutting the border to save space
  • Encoding a long link when a short one exists
  • Putting a code where glare or a curved surface will distort it

Make Your QR Code Now

Choose a type, fill in the content and download the file. The QR code generator is free, needs no account and keeps no copies. Use this QR code maker for the next menu, flyer or guest network you need to share.

Frequently asked questions

Is this QR code generator free?

Yes, and the codes you download have no expiry date.

Can I make a QR code for a link?

Yes, choose Website link and type the address.

Which file format should I download?

Use SVG for print because it scales without blur, and PNG for screens.

Does the QR code maker keep my data?

No, everything is created in your browser and nothing is uploaded.

Can the QR code maker add a logo?

No, it makes plain codes, so add a logo in an editor and choose the High level.

Can I use the QR code generator on a phone?

Yes, the page works on phones and the files save to your downloads folder.

Why does the tool show a version number?

The version tells you the grid size, and a higher version means a denser code.

Will my code work in every app?

Phone cameras and scanner apps read standard QR codes, though very small or low contrast codes may fail.

Related calculators

Other tools people use alongside the QR code generator.

Browse all calculators