How to Create a QR Code for Free — Complete Guide 2025
Create custom QR codes for URLs, WiFi, text, and more. Free QR code generator guide with tips on sizing, testing, and using QR codes for business.
QR codes appear on restaurant menus, product packaging, business cards, posters, shop windows, and event tickets. They bridge the physical and digital worlds — a customer scans the code and lands on your website, menu, social profile, or checkout page instantly.
Creating a QR code takes about 30 seconds and costs nothing. Here's everything you need to know.
What Can You Encode in a QR Code?
- URL (most common): Any website, landing page, or link shortener
- Plain text: A message, address, or instructions
- Phone number: Opens the phone dialer pre-filled with the number
- Email address: Opens an email compose window
- SMS: Opens a text message to a pre-filled number
- WiFi credentials: Connects to a WiFi network automatically (name, password, type)
- Calendar event (vCard): Adds an event to the phone calendar
- Contact card (vCard): Saves contact details to the phone
How to Create a QR Code in 3 Steps
- 1Go to the FreeToolKit QR Code Generator.
- 2Select the type of content (URL, text, WiFi, etc.) and enter your content.
- 3Adjust the size (128–512px) and click Download. Your QR code is saved as a PNG.
What Size QR Code Do You Need?
QR code size depends on how it will be used:
- Business cards (small print): 512px minimum to ensure the QR code is sharp enough. Print at 1×1 inch minimum — smaller than this and most phones struggle to scan.
- Flyers and brochures: 512px. Print at 1.5–2 inches.
- Posters and banners: 512px and scale up in your design software. QR codes scale to any size without quality loss.
- Digital use (websites, email signatures): 256–300px is sufficient for screen display.
- Product packaging: At least 1×1 inch minimum, more if space allows.
QR Codes for Restaurants and Cafes
Restaurant QR codes for digital menus exploded during 2020-2021 and have remained popular. Best practices:
- Link to a mobile-optimised menu page, not a PDF (PDFs are clunky on phones)
- Use a short URL before generating the QR code — this makes the QR code simpler and easier to scan
- Print on durable stock or laminate — table QR codes take a lot of wear
- Test the QR code at actual print size before ordering print materials
- Update the URL if your menu changes (if you used a short URL/redirect, update the destination — no need to reprint the QR code)
QR Codes for Business Cards
A QR code on a business card adds a digital layer: it can link to your LinkedIn profile, portfolio website, or a contact page that downloads your vCard to the recipient's phone. This is much more useful than making someone manually type your URL.
Testing Your QR Code Before Printing
Always test your QR code before printing. Use multiple phones if possible — different camera apps handle QR codes slightly differently. Print a test copy at the intended size and scan from the intended distance. A QR code that works at 1200×1200px on screen may fail if printed at 0.5 inches.
Critical Step
Never print QR codes on shiny or glossy surfaces without testing — glare can prevent scanning. Matte finishes are always safer for printed QR codes.
Frequently Asked Questions
Do QR codes expire?
The QR code itself never expires. However, if the URL it links to goes offline or changes without a redirect, the QR code will no longer work. This is why using a short URL with a redirect is smart — you can update the destination without reprinting the QR code.
Can I put a logo in the centre of a QR code?
Yes. QR codes have built-in error correction (up to 30% of the data can be obscured and still scan correctly). Our QR code generator supports logo embedding. Keep the logo to 10–20% of the QR code's total area and always test scanning after adding it.
Related searches: