Free 3D Printable QR Code Generator
Download your QR as an STL file. Drop straight into Cura, PrusaSlicer, or Bambu Studio. 60mm × 60mm base, 1.5mm raised modules. Print it as a coaster, sign, or keychain.
Slicer-ready STL
Standard ASCII STL. Works in every slicer.
Two-color ready
Print the base and raised layers in different filaments for guaranteed scan contrast.
Browser only
Mesh is generated locally. Your URL is never uploaded.
✓ No Signup Required·✓ Static · Never Expires·✓ 100% Private · No Tracking·✓ Works Offline · Unlimited
Make a QR code
Paste anything, preview it, then download. No account.
How to print a QR code in 3D
- Enter your URL or content above and tweak any styling.
- Open the customize panel, then click 🧊 STL in the export row.
- Open the .stl in your slicer. Use a pause-at-height + filament swap for two-color contrast (recommended at 2mm Z).
- Print at 0.2mm layer height, 20% infill. Black-on-white or dark-on-light for best scanning.
Tips for printable QR codes that actually scan
- Keep the base size at 50mm or larger. Sub-30mm prints often fail on phone cameras.
- Use error correction H (default in advanced settings) so partial print artifacts don't break the scan.
- Two-tone is dramatically more reliable than single-color. Even a thin painted top layer works.
- Smooth the top with a heat gun or PETG glaze if printing single-color.
FAQ
Will a 3D printed QR code scan?
Yes, if you have enough contrast. Two-tone (e.g. white base, black modules) scans reliably. Single-color requires good lighting and a side angle.
What size should I print?
Default is 60mm × 60mm. You can scale up in your slicer for signs (100-200mm) or down to ~40mm for keychains.
Can I edit the STL?
Yes. The output is standard ASCII STL. Open in Blender, Tinkercad, or Fusion 360 to add a stand, holes, or text.
