1. Home
  2. Tools
  3. QR Code Generator

QR Code Generator

Generate QR code free with this all-in-one QR code maker, creator, builder and designer. Pick a template, style it with colors, shapes, a frame and a logo, then download PNG, SVG or a print-ready PDF. Never expires, and nothing leaves your device.

If you leave out https://, it is added for you. Shorter links make simpler codes that scan faster.

Your QR code appears here

Design your QR codeTemplates, colors, shapes, frame, logo and print size

Pick a ready-made look for your use. You can change anything afterwards.

Make many QR codes at once (ZIP)

For classes, name badges, product labels and print jobs. Each line becomes one code in the design you chose above. Up to 200 codes at a time.

Made on your device. What you type is never sent to FileXL.

By | Last reviewed | [email protected]

How do I generate a QR code for free?

Choose what the code is for (a link, Wi-Fi, WhatsApp, contact card, event or plain text), then type or paste your details. The QR code appears at once. Pick a template, or set your own colors, shapes, frame and logo, then download it as PNG, SVG or a print-ready PDF. It is made in your browser, needs no account, and never expires, because the code holds your data directly.

One tool, many names

QR code maker, creator, builder or designer: one free tool

People look for this tool under many names: QR code generator, QR code maker, QR code creator, QR code builder and QR code designer. Some write it as code QR generator or generator QR code. They all mean the same thing: a tool that turns a link, text or contact details into a QR code image.

This one does all of it, so you can generate a QR code free in seconds. It generates the code, lets you design it with templates, colors, shapes, a frame and a logo, and exports it for screen or print. It is free, it needs no account, and the codes never expire.

How it works

How to make a QR code in 3 steps

No app, no account and no waiting. The code is drawn in your browser as you type, so you can see it work before you download anything.

  1. Choose the type

    Pick Link, Text, Wi-Fi, WhatsApp, Contact, Event, Email, Phone, SMS or Location, depending on what should happen when the code is scanned.

  2. Enter your details and pick a design

    Fill in the boxes. The code updates as you type. Open Templates for a ready-made look for students, professionals, conferences, workshops or print, or set the colors, shapes, frame and logo yourself.

  3. Download and test

    Save the code as PNG, SVG or a print-ready PDF, or copy it. Scan it with your phone before you print it or share it.

Uses

What can you use a QR code for?

A QR code turns a link, a password or a phone number into a picture that a phone camera reads in a second. It saves typing and mistakes, and it works on paper, screens, packaging and signs.

Share Wi-Fi with guests

Print a Wi-Fi code for visitors, so they join without typing a long password.

Business cards and contacts

Put a contact code on a card or a profile, so people save your number and email in one scan.

Menus, posters and flyers

Link a printed menu, poster or flyer to a web page, an order form or a map.

WhatsApp click-to-chat

Let customers start a WhatsApp chat with you, with the first message already typed.

Products and packaging

Point a box or label to a manual, a warranty page or a reorder link.

Events and classrooms

Share a schedule, a sign-up form or a slide deck with a whole room, or add an event to every phone calendar.

Made for you

QR codes for students, professionals, conferences, workshops and print shops

Each group gets a ready-made template, with colors, shapes and a label that suit the job. Pick one, then change anything you like.

Students

Link a poster, report, thesis or lab handout to the full paper, a video or a survey. Share a group project folder with a class in one scan, or add a code to a science fair board.

Try the student template

Professionals

Put a contact code on a business card, CV or email signature so people save your details in one scan. Link a slide to your portfolio or profile page.

Try the professional template

Conferences

Print codes for badges, signs and slides that open the schedule, the event app, session feedback or the venue Wi-Fi. Add the date to visitor calendars with an event code.

Try the conference template

Workshops and classes

Hand out one code for sign-up, materials or a feedback form. Use the bulk tool to make a code per table, group or learner.

Try the workshop template

Printing presses

Export a vector PDF or SVG at the exact print size, in pure black or CMYK. Make a ZIP of many codes for one job, with a list that shows what each file holds.

Try the print shop template
QR code types

What each type of QR code does

The type decides what happens when someone scans the code. Phones recognise all of these with the normal camera app.

QR code types, what they hold and what happens when they are scanned
TypeWhat the code holdsWhen it is scanned
Link or website A web address (URL) Opens the page in the browser
Plain text Any text, such as a note or a code Shows the text, with a copy option
Wi-Fi network Network name, password and security type Offers to join the network
WhatsApp chat A phone number and an optional first message Opens a WhatsApp chat with you
Contact card (vCard) Name, phone, email, company, website, address Offers to save a new contact
Calendar event Event name, start and end time, place, details Offers to add the event to the calendar
Email message An address, with optional subject and message Opens a new email, ready to send
Phone number A phone number Offers to call the number
Text message (SMS) A phone number and an optional message Opens a text message, ready to send
Map location Latitude and longitude Opens the place in a maps app

Looking for a specific one? Try the dedicated pages for a Wi-Fi QR code, a WhatsApp QR code or a vCard contact QR code, or an event QR code that adds a date to the calendar.

