QR code to 3D print
Build the model and tune the print with the parameters that actually affect whether the code reads.
1Content
Also accepts tel:, mailto: or any address. The shorter, the better it prints.
Always use the guest network: anyone who scans the code can read the password.
Or start from a template
2Code design
On the 3D object the logo becomes a single-color silhouette.
3Turn your QR into a 3D object
Up to 28 characters. A short text multiplies scans.
Code preview
Everything is generated in your browser. No data is sent to a server.
3D object
- Modules
- —
- Per module
- —
- Size
- —
- Triangles
- —
The four parameters that decide if the code reads
1. Module size
It's the most important one and the most often ignored. A module is each little square of the code. With a 0.4 mm nozzle, a 1.5 mm module prints with about four perimeter lines and keeps its shape; at 1 mm, the nozzle rounds off the corners and neighboring modules merge together. QR3D shows that figure live while you design.
2. Layer height
0.2 mm is the sweet spot. Dropping to 0.12 mm barely improves readability and multiplies print time. What does matter is that the relief height is a multiple of the layer height: at 0.2 mm layers, a 1.2 mm relief is exactly 6 clean layers.
3. Orientation on the bed
The code must print face-up, never against the bed and never overhanging. QR3D's table stands are generated as a solid wedge for exactly that reason: the angled face looks toward the ceiling and needs no supports. Plaques and keychains print lying flat, with the relief facing up.
4. Filament contrast
Two matte filaments with clearly different brightness. Black/white is the safest bet; bone/navy or cream/terracotta look much nicer and still read fine. Avoid glossy filament on the code's face: reflections cancel out contrast under spotlights.
Recommended slicer settings
| Setting | Value | Why |
|---|---|---|
| Layer height | 0.20 mm | Balance between detail and time |
| Nozzle | 0.4 mm | The standard; with 0.6 the minimum module size rises to 2 mm |
| Perimeters | 3 | Sharper module edges |
| Infill | 15% | Enough for a piece under no mechanical load |
| First layer | Slower | Flat base with no warping |
| Supports | None | The models are designed not to need them |
Two-color printing without a multi-material printer
- Download the 3MF and open it in your slicer: you'll see two or three separate pieces.
- If your printer has a single extruder, slice normally and add a filament-change pause at the exact height of the base (the tool shows you the thickness).
- When the printer stops, swap the spool and resume. The code will print in the second color.
- If you have an AMS, MMU or similar, just assign a filament to each piece: the 3MF already brings them separated and colored.
Common questions
How long does it take to print?
A 45 mm keychain, about 25 minutes. A 90 mm plaque, 1 to 2 hours. An 80 mm table stand, 2 to 4 hours depending on infill, since the wedge is solid.
Can I print it in resin?
Yes, and the detail will be excellent, but you lose the color contrast: you'd have to paint the relief. For QR codes, FDM with two filaments usually gives a better practical result.
What if the code comes out with the modules stuck together?
The module is too small for your nozzle. Make the piece bigger, shorten the link, or switch to a 0.4 mm nozzle if you were using a larger one.
Do I need special bed adhesion?
No more than any flat piece. A 5 mm brim helps on large, thin plaques if your bed isn't perfectly level.
Does a glossy finish affect scanning?
Yes, quite a bit. Under a spotlight, gloss creates reflections that the camera reads as light areas. Matte filament is noticeably more reliable.