Don's Tools · Generators · QR Code Generator

QR code generator

Turn any link or text into a custom QR code. Pick dot styles and colours, drop in a logo, and download as PNG or SVG, all in your browser.

What goes in the code?

Anything works: a website link, plain text, a phone number, an email, or Wi-Fi details. Whatever you put here is encoded directly into the code.

Design

Foreground
Behind code
No file chosen
Your QR code shows here
QR Code Generator turns any link or text into a custom QR code, right in your browser. Type or paste your content into a single box, choose square, rounded or dot styles, set your own foreground and background colours, and drop a logo into the centre, then download the result as a PNG image or a scalable SVG. The codes are static, so they never expire and there is no scan tracking, and nothing you enter is ever uploaded.

Frequently asked questions

Is my data or logo uploaded anywhere?

No. The QR code is generated entirely in your browser, and any logo you add is read locally on your device. Nothing is ever sent to a server.

What can I put in the code?

Anything: a website link, plain text, a phone number, an email address, or Wi-Fi details. Just type or paste it into the content box and it is encoded straight into the code.

Will a coloured or styled code still scan?

Yes, as long as there is good contrast between the code colour and the background, so keep the code darker than the background. When you add a logo the tool raises the error correction so the centre stays readable.

Should I download PNG or SVG?

PNG is best for sharing online or quick printing. SVG is a vector file that scales to any size without blurring, which is ideal for large prints, posters or signage.

Do these QR codes expire or track scans?

No. They are static codes that contain your data directly, so they work forever, need no account, and there is no redirect or scan tracking of any kind.