Custom designs

A custom QR code generator for shapes, colours and your logo

Turn the squares into dots, hearts or leaves, round the corner eyes, use your brand colours and put your logo in the middle. The studio checks that your design scans as you change it, and it’s all free to download.

Design my QR codeFree, logo included. No sign-up.
A navy QR code with a small logo on a square plate in its centre, laid as the tiled courtyard of a Moroccan riad island at sunset, with arcades, orange trees and a fountain

A custom code with a logo, in the Moroccan Riad world. It opens qrisland.com.

What you can change

Everything below is in the studio’s Style panel. Your design is used everywhere at once: on the island, on the flat code and in every download.

PartOptionsFree?
Module shapeSquare, Rounded, Dots, Diamond, Star, Heart, Fluid, Columns, Rows, Leaf, CrossYes
Corner frames (the three “eyes”)Square, Rounded, Circle, Leaf, CushionYes
Corner centresSquare, Rounded, Circle, Leaf, Diamond, FlowerYes
ColoursAny colour for the code and its backgroundYes
LogoPNG, JPG, SVG or WebP up to 5 MB, 12–24% of the code’s width, on a square or circle plate or noneYes
Courtyard material on the islandStone, Marble, Wood, Glass, HedgeYes
Gradients and “Scan me” framesColour gradients across the code, and a frame with a call to actionIsland pack

Design rules that keep a code scanning

A phone finds a QR code by its three corner squares, then reads the dark and light modules between them. Custom designs go wrong when they blur either of those. The rules, in order of how often they matter:

  • Dark code, light background. Keep the code clearly darker than what’s behind it. A light code on a dark background is allowed by the standard, but some phones and scanner apps can’t read it. Our guide to QR code colours has the contrast numbers, tested in print.
  • Leave the margin. The light border round the code, four modules wide, tells the phone where the code starts. Don’t crop into it or print over a busy picture.
  • Airy shapes need more size. Dots, stars, hearts and other shapes with gaps between modules need about a centimetre more than plain squares to scan at the same distance.
  • Corner eyes must stay recognisable. In a few frame styles the studio draws a centre a little differently, and says so, so that every phone still finds it.
  • A logo needs level H and a modest size. Keep it to about a fifth of the width, on a plate, and never over the corner squares. Our guide to a QR code with a logo has the numbers.
  • Test at the size you’ll print. A design that scans on a screen can fail at 2 cm on a card.

How the studio checks your design

Every colour is used exactly as you pick it. When a colour is light, or the code is lighter than its background, the Style panel warns you under it and suggests a darker shade of the same colour, or a swap, in one click. It’s your choice, but a design phones can’t read at all, such as very pale grey on white, waits for a change before you can download it.

A logo is fitted so it uses at most half of the error correction in each part of the code, keeping the rest for real-world smudges and glare, and the corner squares, timing lines and format areas stay clear. The size hint beside the message bar shows the smallest safe print width for your code in its current style, so a fancier shape shows its cost straight away.

How to design your code

  1. Open the studio and type your link, or choose another code type.
  2. Open Style and pick a module shape, then the corner frames and centres.
  3. Set your colours. Use your brand’s darkest colour for the code and a light one for the background.
  4. Add your logo with Add your logo, then set its size and plate.
  5. Press Get QR code to see the flat code, and download PNG or SVG. Scan the printed proof with two phones.

Free files and print files

Your custom design is free as a PNG (1024 px) and an SVG, with your logo, and a small “Made with QR Island” line under the code. The Island pack (US$6.99, once) gives you the same design as a 4096 px PNG, an SVG and a PDF print sheet with no credit, adds gradients and “Scan me” frames, and checks the design scans before you pay: every code file is decoded before it’s delivered. For big prints, our SVG QR code page explains what to send a printer.

Custom QR code FAQ

Shapes, brand colours, logo files and saving your design.

More answers in the full FAQ
Which module shape scans best?

Plain squares give a phone the most to work with, and rounded squares are nearly as good. Dots, stars, hearts and other airy shapes leave more light between modules, so print them about a centimetre bigger and test them at your real size.

Can I use my exact brand colours?

Yes, any colour, used exactly as you pick it. Keep the code clearly darker than its background. If a colour is too light to scan reliably, the studio suggests a darker shade of the same colour, and you decide whether to use it.

What logo file works best?

A transparent PNG or an SVG of your symbol rather than your full wordmark: at 20% of a 3 cm code the logo is only 6 mm wide, too small for words to be read. PNG, JPG, SVG and WebP files up to 5 MB all work.

Why can’t I download my design?

Only a design that phones can’t read at all, such as very pale grey on white, waits for a change before you can download it. Darken the code or lighten the background and it’s ready.

Can I save my design and come back later?

Yes: Saved keeps islands, with their design, in this browser. Nothing is stored on our server, so use the same browser to come back.

Design your QR code now.

Shapes, colours and your logo, free, and checked to scan as you go.