How do I make a QR code?
To make a QR code, open FixDoks's QR Code Generator and choose a type: link, text, Wi-Fi, contact, email, SMS or WhatsApp. Fill in the details and the code updates as you type, right in your browser. Add a logo or colour if you like, then download it as a PNG or SVG.
QR Code Generator at a glance
| Types | Link, text, Wi-Fi, contact, email, SMS, WhatsApp |
|---|---|
| Formats | PNG or SVG |
| Processing | In your browser; your files are not uploaded |
| Price | Free, no watermark |
| Download | Free Google sign-in |
| Works on | Chrome, Edge, Safari and Firefox on Windows, Mac, Android and iPhone |
How to use QR Code Generator
- Pick what the code should do: open a Link, show Text, join Wi-Fi, save a Contact, start an Email, SMS, Phone call or WhatsApp chat.
- Fill in the details. The QR code updates as you type.
- Optional: open Colours, size and logo to change colours, add your logo or pick a larger size for print.
- Click Download PNG for sharing and documents, or Download SVG for printing at any size.
- Scan the result with your own phone camera before you print or share it.
What can a QR code hold?
A QR code is just a picture of some text. What happens after a phone scans it depends on how that text starts. FixDoks formats the text for you, so the phone knows what to do:
- Link: a web address starting with https://. The camera shows a button to open it.
- Text: plain words, a serial number or a short note. The phone just displays it.
- Wi-Fi: the network name, password and security type. iPhone and most Android phones offer to join the network directly, so guests never have to type a long password.
- Contact: a vCard with name, mobile, email, company and address. Scanning it opens the "add contact" screen. Handy on a visiting card.
- Email, SMS and Phone: opens a new email, a text message or the dialler with the details already filled in.
- WhatsApp: a wa.me link that opens a chat with your number, optionally with a pre-typed message.
Static codes that never expire
The codes made here are static: the information sits inside the pattern itself. There is no redirect server in the middle, no tracking and no subscription that can lapse. A code you print today keeps working for as long as the link or details inside it stay valid. The trade-off is that you cannot edit a static code after printing. If you think the destination may change, point the code at a page on your own website that you control.
Adding a logo safely
QR codes have built-in error correction, which lets a scanner rebuild missing parts of the pattern. There are four levels: Low recovers about 7% damage, Medium 15%, Quartile 25% and High 30%. When you add a logo, FixDoks switches to High and keeps the logo within roughly the middle fifth of the code, so the three corner squares and most of the data stay clear. Keep the logo simple and high contrast. After adding it, always test with two or three different phones.
Colours that still scan
Scanners look for contrast between the dark modules and the light background. A dark colour on a white or pale background works best. Brand colours are fine as long as they are dark enough: navy, deep green, maroon and black are all safe. Yellow, light grey or pastel foregrounds often fail. Light codes on a dark background (inverted) work on most new phones but not on some older scanner apps, so the tool warns you. Keep the quiet zone (the plain border around the code) at 4 modules, which is the standard, especially when the code sits on a busy printed background.
PNG or SVG?
PNG is a normal image. Use it for WhatsApp, email, Word, PowerPoint and websites. Choose 1024 px or 2048 px if you plan to print it. SVG is a vector file that stays perfectly sharp at any size, from a sticker to a banner. Printers and design tools like Canva, Illustrator, Inkscape and CorelDRAW accept SVG.
How big should a printed QR code be?
A common rule of thumb is that the scanning distance should be no more than about ten times the width of the code. So a 2.5 cm code on a visiting card is fine at arm's length, while a poster read from 3 metres away needs a code around 30 cm wide. Short content helps too: a shorter link makes a less dense code that scans faster from further away.