Printing a QR code is like printing any other part — the only difference is that the model must keep the exact shape of the code so a phone can still read it once it's plastic. These steps get it right the first time.
1. Choose what the code opens
A link (your website, digital menu, Instagram) or a Wi-Fi network so guests can connect without typing the password. The shorter the link, the simpler the code and the better it prints, especially on small objects like keychains.
2. Design it with two colors
A single-color printed QR has no contrast and can't be scanned: it needs a base color and a relief color that are clearly different. In the QR3D Code generator you pick the code style (classic, rounded, dots…), the two colors and, if you like, a logo or emoji in the center.
3. Pick the object and the size
- Table stand: wedge-shaped, stands on its own — great for counters and restaurant tables.
- Keychain: flat with a hole for the ring — gifts or events.
- Coaster: flat with rounded corners — the menu or reviews on every table.
- Wall plate: flat with two holes — Wi-Fi for rentals or signs.
As a rule, don't go below 60–70 mm wide if the code has a logo in the center: the smaller it is, the easier the dots merge when printing. See QR code size for 3D printing.
4. Download the file for your printer
Download 3MF if your printer is recent (Bambu Lab with AMS, Prusa with MMU, any multi-color setup): the file already has both colors assigned to each part. If your slicer doesn't read color 3MF, download the STL: two parts (base and code) that you print or glue separately.
5. Print with one filament per color
Open the file in Bambu Studio, PrusaSlicer, OrcaSlicer or Cura. With the 3MF, each part is already separated: just tell it which filament goes where. Use colors with real contrast (black and white, or a very dark and a very light color). Two shades with similar brightness won't scan even if they look different on screen.
6. Test-scan before calling it done
Scan the printed part with your phone camera from several distances and in different light — raised surfaces can cast shadows that confuse the reader. If it fails, increase contrast or object size before reprinting, and check why a 3D QR code won't scan.
Frequently asked questions
Can I 3D print a QR code with a single-color printer?
Yes: print the base in one color and pause at the layer where the raised code starts to swap filament, or print the STL parts separately in two colors and glue them.
Which file is better, 3MF or STL?
3MF if your slicer supports color: both colors come assigned. STL is for older slicers; you get two parts and assign colors by hand.