Floor Plan to STL: Extrude Your Walls into a 3D Printable Model
Drop a floor plan image and this tool extrudes the walls you drew. Dark lines become walls of the height you choose, standing on a thin floor slab, sized to a real architectural scale. It reads lines, not rooms: it does not guess doors, windows or furniture. Everything runs on your device.
Finish the print
Free tools that run in your browser, for after you download the STL.
Make a full 3D building with AI
For a shaped building with a roof and facade, not just extruded walls (these use credits).
How to turn a floor plan into an STL
- 1
Drop the plan
A PNG, JPG or WEBP with dark walls on a light background. For a PDF, export the page as an image first.
- 2
Check the green walls
The small map shows what became wall. Raise the clean-up to drop thin lines, labels and dimensions; move the threshold if walls are missing.
- 3
Set the scale
Type the real building width and pick 1:50, 1:100 or 1:200, or just type the print width in mm. Then set wall height and the floor slab.
- 4
Download and print
Save the STL and slice it flat on the bed. Walls print fast with 2-3 perimeters and low infill.
Print scale cheat sheet
Architects build study models at fixed scales. These are typical sizes for one storey with walls about 2.7 m high, and the thinnest wall that still prints well with a 0.4 mm nozzle.
| 1:50 | 12 m house = 240 mm wide; storey ≈ 54 mm; 10 cm inner wall = 2 mm. Detailed, but may not fit a small bed. |
|---|---|
| 1:100 | 12 m house = 120 mm wide; storey ≈ 27 mm; inner walls ≈ 1 mm. The usual choice for a house or flat. |
| 1:200 | 12 m house = 60 mm wide; storey ≈ 13.5 mm; inner walls ≈ 0.5 mm, so use "Thicken walls". Good for a quick massing model. |
| Custom | Any 1:N scale, or skip the scale and set the print width in mm directly. |
Preparing the floor plan image
| Best input | A clean export from your CAD or floor plan app, with walls drawn as thick filled or dark lines. |
|---|---|
| Phone photo or scan | Crop to the plan, straighten it and raise the contrast first. Shadows and paper texture read as walls. |
| Text and dimensions | Thin labels, dimension lines and hatching are removed by the clean-up. Bold titles may need erasing by hand. |
| Doors and windows | Openings drawn as gaps in the wall stay open. Door swings drawn as thin arcs are removed by the clean-up. |
| Furniture | Erase it if it is drawn dark or thick, otherwise it is extruded too. |
What this tool does and does not do
- It extrudes the walls you drew, straight up. It does not recognise rooms, doors, windows, stairs or roofs, and it does not add a roof.
- Every dark line thicker than the clean-up size becomes a wall, so furniture, bold text and hatching drawn thick end up in the model. Erase them in any image editor first.
- Scans and phone photos usually need cropping, straightening and more contrast before the walls read cleanly.
- Wall thickness follows the drawing. At small scales inner walls can get thinner than your nozzle; use "Thicken walls" or a bigger scale.
- One plan makes one storey. For more floors, make each one and stack them in your slicer.
Want a real 3D house, not just walls?
The AI generators build a full model from a photo, a sketch or a sentence, with a roof and facade. They use credits; this floor plan tool stays free.