3D brick QR guide
How to build a 3D brick QR code that still scans. Start with the top view, then shape everything underneath.
Start with a QR code that scans from above. Then shape the structure below it and let selected parts of the base complete the pattern.
The basic idea
Your phone sees the top surface, even when the side looks like a tree or building.
Every dark and light QR module must appear in the right place from above. Under that surface, the structure can branch, narrow, or step into a recognizable form. The finished base needs open, light-colored space around it—not a LEGO border.
01 · Encode
Keep the QR payload concise.
Shorter links usually produce simpler matrices and more manageable physical footprints. High error correction adds resilience, but it does not replace good contrast, lighting, or accurate assembly.
02 · Project
Give each module one clear position from above.
A module can sit on the raised model or on the base below. Around the finished base, leave four modules of open, light-colored space; this border does not need to be built from LEGO.
03 · Support
Build stable structure beneath the QR cap.
Use overlapping brick lengths, stagger seams between layers, and follow the placement plan from back-left to front-right. Decorative pieces stay outside the load path and below the scan plane.
Build process
Generate it, shape it, then check the real model.
Generate and scan
Enter the content, check the QR size, and scan the Top / QR preview.
Shape and count
Choose the model, height, and Form + ground split; compare the silhouette and estimated parts.
Download and verify
Build from the PDF, match the cap colors, leave four clear modules around the base, and scan the physical model.
Construction questions
What usually makes a physical QR code fail.
- Why can the side look like a tree while the top scans as a QR code?
- The QR code is a two-dimensional projection. Column height and side decoration can vary below the final cap as long as the visible top modules stay aligned.
- Why use the ground for some modules?
- Ground modules reduce the number of raised columns and therefore the part count, while still contributing to the same top projection.
- Does high error correction guarantee a scan?
- No. It adds tolerance, but lighting, camera angle, cap contrast, clear quiet zones, and accurate placement still matter.
- How do I know which bricks to buy?
- The generated parts CSV lists design, color, and quantity. The LEGO upload CSV adds mapped official element IDs for Pick a Brick.