More tools

3D QR Code Generator

Live 3D preview

Customize

QR code details

Content

Higher error correction keeps the code scannable with scuffs and glare, but packs in more modules, so each module gets smaller. Stick with L or M for long links unless the print is large.

Shape

The raised modules cast their own shadow, so even a single-color print scans in decent light. Around 1 to 1.6 mm of code height is the sweet spot: tall enough to read, short enough to keep edges crisp.

Colors

Scanners need dark modules on a light background, so keep the base light and the code dark. The defaults are a safe high-contrast pair; swapping them inverts the code and most phones will refuse it.

The Bambu / Orca 3MF loads two filaments (light base, dark code) with 0.2 mm layers and no supports. STL merges both parts into one mesh for any slicer.

Scanning and printing notes

  • Contrast is everything: dark modules on a light base scan best. Matte filament beats silk or glossy — specular highlights read as light pixels and break the code. Test a scan right off the 3D preview with your phone before you print; if the preview scans, the print will too as long as the modules stay above 1.5 mm.
  • Print flat on the bed with no supports. The whole model is a plate plus short square towers, so 0.2 mm layers handle it fine, and the first layer becomes the back of the sign.
  • Two colors without an AMS or multi-extruder: slice the STL with a filament change at 2.0 mm — the layer where the code modules start (layer 11 at 0.2 mm). Print the base in the light filament, swap to the dark one, and the rest of the print is pure code.
  • The watch-out stat is module size. QR module count is fixed by your text and error correction, so longer links shrink each module. Below about 1.5 mm per module, nozzle blur rounds the corners and phones struggle — shorten the link (a URL shortener works), drop the error correction, or scale the print up.
  • Error correction H survives scratches, paint, and even a logo glued over the center, at the cost of a denser code. For a desk plate that lives indoors, L or M keeps the modules big and crisp.

More free tools: Nameplate, Text to 3D, Wall Planter, Spinning Top, or the tools hub.