Launching today

BrickSolvr
Turn any 3D model into a buildable brick model
19 followers
Turn any 3D model into a buildable brick model
19 followers
Upload an STL, OBJ, GLB/glTF, or PLY and BrickSolvr turns it into a physically buildable stud-brick model—entirely in your browser. Compare the original and brick versions in 3D, tune size, colors, and brick inventory, then export an exact parts list and follow a layer-by-layer build guide. Free, private, and no signup: your model never leaves your device.










Hey Product Hunt! 👋
I built BrickSolvr because most “turn this model into bricks” tools stop at a blocky preview. I wanted the result to be something you could actually build.
BrickSolvr takes an STL, OBJ, GLB/glTF, or PLY and:
• solves a stable brick layout with no floating sections
• lets you limit colors and brick sizes to what you own
• gives you an exact parts list and CSV export
• walks you through the build layer by layer
Everything runs locally in your browser—there’s no upload, account, install, or cost.
Meanwhile, I’m exploring a WebXR mode for stepping inside and viewing the complete brick project in VR, image-to-brick conversion, and optional cloud processing for very large models.
Which should I build first?
Have you considered adding a budget-friendly mode that suggests common brick substitutions like 2x3 instead of 1x6 plates when stock parts are limited? Would really help builders working with mixed collections get to a buildable model faster.
@ayferlik8
Thanks for the suggestion! This is already supported to a degree: under Colors & sizes, builders can select which brick sizes the solver is allowed to use, and BrickSolvr recomputes the layout using those sizes, flagging anything it can’t cover as missing.
“Budget-friendly” is harder to define because prices vary by market, and BrickSolvr isn’t restricted to bricks from a specific brand.
For a future version, I’m considering letting builders enter the quantity they own for each brick size, so those limits are taken into account during computation. Would that address the problem you had in mind?