Free · runs in your browser · no upload

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.

Loading the tool...

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. 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. 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. 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. 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:5012 m house = 240 mm wide; storey ≈ 54 mm; 10 cm inner wall = 2 mm. Detailed, but may not fit a small bed.
1:10012 m house = 120 mm wide; storey ≈ 27 mm; inner walls ≈ 1 mm. The usual choice for a house or flat.
1:20012 m house = 60 mm wide; storey ≈ 13.5 mm; inner walls ≈ 0.5 mm, so use "Thicken walls". Good for a quick massing model.
CustomAny 1:N scale, or skip the scale and set the print width in mm directly.

Preparing the floor plan image

Best inputA clean export from your CAD or floor plan app, with walls drawn as thick filled or dark lines.
Phone photo or scanCrop to the plan, straighten it and raise the contrast first. Shadows and paper texture read as walls.
Text and dimensionsThin labels, dimension lines and hatching are removed by the clean-up. Bold titles may need erasing by hand.
Doors and windowsOpenings drawn as gaps in the wall stay open. Door swings drawn as thin arcs are removed by the clean-up.
FurnitureErase 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.

Frequently Asked Questions

Drop the floor plan image above, check that the walls show up green, set the scale and wall height, and download the STL. The tool extrudes the dark wall lines and adds a floor slab, so the file is ready for any slicer.
1:100 is the usual choice for a house or flat: a 12 m wide house prints 120 mm wide with walls about 27 mm high. Use 1:50 for more detail if it fits your bed, and 1:200 for a small massing model.
Yes, as an image. Export or screenshot the PDF page as PNG or JPG. For a scan or photo, crop it, straighten it and raise the contrast so only the walls are dark.
Anything dark and thick enough reads as a wall. Set Clean up to "Thin lines + text", lower the darkness threshold, or erase those parts of the image before you drop it.
No. Openings that are drawn as gaps in the wall stay open, but the tool does not detect doors or windows and adds no roof. For a full building with a roof, try Text to 3D Building or Sketch to 3D.
At least 0.8 mm, two lines from a 0.4 mm nozzle. The result box warns when the plan is so small that thin walls may not print; use Thicken walls or a larger scale.
No. The page reads your file and builds the model inside your browser with the open-source three.js library. Nothing is sent to our servers, there is no account and no credits are used. Closing the tab discards everything.