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.

Files are processed in your browser and never uploaded.

How to use QR code generator

  1. Add your text

    Type or paste your text into the input box. Everything is handled by your own browser, so nothing is sent to a server.

  2. Set the options

    Choose Dot style, Corner style, Code colour, Background and Download size. The options are visible from the start, not hidden until you paste something.

  3. Read it and keep a copy

    The output updates as you type, so there is nothing to submit and nothing to wait for. Download PNG, Don → saves it as a file.

What this tool does

One box for links, text, phone, email or Wi-Fi

One box takes a link, plain text, a phone number, an email address or Wi-Fi details, and whatever you put in is encoded directly.

Dot and corner styles plus your own colours

Dot style covers square, rounded, dots, classy and extra rounded, corner style has three options, and both colours are yours to choose.

Add a logo in the centre of the code

Add a logo in the middle and the code still scans, because QR carries enough error correction to lose a little of the centre.

Download as a PNG image or a scalable SVG

PNG at 320, 640 or 1024 pixels for anything on screen, and SVG when it has to stay sharp on a poster or a menu.

Static codes with no expiry or scan tracking

The code is static, so it works forever with no account, no expiry and no one counting the scans.

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.

Last updated: