๐Ÿ”ณ QR & Image Tools

QR Code Generator

Create free QR codes for links, WiFi, email, phone, and contact cards. Customise the colours and size, then download a high-resolution PNG โ€” no sign-up, made in your browser.

Advertisement
๐Ÿ”ณ
QR Code Generator

Pick what your QR code should do, fill in the details, and customise the look. Your QR code updates live and downloads as a crisp PNG you can print or share anywhere.

๐ŸŽจ Customise
Your QR code
appears here
Advertisement

What is a QR Code Generator?

A QR code generator creates scannable QR (Quick Response) codes that instantly link people to a website, WiFi network, email, phone number, or contact card when scanned with a phone camera. QR codes have become a part of everyday life โ€” on restaurant menus, business cards, product packaging, posters, event tickets, and payment systems. This generator makes them free, with custom colours and sizes, and downloads a high-resolution image ready to print or share.

Everything is generated directly in your browser, so the data you encode never leaves your device. There’s no sign-up, no watermark, and no expiry โ€” the QR codes you create are yours to use forever, commercially or personally.

How to Make a QR Code

Choose the type of QR code you need from the tabs โ€” a URL, WiFi login, email, phone number, SMS, or contact card. Fill in the details, and your QR code generates instantly in the preview. Customise the size, colours, and error correction level if you like, then download it as a PNG. Test it by scanning with your phone camera before printing or publishing.

Types of QR Codes You Can Create

  • URL / Text: Link to any website or encode plain text โ€” the most common QR code use.
  • WiFi: Let guests connect to your network by scanning, with no password typing.
  • Email: Open a pre-filled email with your address, subject, and message ready to send.
  • Phone: Open the dialler with your number, ready to call in one tap.
  • SMS: Start a text message to your number with an optional pre-written message.
  • Contact (vCard): Share your full contact details so people can save you to their phone instantly.

What is Error Correction?

QR codes include built-in error correction, which lets them still scan correctly even if part of the code is damaged, dirty, or covered โ€” for example by a logo. There are four levels: Low (recovers 7%), Medium (15%), Quartile (25%), and High (30%). Higher levels make the code more robust but slightly denser. For printed codes that might get scuffed, or codes with a logo over them, use High. For clean digital displays, Medium is usually enough.

๐Ÿ’ก Always test your QR code by scanning it with a real phone before printing hundreds of copies. Make sure there’s good contrast between the foreground and background (dark code on a light background scans best), and keep a clear “quiet zone” of white space around the code.

Tips for QR Codes That Always Scan

  • Keep strong contrast: dark code on a light background. Avoid light-on-dark or low-contrast colour pairs.
  • Don’t shrink too far: print at least 2 ร— 2 cm; bigger for codes scanned from a distance like posters.
  • Leave a quiet zone: keep blank space around the code so the scanner can find its edges.
  • Use higher error correction if you’re placing a logo on the code or printing on textured surfaces.
  • Test on multiple phones before mass printing โ€” iOS and Android cameras read QR codes natively.

Are These QR Codes Free to Use?

Yes โ€” completely free, with no watermark, no sign-up, and no expiry. The QR codes you generate here are static, meaning the data is encoded directly into the code and never expires or stops working. You can use them for personal or commercial projects without restriction. Because they’re generated in your browser, there are no limits on how many you create.

Static vs Dynamic QR Codes

This tool creates static QR codes, where the information is encoded permanently into the pattern. They never expire and work forever, but the content can’t be changed after creation, and they don’t track scans. Dynamic QR codes (offered by paid services) point to a short redirect URL you can edit later and which records scan analytics โ€” useful for marketing campaigns where you want to change the destination or measure performance. For most personal and small-business uses, static codes are simpler, free, and permanent.

WiFi QR Codes Explained

A WiFi QR code encodes your network name, password, and encryption type. When a guest scans it with their phone camera, they’re prompted to join your network automatically โ€” no spelling out long passwords. It’s perfect for cafรฉs, holiday rentals, offices, and homes. Print it and stick it on the fridge or a table tent. Because this generator runs locally, your WiFi password is never sent to any server.

Is My Data Private?

Yes. This QR code generator runs entirely in your browser using JavaScript. Whatever you encode โ€” a URL, a WiFi password, your contact details โ€” is processed on your own device and never uploaded to any server or stored anywhere. This is a meaningful difference from many online QR generators that send your data to their servers. Here, your information stays with you.

Frequently Asked Questions

How do I create a free QR code?
Choose a QR type above (URL, WiFi, email, phone, SMS, or contact), enter your details, and the QR code generates instantly. Customise the size and colours if you like, then click Download PNG. It’s completely free with no sign-up, no watermark, and no expiry โ€” use it anywhere, including commercially.
Do these QR codes expire?
No. These are static QR codes, meaning the information is encoded directly into the pattern. They never expire and will keep working forever, as long as the destination (like a website) still exists. There’s no account, subscription, or service that could shut them off.
Can I use these QR codes commercially?
Yes โ€” the QR codes you generate are free to use for any purpose, personal or commercial. There’s no licence fee, watermark, or attribution required. Use them on products, packaging, business cards, menus, posters, and marketing materials freely.
How do I make a WiFi QR code?
Click the WiFi tab, enter your network name (SSID), password, and encryption type (usually WPA/WPA2), and the QR code generates automatically. When someone scans it with their phone camera, they’ll be prompted to join your network without typing the password. Print it and display it for guests.
What size should my QR code be?
For print, aim for at least 2 ร— 2 cm (about 0.8 inches) for codes scanned up close, and larger for posters or signage scanned from a distance โ€” a rough rule is the scan distance divided by 10. Download the HD (1000px) version for printing so the code stays crisp at any size. For screens, the medium (300px) size is usually fine.
Why won’t my QR code scan?
The most common causes are low contrast (use a dark code on a light background), printing too small, no quiet zone (blank margin) around the code, or damage. Increase the error correction level if you’ve added a logo or the surface is textured. Always test with a real phone before mass printing. Inverting colours (light code on dark) often fails โ€” avoid it.
Can I add a logo to my QR code?
This generator creates clean QR codes; to add a logo, download the PNG and place your logo over the centre using any image editor. Keep the logo small (under about 20% of the code area) and set the error correction to High before generating, so the code still scans reliably with the logo covering part of it.
Is my data sent to a server?
No. The QR code is generated entirely in your browser, so whatever you encode โ€” including WiFi passwords or personal contact details โ€” never leaves your device. Nothing is uploaded, logged, or stored. This makes it safe for sensitive information, unlike some online generators that process your data on their servers.
What’s the difference between static and dynamic QR codes?
Static QR codes (what this tool makes) encode the data permanently โ€” they’re free, never expire, but can’t be edited or tracked after creation. Dynamic QR codes point to an editable redirect link and record scan analytics, but require a paid subscription and stop working if that service ends. For most uses, static codes are simpler and permanent.
Advertisement
Scroll to Top