Sweet Home 3d how to Add Floor
Add a new floor level in Sweet Home 3D by going to Plan > Add level — this inserts a new storey above your current floor, giving you a separate canvas layer to draw rooms, walls, and staircases independently from the ground floor.
That one menu command answers the core question, but getting a usable multi-storey plan takes a few more deliberate steps. Here's exactly how to do it, including some configuration decisions most tutorials skip.
---
Sweet Home 3D How to Add Floor: Step-by-Step
Before You Draw Anything
First, confirm you're working in the right view. The upper panel is the 2D floor plan creator — that's where you draw walls. The lower panel shows the live 3D room visualization tool updating in real time. If both panels aren't visible, go to View > Show 3D view.
Are you starting a brand new project or adding a level to an existing plan?
For a new project, lay out your ground-floor walls first. Use Plan > Create walls (shortcut: W) and click to place wall segments. Hold Shift while drawing to lock angles to 15-degree increments — critical for orthogonal rooms.
Adding the New Floor Level
Once the ground floor is done, follow this exact sequence:
1. Go to Plan > Add level. A new tab labeled "Level 2" (or your chosen name) appears above the plan canvas.
2. Click that tab to switch the active drawing layer to the new storey.
3. Draw your upper-floor walls exactly as you did for the ground floor. The 3D panel will show both levels stacked.
4. To rename a level, double-click its tab and type a label — "Ground," "First Floor," whatever matches your project.
5. Adjust floor thickness and elevation under Plan > Modify levels. The dialog lets you set the exact height in centimeters or inches.
Matching Openings Between Floors
Staircases require a floor cutout on the upper level. Draw a room area on the new level, then shrink it to match your staircase footprint. Set that room's floor color to transparent or match it to the ceiling below — it's a visual workaround since this free floor plan software doesn't yet model automatic slab openings.
For anyone also building a roof above the upper level, the process has its own quirks — see how roofing works across multi storey plans for the follow-up steps.
---
Configuring Floor Appearance
Texture and Color
Select the room on the new level, right-click, and choose Modify rooms. The dialog offers a fill color picker or a texture slot. Texture libraries use the .sh3t format — drop one into Furniture > Import furniture library to load it. Third-party texture packs are available on the project's SourceForge page.
Exporting a Multi-Level Plan
Use File > Print to PDF to export a dimensioned, scaled plan. The page-scale field accepts fractional values like 1:50 or 1:100. Run it once per level tab to get separate sheets for each storey. No third-party PDF tool needed.
---
Platform Notes and Getting Started
This is an no cost, openly licensed application, so there are no paywalls blocking multi-storey features. On Windows computers, the installer runs without administrator elevation — download the .exe from sweethome3d.com, run it, and the bundled JRE handles Java dependencies automatically. macOS and Linux versions install just as cleanly.
For anyone new to the interface entirely, the complete usage guide for Sweet Home 3D covers the wall-drawing tools, furniture catalog, and 3D export options from scratch. If you're coming from a graphic design or interior planning background, the layer-per-storey model will feel familiar — each level tab behaves like a drawing layer with its own elevation context.
Answering the full question of sweet home 3d how to add floor comes down to three things: Plan > Add level to create the storey, Plan > Modify levels to set its elevation, and the Modify rooms dialog to control how the floor surface looks in the 3D render.
Compare Sweet Home 3D Head-to-Head
More Sweet Home 3D Guides
Explore Graphic Design
Browse all graphic design on PicturesQuePhotoVideo. Also see Open Source software and Windows / macOS options.