How to Make a Custom QR Code

Make a QR code in your own colors with rounded or square modules, and keep it easy to scan. Covers contrast, color choices and when to use PNG or SVG.

Updated 3 min read By CodingEagles
Free tool Custom QR Code Generator Pick your colors and rounded modules, then download PNG or SVG. Open tool

A custom QR code carries the same link as a plain one but looks like it belongs to you. You pick the colors and choose rounded or square modules. The one rule that matters is contrast, so the code still scans. Here is how to do it.

TL;DR Open the custom QR code generator, enter your link, choose a foreground and background color, toggle rounded modules, then download a PNG or SVG. Keep the foreground darker than the background.

Choose colors that scan

A QR reader needs to tell the code apart from its background. Keep the foreground, the code itself, clearly darker than the background. Dark navy on white scans easily; pale grey on cream does not. If you want a bold background, keep the code a deep, saturated color so the contrast holds.

Avoid inverting the code, with a light pattern on a dark field. Some readers manage it, but many do not, and you lose scans for the sake of a look.

Rounded or square

Rounded modules give a softer, modern feel; square modules look sharper and more technical. Both scan fine, so the choice is purely aesthetic. The corner squares stay readable either way, which is what phones use to find the code.

Pick the right file

Download an SVG for print or large displays, because it scales without blurring. A PNG is fine for quick sharing on a screen, in a slide or in a message.

Test it

Before you commit a custom code to print, scan it on a couple of phones at the size you will use. A small contrast tweak now beats reprinting later.

Make one now

The custom QR code generator builds the code in your browser, so your link stays on your device. Set the colors, choose the module shape, and download a PNG or SVG.

Frequently asked questions

Can I use any two colors?
Almost. Keep the foreground clearly darker than the background so scanners read it reliably. A light code on a dark background, or two close shades, can fail to scan.
Do rounded modules affect scanning?
No, within reason. Rounding is cosmetic and the code still reads, because the finder patterns that phones lock onto stay intact.
Which format should I download?
SVG for anything printed or shown large, since it stays sharp at any size. PNG for quick use on screen or in a chat.

Ready to try it?

Pick your colors and rounded modules, then download PNG or SVG. Free, in-browser, and 100% private — your data never leaves your device.

Open the Custom QR Code Generator