About the brick part finder
Find a part by number or name
Type a part number into Part number or name — 3039 for a 45° slope, 32523 for a Technic beam, 3811 for a 32×32 baseplate — or words from its name, like “slope 45” or “technic gear”, and pick a result. The model appears in the viewer, and you can download it as an STL or 3MF, and scale it up or down. Older numbers work too: 3023 and 3023b are the same plate, and either one finds it.
About 3,800 different shapes are here, reached through about 7,200 part numbers: bricks, plates, tiles, slopes, arches, wedges, baseplates, Technic beams, gears, axles and pins, wheels and tyres, windows, doors, panels, hinges, plants and more.
Where the models come from
The shapes come from the LDraw Parts Library, an openly licensed collection of digital models of LEGO® parts built by volunteers over many years (credited on the licenses page). LDraw models are made for drawing, not printing, and many are built from loose, overlapping pieces, so each one was repaired into a closed solid that a slicer accepts.
What isn’t here
This is a small fan tool with no connection to the LEGO Group, so it leaves out the shapes that are most sensitive: minifigure and figure parts, animals, stickers, printed decorations, licensed pieces (film, game and brand themes), electrical parts, and other product lines such as Duplo. A printed part’s number still works, and opens the plain part underneath, without its decoration. If a number you expected is missing, it is most likely in one of those groups; a few parts (about 4%) couldn’t be turned into a printable solid and are left out too.
Printing these parts
- Size and fit: the models are drawn at nominal size, 8 mm per stud, with no allowance for your printer. A printed part is about 0.2 mm bigger per side than a real one, and studs and holes may print tight or loose. For bricks, plates and tiles that need to snap together, use the Building bricks generator, which has fit settings.
- Several pieces: a part that LDraw models as loose pieces (a hinge with its two halves, for example) says so, and prints as separate objects. Check that they touch where you expect.
- Orientation: parts stand studs-up on the bed as drawn. Some shapes, like arches and slopes, print better turned over or with supports; turn them in your slicer.
- Layers: 0.4 mm nozzle and 0.12–0.2 mm layers. Small holes, thin walls and fine details may need finer settings.
FAQ
Will these fit real LEGO® bricks? They are the right shape but not tuned for a printer, so expect to adjust. The Building bricks generator is better for plain parts you want to snap onto real bricks.
Can I sell what I print? The models are shared under an open license, but the shapes are of LEGO® parts, and selling copies of those is not something this site can allow. The files are for personal, non-commercial printing.
Why is a part I searched for missing? It may be in a left-out group above, or newer than the library this site was built from (LDraw publishes updates a couple of times a year), or one of the few that couldn’t be repaired.
Why do some parts show “separate pieces”? LDraw builds those as several loose solids that are meant to fit together in a model. They are exported as they are.
LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this site. Part models: The LDraw Parts Library, CC BY.