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.

FreeNo signupNever expiresNo tracking

Make a QR code

Paste anything, preview it, then download. No account.

Create QR Code

What should the scan open?
Press Ctrl+E to focus, Ctrl+C to copy (when ready), Ctrl+S to save

How to print a QR code in 3D

  1. Enter your URL or content above and tweak any styling.
  2. Open the customize panel, then click 🧊 STL in the export row.
  3. Open the .stl in your slicer. Use a pause-at-height + filament swap for two-color contrast (recommended at 2mm Z).
  4. 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.