3D QR code

Paste a link or text and download the QR as a printable STL: a plate with raised modules, ready for a mid-print color swap so it scans instantly.

To make it scan: print the plate in one color and swap filament at module height (contrast = readability). Test with your camera before gifting.

What this tool does

How it works

  1. 01

    Paste your link

    URL, WiFi, text — the QR regenerates live with every change.

  2. 02

    Set size and correction

    From 25 mm for a keychain to 120 mm for a sign; correction M or Q for worry-free printing.

  3. 03

    Print in two colors

    Light plate + dark modules (or a filament pause) and the contrast does the rest.

Frequently asked questions

Does the printed QR actually scan?

Yes, given contrast: print plate and modules in opposing colors (or paint the relief). The generator keeps the standard's 4-module quiet zone, which is key for the reader to frame it.

What's the minimum size that scans well?

For short URLs, from 25–30 mm across with ~1 mm modules any modern phone scans it at 10–15 cm. Long URLs generate more modules — increase the total size or shorten the link.

Which error-correction level should I pick?

M (15%) is the balance for 3D printing. If the QR lives outdoors or will wear, use Q (25%); H (30%) adds many modules and forces bigger plates.

How do I get contrast without painting?

Per-layer filament swap: plate in white, pause where the relief starts, modules in black. Printing everything dark and coloring the plate with a light marker also works… but the pause looks better.