JSON
Upload to LEGO.
Upload a photo, choose your mosaic size, and export an orderable LEGO build plan.
Section 1
Start with your photo, choose the size and style, then generate your build plan.
Use one editor for dimensions, crop, and image adjustments before you generate.
Choose dimensions, crop the image, and make simple adjustments in one place.
This is the image that will be used when you generate the mosaic.
Section 2
Compare the best-looking version with the buildable version after you generate.
Upload and adjust your image in Step 1, then click Generate to unlock the previews.
Section 3
These totals use the Buildable Version so they stay aligned with exports.
We’ll show total pieces, cost, difficulty, build time, and availability after Step 2 is ready.
Section 4
Export the shopping file first, then keep the PDF or PNG as your build reference.
After generation, export your Pick a Brick file, build instructions, and image reference from here.
JSON
Upload to LEGO.
Build instructions.
PNG
Visual reference.
Building your mosaic...
Your export file is ready. Do you want to continue to Pick a Brick?
These required items were left out of the JSON because the app could not map them to Pick a Brick element IDs.
Once Pick a Brick opens, look for the rounded import button near the top of the page.
Pick the JSON file BrickCanvas just downloaded for you.
Choose your file
Supported format: JSON
Crop first, then enhance the image before generating the LEGO plan.
This preview updates before LEGO colors are mapped, so you can tune the source image first.
Limit allowed LEGO colors and cap final palette size.
Click to place a piece. Click and drag to apply across an area.