How to Create a QR Code for Free in 2026 (Any Link, Text or Contact)
QR codes are everywhere — on business cards, restaurant menus, product packaging, and event posters. Creating one takes under 30 seconds and costs nothing. Here's exactly how to do it.
Generate your QR code right now — free
▣ Create QR Code →What is a QR code?
A QR code (Quick Response code) is a two-dimensional barcode that stores information — most commonly a URL — that any smartphone camera can read instantly. When someone points their phone at a QR code, it opens the encoded link, text, or contact without typing anything.
QR codes were invented in 1994 by a Japanese company for tracking car parts. Today they're used everywhere from restaurant menus (scan to see the menu) to product packaging (scan to see ingredients) to business cards (scan to save contact info).
How to create a QR code — step by step
Go to the QR Code Generator
Open toolsnap.io/qr-code in any browser. No account or download required.
Choose what to encode
Select from URL, plain text, email address, or phone number. Type or paste your content.
Your QR code generates instantly
As you type, the QR code updates in real time. No button to press.
Download as PNG
Click Download to save a high-resolution PNG — no watermark, completely free.
Test it before printing
Use your phone camera to scan the QR code on screen before printing to make sure it works correctly.
What can I put in a QR code?
QR codes can store many types of information. Here are the most useful ones:
https://toolsnap.io
Business cards, flyers, posters
Table 7 — ask for Maria
Restaurant tables, event seating
contact@toolsnap.io
Easy contact on printed materials
+1 555 123 4567
Tap-to-call without typing
How do I scan a QR code from an image?
Sometimes you receive a QR code as an image and need to read what's inside it without a physical print. ToolSnap's QR Code tool also works as a scanner — just switch to the "Scan QR Code" tab, upload the image, and it will decode the contents instantly.
This is useful for reading QR codes from screenshots, PDFs, or photos without needing a physical phone scan.
QR code best practices — tips for getting it right
Use a short URL
Long URLs create denser, harder-to-scan QR codes. Use a URL shortener like bit.ly if your link is very long.
Test before printing
Always scan the QR code on your screen before printing 500 business cards. Check it works on both iPhone and Android.
Print at 2cm × 2cm minimum
QR codes smaller than 2×2cm are often unreadable by phone cameras. For business cards, 3×3cm is safer.
Use high contrast
Black on white is most reliable. Avoid placing QR codes on busy backgrounds or using light colors.
Avoid dynamic redirects for important links
If you encode a URL directly, it's permanent. If you need to update the destination later, use a redirect service.
Are free QR codes permanent?
Yes — QR codes generated with ToolSnap are permanent. Since the URL or text is encoded directly into the QR code pattern itself, it doesn't rely on any third-party server to work. The QR code will continue to work forever, even if ToolSnap were to shut down, because all the information is stored inside the image.
This is different from some "dynamic QR code" services that charge monthly fees and break if you stop paying. ToolSnap generates static QR codes that work forever, for free.
Create your free QR code
No watermark, no signup, permanent. Takes 10 seconds.
▣ Generate QR Code Free →Frequently asked questions
Do QR codes expire?
QR codes generated with ToolSnap don't expire — they're static, meaning the information is encoded into the image itself and doesn't rely on any server.
Can I create a QR code for WhatsApp?
Yes — encode a URL like https://wa.me/1234567890 (replacing with your number) to create a WhatsApp link QR code.
How many QR codes can I create for free?
Unlimited — QR code generation is completely free with no daily limit.
Can I make a QR code for my WiFi password?
WiFi QR codes require a specific format (WIFI:S:NetworkName;T:WPA;P:password;;). This isn't yet supported but is on our roadmap.
What's the difference between a QR code and a barcode?
Barcodes are one-dimensional and store limited data (usually a product number). QR codes are two-dimensional and can store much more data, including full URLs and contact information.