3D Printing
3D QR Code Generator
Turn a WiFi, link, WhatsApp, text or contact QR code into something you can 3D print: a table stand, a wall sign, a keychain or a fridge magnet. The code is raised above the base in a second colour, can carry a label and an icon, and everything is made in your browser.
Free
No Sign-up
Runs on Your Device
Always test the printed code with a few phones before putting it up. A WiFi password written on the sign or stored in the QR code can be read by anyone who sees it.
How to make a 3D QR code
- Pick the QR content: WiFi, link, WhatsApp, text or contact, and fill in the details.
- Pick a shape: table stand, wall sign, keychain or fridge magnet.
- Set the code width and the label under it. For WiFi, the label fills in from the network name and password.
- Download the 3MF or STL, print it without supports, then test the result with your phone.
Printing tips
- Use a 0.4 mm nozzle and 0.2 mm layers. Every part prints flat without supports.
- A dark code on a light base scans best, for example black on white.
- For small codes, use a clean first layer and slow down the code layers so the square corners stay sharp.
- Ironing the top surface makes the base smoother and the code crisper.
- For a fridge magnet, put a drop of super glue or epoxy in the recess before pressing in the magnet.
Ideas
- A QRIS payment stand at the till, with the merchant name and NMID under the code.
- A WiFi stand on a café table, in a rental room or in the living room.
- A sign at the till with a link to the menu or to Google Maps reviews.
- A keychain with the owner's contact, for lost keys or bags.
- A fridge magnet with a recipe link, a playlist or the family WhatsApp number.
Frequently Asked Questions
Yes, as long as the contrast is clear and the squares are not too small. Use a dark filament for the code and a light one for the base, and keep the smallest squares at about 1 mm or more. A raised code in one colour often scans too thanks to its shadows, but two colours are far more reliable. Test it before you put it up.
Yes. The QR code in your QRIS image is read in the browser and printed again with exactly the same content, including the merchant name, NMID and checksum, so payments reach the same account. The merchant name and NMID are written under the code automatically. Once printed, test it with a small payment before putting it at the till.
Yes. Pick Link, enter the address of your online menu (for example a Google Drive, Canva or menu website link), then pick Table stand and the Menu icon. Print one stand per table; when the menu changes, update the page behind the same link and there is nothing to reprint.
The code and the label start at the same height, right on top of the base. In your slicer, add a pause or filament change at the first layer of the code (the height is shown under the preview) and load the dark filament when the printer stops. With an AMS or a multi-colour printer, the 3MF file already puts the base and the code on filaments 1 and 2.
A table stand or wall sign with a 60 to 100 mm code reads well from 1 to 2 metres. Keychains are usually 25 to 35 mm, enough for a short link or WiFi. Long content, such as a full contact card, gives the code more and smaller squares, so it needs a larger code.
Scanner apps need a light area four squares wide around the code to find its edges. The label, screw holes and ring always go outside that area.
The sign and the two feet print flat on the plate. Afterwards, slide the bottom edge of the sign into the slot of each foot, one near each end. The slots are slightly wider than the sign and lean back 12°, so the sign stands at a gentle angle and is easy to scan from the front.
A WiFi QR code stores the network name and password as they are, so anyone who scans it can see the password. For visitors, use a guest network separate from your main one. You can turn off the password line under the code if you do not need it.
Yes. The STL file opens in every slicer, such as PrusaSlicer, OrcaSlicer and Cura. The 3MF file keeps the base and the code as two parts on different filaments, and the stand feet as a separate object.
No. The QR code and the 3D model are made in your browser, and the last content is only saved on your device so you do not have to type it again.