3D QR code generator

Turn any link into a 3D QR code you can spin and zoom right here, then download a print-ready STL. Perfect for table signs, coasters, keychains and shop counters.

Colors
Print size
…
Each square
…
Grid
…
Triangles
…

How to use it

  1. Type the link or text your QR code should open.
  2. Pick colors, the width in millimetres, and how thick the base and the raised code should be.
  3. Drag the model to inspect it from every angle. The “Top view” button shows what a phone will see.
  4. Download the STL and open it in your slicer (Cura, PrusaSlicer, Bambu Studio, OrcaSlicer and others).

Printing your 3D QR code

The model is a flat base plate with the QR code’s dark squares raised on top. Phones read it from the height difference and, ideally, a color difference, so it works best printed in two colors: a light base and a dark code.

  • Two-color printers (AMS, MMU, IDEX): download the 2-color STLs, import both files at once as a single object with two parts, and assign a filament to each.
  • Single-color printers: download the regular STL and add a filament change (color change) at the first layer of the raised code, just above the base thickness.
  • One color only: it can still scan in good side-lighting, but contrast is much better with two colors.

Recommended settings

  • Width: 50 mm or more for a short link. Keep each square at least 1 mm wide. The tool warns you if it’s smaller.
  • Base: 2 mm is sturdy for most uses; 3 mm for signs and coasters.
  • Code height: 0.8–1.2 mm. Taller isn’t better: it casts shadows that can confuse scanners at an angle.
  • Layer height: 0.2 mm works well; use 0.12–0.16 mm for small codes.
  • Short links make fewer, bigger squares, which print cleaner and scan more reliably.

Ideas

  • Wi‑Fi table signs and coasters for cafés and Airbnbs
  • Keychains that open your portfolio, shop or social profile
  • Counter signs linking to menus, reviews or payment pages
  • Product tags and gifts with a personal message

How it works

The generator makes your QR code in the browser, then builds a 3D model from it: a solid base plate at the size you chose, plus a raised block for each dark square. The preview shows the same model you download, so what you see when you spin it is what your slicer gets. If your browser has a built-in QR reader, the tool also scans the top view of the model and shows “Top view scans” when it reads back your exact content.

Questions

Is the 3D QR code generator free?

Yes. Make as many as you like and download the STL files free, with no sign-up and no watermark.

Will the printed QR code scan?

Yes, if each square is at least about 1 mm and the colors contrast. The “Top view scans” badge confirms that the top view of your model reads correctly.

What file format do I get?

STL in millimetres, the standard format every slicer accepts. You can also download the base and code as separate STLs for two-color printing, plus a PNG render.

Can I add a keychain hole?

Yes. Tick “Add a keychain loop” and a ring is attached to the top edge, ready for a split ring.

Is my link uploaded anywhere?

No. The 3D model is generated entirely in your browser.

Buy me a coffee