QR codes in any shape
Put your QR code in a circle, a heart or the outline of your own product or logo. The real code stays in the middle, decorative modules fill the shape — and every design is checked for readability.
No ads · codes never expire · free
Circle QR code and other shapes
Choose a circle, rounded square, heart, hexagon, shield, map pin, speech bubble or star. Set the density of decorative modules and add a thin outline in the colour of the corners.
Custom shape QR code from your image
Upload a PNG with transparency, an SVG or a simple dark logo on a light background. We place the code in the widest part of the shape and fill the rest — the outline follows your shape exactly, including holes such as a mug handle.
Styles, colours and frames
11 module styles (squares, dots, rounded, diamonds, stars, hearts, lines), 4 corner styles including leaf, gradients, transparent background and frames with a call to action such as “Scan me”.
Always scannable
Each preview is decoded in your browser. If a shape is too narrow to fit the code, you get a clear message instead of a code that would not scan.
QR code shapes
Will a QR code in a shape still scan?
Yes — the code itself is a standard QR code with its quiet zone; only the space around it is decorated. Every design is decoded automatically before download.
Which image works best for a custom shape?
A solid silhouette or logo on a transparent background (PNG or SVG). Thin shapes such as a single letter may be too narrow for the code.
Can a dynamic QR code have a shape?
Yes. Shapes and styles work for static and dynamic codes, and the design of each dynamic code is saved in your account.