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.

Create a free dynamic QR code

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.