Compare

Static vs dynamic QR codes: what is the difference?

Many QR code sites make dynamic codes and charge for them. A static code holds your data inside the picture, so it is free, private and does not expire. A dynamic code is a redirect that a company controls. This tool makes static codes.

Comparison of static and dynamic QR codes
Static QR code (this tool)Dynamic QR code (paid services)
Where the data is kept Inside the code itselfOn the provider server. The code holds a short redirect link
Does it expire? NeverIt can stop working if the plan ends
Cost FreeUsually a monthly or yearly plan
Change it after printing? No. Make a new codeYes, the destination can be changed
Scan statistics NoYes
Privacy Nothing is sent anywhereThe provider sees every scan
Best for Wi-Fi, contacts, menus, cards, links that rarely changeCampaigns that need statistics or a changeable link
Guides

How to scan, size and print a QR code

A code that is made well but printed too small, or in the wrong colors, will not scan. These short guides cover the common questions.

Scan a QR code on iPhone
  1. Open the Camera app.
  2. Hold the phone so the QR code is inside the frame.
  3. Tap the banner that appears at the top of the screen. It opens the link, joins the Wi-Fi or adds the contact.
  4. If nothing appears, open Settings, then Camera, and turn on Scan QR Codes.
Scan a QR code on Android
  1. Open the Camera app. Most Android phones read QR codes straight away.
  2. Point the camera at the code and wait for the pop-up.
  3. Tap the pop-up to open the link, join the Wi-Fi or save the contact.
  4. If nothing happens, turn on Scan QR codes in the camera settings, or open Google Lens from the Google app.
How big should a printed QR code be?
  1. As a rule of thumb, keep a code at least 2 x 2 cm (about 0.8 inch) for scanning from hand distance.
  2. The scanning distance is roughly 10 times the width of the code. A code 10 cm wide scans from about 1 metre.
  3. Download the PDF or SVG for posters and large prints. They stay sharp at any size. Use the PNG at 300 DPI for small prints.
  4. Leave an empty border around the code. The tool adds one, so do not crop it away.
Get a QR code ready for a print shop
  1. Open Size and print. Set the printed width, for example 5 cm, and choose 300 DPI.
  2. Download the print-ready PDF. It holds the code as vector shapes, so the printer can scale it without losing sharpness.
  3. If the shop prints in CMYK, choose CMYK under PDF colors. Pure black stays 100 percent black ink. Other colors are a simple conversion, so ask for a proof of brand colors.
  4. If the shop wants an image, download the PNG with By print size selected. It carries its DPI, so Word and InDesign place it at the right size.
  5. Do not crop or stretch the code. Check a proof with two different phones before the full run.
QR codes for conference badges, slides and posters
  1. Use the Contact type for badges, with the name, role and company. Use the Event type to add a session to the visitor calendar.
  2. On a slide or poster, make the code large. The people at the back of the room need it at least a fifth of the slide height.
  3. Add a frame with a short label, such as SCAN TO JOIN, so people know what to do.
  4. Need one code per attendee, table or product? Use Make many QR codes at once and download a ZIP.
Tips for a QR code that scans every time
  1. Use a dark code on a light background. Light codes on dark backgrounds fail on many scanner apps.
  2. Keep the text short. A shorter link makes a simpler code that is easier to scan.
  3. Do not stretch, squash or crop the code, and keep strong contrast between its two colors.
  4. If you add a logo, keep it small. The tool switches to the highest error correction for you.
  5. Plain squares scan best. If you choose dots, bars or other styles, test the printed copy with two different phones before you print many.
Privacy

Private by design: nothing you type leaves your device

Many QR code sites save your link on their server so they can count scans, and some switch the code off if you stop paying. This one does not. The code is drawn in your browser, so your link, Wi-Fi password or contact details are never sent to FileXL or anyone else, and there is nothing to expire.

Need to send a file instead of a link? Upload it with FileXL and turn the download link into a QR code here. Other tools that work the same way: the Photo Resizer, the PDF compressor and the WebP to PNG converter.

FAQ

QR code generator questions, answered

Is this QR code generator really free?

Yes. You can generate as many QR codes as you like without paying, without an account and without a watermark. The codes you download are yours to use for personal or business purposes.

Is a QR code maker the same as a QR code generator, creator, builder or designer?

Yes. QR code generator, maker, creator, builder and designer all describe a tool that turns a link, text or contact details into a QR code image. Some people write it as code QR generator or generator QR code. This free tool does all of it: it generates the code, lets you design it with templates, colors, shapes, a frame and a logo, and exports it for screen or print.

Do these QR codes expire?

No. These are static QR codes, so your link or text is stored inside the code itself. There is no server in between that can be switched off, and no plan that can run out. The code works for as long as the page or information it points to exists.

Do you store or see what I put in my QR code?

No. The code is made in your browser, so your link, Wi-Fi password or contact details are never sent to FileXL. Nothing is saved, and nothing is tracked about what you type.

