QR3D
Free · no sign-up · runs in your browser

QR code generator for 3D printing

Paste your link, style it however you like and download it as a PNG or SVG image — or as a printable 3MF object with both colours already inside the file: table stand, keyring or wall plate.

Two-colour 3MF, slicer-ready Real 3D preview before you download Nothing is uploaded anywhere

1 · Your content, your design

Style
Code colour
Background
Centre: emoji or logo
Download as an image

PNG size:

100% private: the code and the 3D file are generated inside your browser. Neither your link nor your logo is sent anywhere.

2 · Your object in 3D

Drag to rotate · scroll to zoom
Getting the 3D view ready…
Object format
Base colour
Raised code colour
QR size
55 mm
Module
Size
Relief
1,2 mm
Triangles

Opens with the colours already set in Bambu Studio, Orca, PrusaSlicer and Cura. Older printer? Download STL (.zip)

How it works

From a link to a printed object, in three steps

01

Paste your link

Your menu, your Google reviews page, Instagram, the business website or your wi‑fi details. The code is generated as you type.

02

Pick a shape and colours

Table stand, keyring or wall plate. You choose one colour for the base and another for the raised code, and see them spinning in 3D before downloading anything.

03

Download and print

The 3MF carries both colours inside. Open it in your printer's software, assign a filament to each part and print.

Ways to use it

What people are making with it

A QR printed on paper gets wet, creased and lost. One printed in 3D survives a busy bar, a shop counter or a pocket.

The restaurant menu

One stand per table with the QR of your digital menu. Wipes clean and never peels off like a sticker.

Table stand

“Leave us a review”

The classic little sign by the till, but raised and with your business name printed on it. Links to your Google listing.

Stand or plate

Event keyrings

Weddings, trade fairs, conferences: a keyring with the QR of the photo album, the programme or the company profile.

Keyring

The holiday-let wi‑fi

A plate on the wall of the flat and no more spelling out passwords. The phone connects on its own when scanned.

Wall plate

Business cards that don't get binned

A small plate with your LinkedIn or portfolio. It stays on the client's desk far longer than a piece of card.

Plate or keyring

Museums, trails and signage

Plates screwed next to each piece or at each point of the trail, with the audio guide or the long explanation.

Wall plate

How to make a 3D-printed QR code that actually scans

A 3D-printed QR code is not an image: it is a physical object with two heights and, above all, two colours. A phone camera needs contrast between the dark squares and the light background. If you print the whole object in a single filament, the only difference between the code and the base is a one-millimetre shadow, and many phones will not read it. That is why this tool exports 3MF: the standard format of modern 3D printers stores the colour inside the file itself, so when you open it in your printer's software you already get two separate parts, one per filament.

Module size is what matters most

The “module” is each little square of the code. Below 1.5 mm the nozzle rounds off the corners and the pattern smears until it stops being readable. The tool shows you that measurement live and warns you in red when you push it too far. Too small? Two ways out: make the object bigger, or shorten the link — the more characters you put in, the more modules the code needs and the smaller each one gets.

Settings that work on almost any printer

0.2 mm layer height, 15% infill, two or three perimeters and no supports: the table stand is designed with its face tilted upwards precisely so it doesn't need them. The relief is 1.2 mm, which comes out as six 0.2 mm layers and gives a clean colour change. If your printer is single-colour, print the base, pause at the change height and swap filament: the result is the same.

Test it before printing fifty

Scan the on-screen preview with your own phone before running a batch. And if you have put a logo or an emoji in the centre, all the more reason: the artwork covers modules and, although the code is generated with the highest error correction to compensate, it is worth checking with the camera your customer will actually use.

FAQ

The questions that always come up

What is a 3MF file and why not an STL?
STL only stores the shape, not the colour. 3MF stores both parts with their colour assigned, so when you open it in Bambu Studio, Orca, PrusaSlicer or Cura you already see the base in one colour and the code in another. If your printer or software is older, you still have the STL download: two files, one per part, placed in the same spot with a filament assigned to each.
Do I need a multi-colour printer?
No. With a single-head printer you can add a filament-change pause at the height where the relief starts (1.2 mm below the face) and carry on with the second colour. Every slicer has that option, usually called “colour change” or “pause at layer”.
Can I change the link after printing?
No: the link is baked into the relief. If you expect it to change (a seasonal menu, say), point the QR at a short address you control that redirects wherever you want. That way you change the destination without reprinting.
How long does it take to print and how much filament does it use?
A 50 mm keyring is around 20-30 minutes and a few grams. A wall plate, between 40 minutes and an hour. The table stand is the biggest: an hour and a half to three hours depending on the size you pick, because it is a solid piece. Dropping the infill to 10% shortens it noticeably.
Are my details or my logo uploaded to a server?
No. Everything — generating the code, the logo you upload and the 3D file — happens inside your browser. The page sends nothing anywhere and keeps working even if you lose your connection after loading it.
Can I use the files to sell the pieces?
Yes. The files you download are yours and you can use them commercially: sell the printed pieces, give them to your customers or add them to your catalogue. No watermarks, no download limits.
Why won't my code scan?
Almost always one of three things: too little contrast between the two colours (try a light base and a dark code), modules under 1.5 mm (make the object bigger) or a centre logo that is too large. The tool warns you about all three while you design.
What size should the stand for a menu be?
A 50-60 mm QR is plenty to scan comfortably from across the table. Below 40 mm the customer has to bring the phone very close; above 70 mm the stand starts getting in the way on small tables.
Your download has started
ANUNCIOinterstitial · 336×280