Last updated:
Turn a link into something scannable
A QR code is the practical way to make a link printable: put it on a menu, a business card, a label, a poster or a slide, and anyone can point a camera at it and land on the page. It is the alternative to expecting people to type a long address by hand.
This tool generates a code from your link or plain text and downloads it as a PNG or SVG. The code is created in your browser — the address you type is never sent to a server and never logged.
Make it fit your design
A plain black-and-white square does not suit every layout. You can change the colours, the dot style and the icon in the middle. The one thing to watch is contrast: keep a dark pattern on a light background, or cameras will struggle to read it.
Always scan your own code with your own phone before sending it to print — especially if you lightened the colours or dropped a large icon into the centre, which both push it towards the limits of readability.
QR code with a transparent background
On a business card, a package or a coloured poster you rarely want a white square behind the code. With Transparent background the file carries no background colour at all, so the code takes on the colour of whatever it is printed on — a white QR code on a navy business card, for example. The transparency is kept in both the PNG and the SVG.
In this mode the background colour picker is only for the preview: pick your card colour to see how the code will sit on it, and the tool warns you if the two colours are too close.
How to create a free QR code
Step 1: Enter the content
Type the link the code should open, or the text it should carry. Starting links with `https://` is the safest approach.
Step 2: Style it
Choose colours, a dot style and optionally an icon for the centre. Keep the contrast between pattern and background high.
Step 3: Test with your phone
Scan the on-screen preview with your own camera and confirm it goes where you expect.
Step 4: Download as PNG
Save the code and place it in your poster, business card or menu design.
Frequently Asked Questions
Does my QR code expire?
No. The code carries the content itself — there is no record on our side and no redirect in between. It keeps working for as long as the address it points to is live.
What if the code will not scan?
Low contrast is the usual cause. Keep the background light and the pattern dark, and darken very pale colours. If the centre icon is large, shrink it. In print, leave a margin of empty space around the code and do not print it too small.
Is there a limit on text length?
A QR code has a finite data capacity, and the more text you add the denser and harder to scan the pattern becomes. For long content, link to a page rather than embedding everything in the code.
Can I see scan statistics?
No. This tool generates the code in your browser and leaves it there; tracking scans would require logging on a server, which is not how this is built.
Can I use it commercially?
Yes. The code you generate is yours to use on menus, packaging, posters or business cards.
Can I put a white QR code on a dark business card?
Yes. Turn on Transparent background, set the code colour to white and enter your card colour as the preview surface. Most current phone cameras read a light code on a dark surface, but some QR apps do not, so try it with a few phones before printing. Leave empty space around the code of at least a tenth of its width.
Related Tools
- Free CV Maker with Cover Letter — No Sign-UpBuild a CV and a cover letter in German, Turkish or international format and download the PDF. No account, no card, and nothing you type leaves your device.
- MP3 Metadata & ID3 Tag Remover (also M4A, FLAC, WAV)Strip studio, software, device and personal details from MP3, M4A, OGG, FLAC and WAV files, keeping title and artist.
- MP4 to MP3 Converter – No Upload (M4A, WAV, AAC)Turn M4A, WAV, AAC, OGG and MP4 videos into MP3 in your browser — no upload, no account.
- Strong Password Generator & Entropy MeterProduce cryptographically secure random passwords with high entropy.
- Word & Character CounterLive text analysis: words, characters, sentences, paragraphs and reading time.
- JSON Formatter & ValidatorMake tangled JSON readable and catch syntax errors instantly.