What is the difference between static and dynamic QR codes?

A static code holds your data directly, so it cannot be edited and it never expires. A dynamic code holds a short link to a company server that redirects to your page. That lets the company change the destination and count scans, but the code stops working if the service stops. This tool makes static codes.

Can I change the link after I print the code?

No. A static code cannot be changed, because the link is part of the picture. If the link changes, make a new code. If you need a destination that can change, point the code to a page you control, such as a short link on your own website, and update that page instead.

How do I make a Wi-Fi QR code?

Open the Wi-Fi tab, type the network name and password, and choose the security type. Most home routers use WPA or WPA2 (choose WPA for WPA3 too). Save the code and print it. Guests open the phone camera, scan it and tap to join. Your password stays in your browser.

How do I make a WhatsApp QR code?

Open the WhatsApp tab, enter your number with the country code and no plus sign or zeros, for example 923001234567, and add a first message if you want one. The code opens a chat with you when it is scanned.

Which template suits students, professionals, conferences or workshops?

Student and Workshop use bright gradients with a label such as SCAN ME or SCAN TO REGISTER, which suits posters and handouts. Professional is dark navy with a CONNECT label for cards and CVs. Conference adds a SCAN TO JOIN label above the code for badges and slides. Print shop is plain black, the most reliable choice for print. Every template can be changed afterwards.

How do I make a QR code for a print shop?

Open Size and print, set the printed width, and download the print-ready PDF. It holds the code as vector shapes, so your printer can scale it without losing sharpness. Choose CMYK if the shop asks for it. Pure black stays 100 percent black ink. You can also download the SVG, or a PNG that carries its DPI.

What size and DPI should I use to print a QR code?

Use the PDF or SVG when you can, because they have no fixed resolution. If you need a PNG, choose By print size, set the width and 300 DPI under Size and print. The file then has the right number of pixels and carries its print size. For a poster read from 2 metres away, make the code about 20 cm wide.

Can I make many QR codes at once?

Yes. Open Make many QR codes at once, paste one line per code, such as name | link, choose PNG, SVG or PDF, and download a ZIP. It uses the design you chose. You can make up to 200 codes at a time, and a list.csv in the ZIP shows what each file holds. It can also make contact cards for badges.

How do I make a QR code for an event?

Choose the Event type, type the name, the start time and the place, and add the end time or tick All-day. When someone scans the code, their phone offers to add the event to its calendar. Times are used as local time on the scanning phone, so it suits events held in one place.

Which format should I download: PNG, SVG, JPG or PDF?

Choose the PDF or SVG for printing, because they stay sharp at any size, from a business card to a billboard. Choose PNG for websites, documents and chat apps. Choose JPG only if a form asks for it, because JPG has no transparency and can blur sharp edges.

What size should I print a QR code?

At least 2 x 2 cm (about 0.8 inch) for a code scanned from hand distance. A common rule is that the scanning distance is about 10 times the width of the code, so a code on a poster that people read from 2 metres away should be about 20 cm wide.

Why will my QR code not scan?

The usual causes are low contrast between the two colors, a light code on a dark background, a code that is too small, a logo that is too large, a missing empty border around the code, a fancy shape that your phone reads badly, or too much text packed into it. Fix those and test again. The preview warns you about the common ones.

Can I add a logo to my QR code?

Yes. Open Logo and upload an image, or pick one of the built-in icons. The tool switches to the highest error correction, which lets a scanner rebuild the small area the logo covers. Keep the logo small and test the code with your phone before you print it.

Can I change the colors, shapes and frame?

Yes. Under Colors you can use a gradient and give the three corner squares their own colors. Under Shapes you can choose rounded, dots, classy, pixels or bars, and four corner styles. Under Frame you can add a border or a label such as SCAN ME. Dark colors on a light background scan best, so test the code with your phone.

What does error correction mean?

A QR code carries extra data so it can still be read when part of it is dirty, damaged or covered. There are four levels: L recovers about 7 percent, M about 15 percent, Q about 25 percent and H about 30 percent. Higher levels make a denser code. Medium is a good everyday choice.

How much can a QR code hold?

The largest QR code can hold up to about 2,950 characters of ordinary text at the lowest error correction. In practice, shorter is better: a short link makes a simple code that scans fast, even from a distance.

Can I use the QR codes for business or print?

Yes. There is no watermark and no attribution is needed for the codes. You can use them on packaging, menus, cards, posters, badges and adverts. Always test the printed result before a large print run.

Sources

Sources and further reading

The facts on this page come from the people who make the standards and the phones. Read them for the full detail.

About this tool

Made and checked by the FileXL Team

This QR code generator is built and maintained by the , the people behind the FileXL file sharing service. We test the codes by scanning them back with independent decoders, and we review this page and update it when phones or standards change. Last reviewed 13 November 2026. Read more on the author and contact page.

Need to send a file to someone?

Upload it to FileXL and share a link, a short code or a QR code. Large files, no account needed.

Send files with FileXL I have a code