QR code for 3D printing
Create your QR code and hold it in your hands.
Paste your link, your WiFi or your contact card, customize the design and download it as an image or as a 3D object with both colors already assigned, ready for your printer. Free, no account.
Three products, one generator
Choose how you take it home
What do you want to share?
A link to any website, social profile or digital menu.
When scanned, the phone offers to save this info as a new contact right away.
Customize the design
Turn it into a 3D object
🖱️ Drag to rotate
Works with links of any length; the more text, the denser the code. Recommended to print objects of at least 6×6 cm so phones can read it well.
Head to head
Just another file, or a real object?
Just one more file
- A PNG lost among your downloads
- One color, no relief
- A paper sticker: it gets wet and wrinkled
- You need an account for the good stuff
An object that stays
- A physical object on your table, for years
- Two real colors, built in
- Durable: it scans the same every time
- Free, no account, forever
Step by step
How it works in 3 steps
Paste your link
Your restaurant menu, your Instagram profile, your Google review page, or the WiFi password. Whatever you need to share.
Choose the design
Dot style, base and code colors, and a logo or emoji in the center. All with a live preview.
Download and done
A PNG/SVG image to print on paper, or a 3MF file with the colors already assigned for your 3D printer. Also available as STL.
Why 3D
A QR you can touch
A paper QR code can get lost, wet, or wrinkled on a table. A 3D-printed QR code is a permanent object: a table stand that lasts for years in a restaurant, a keychain a guest takes home after an event, or a plaque fixed by the door of a rental with the WiFi password on it. QR Tangible is the first tool built specifically for that leap: from the screen to a physical object, without losing the code's readability along the way.
The technical key is in the color: your 3D printer gets a file that already knows which piece goes on which filament.
The technical key is in the color. A 3MF file isn't just a 3D mesh: the materials are stored inside the file itself, so when you open it in Bambu Studio, Orca Slicer, PrusaSlicer or Creality Print, each part of the object — the base and the code relief — already appears assigned to a distinct color. That's what gives the printed QR real contrast so it can be scanned with a phone, instead of a colorless relief like you'd get with a plain STL.
You can generate the code in seconds, without creating an account or installing anything: the whole process — the QR design, the 3D geometry calculation, and the final file generation — happens right in your browser. Nothing you paste or upload (your link, your logo, your WiFi password) ever leaves your device.
Not sure which of the three formats fits your case, or want to make sure the print comes out right the first time? We have two in-depth guides: which format to choose and how to print it without errors.
Use cases
Ideas for your 3D QR
Common questions
Frequently asked questions
Another tool
QR code reader
Have a QR code already printed or in an image and want to know where it points? Upload it here — it's decoded in your browser, the image is never uploaded to any server.
Upload an image with a QR code
Another tool
Generate several QR codes at once
Paste a list of links or text (one per line) and download a ZIP with one QR code for each — ideal for event keychains or restaurant tables. Uses the same style and colors you set above, in step 2 of the generator.
One link or text per line
The tool
About QR Tangible
A free tool built for businesses, event creators and makers who want a QR code that lasts longer than a sticker. All the design and 3D file generation happens in your browser: we don't store your links or your WiFi passwords.
Besides the generator and the 3D converter, we include a QR code reader to check where an already-printed code points to, and a batch generator to create several different codes at once — one per restaurant table or event keychain, for example.