Free · runs in your browser · no sign-up

Free 3D Home Designer

Draw your floor plan, drop in doors, windows and furniture, and watch the house rise in 3D as you go. Walk through the rooms, then download the plan or the 3D model. Nothing to install and nothing to pay.

Loading the home designer...

Tip: hold Shift while drawing to turn snapping off, press R to rotate the selected piece, and Ctrl+Z to undo.

How to design your home in 3D

  1. 1

    Start from a plan

    Open the 1-bed apartment or the 3-bed house starter, or pick "Empty plan" in the Start from menu and begin with a blank grid.

  2. 2

    Draw the walls

    Choose Wall, click where a wall starts and click where it ends. Keep clicking to chain walls; double-click or press Esc to stop. Room draws four walls at once.

  3. 3

    Add doors, windows and furniture

    Drag a door or window onto a wall and slide it into place. Tap or drag furniture from the catalog, then move, rotate (R or the round handle) and recolour it.

  4. 4

    Look around in 3D

    Switch to 3D or Split to see the house update as you edit. Press Walk to stroll through the rooms at eye height, then download the plan or the 3D model.

What you can do with it

Snapping that helps

Walls snap to a 10 cm grid, to existing corners, to points along other walls and to 45-degree angles. Hold Shift to place freely. Every wall shows its length while you draw.

Metres or feet

Switch units at any time. Lengths, room areas and furniture sizes all follow, and you can type values like 3.6, 360cm or 11'10" into any length box.

Rooms that find themselves

Closed walls become rooms automatically, with their floor area. Name each room and give it a wood, tile, carpet or concrete floor.

Real doors and windows

Openings cut real holes in the 3D walls. Set width, height and sill height, flip the swing of a door and slide it along the wall.

Furniture at true size

Beds, sofas, tables, a kitchen run, a bathtub, a desk and more, each built to common real-world dimensions so you can check what fits before you buy.

2D, 3D, split and walk

Edit in 2D, check in 3D, or keep both side by side. Orbit with a drag, zoom with the wheel or a pinch, or walk through with WASD, the arrow keys or the on-screen joystick.

Undo everything

Every edit can be undone and redone, including template swaps. Your plan saves itself in this browser as you work, so a reload does not lose it.

Your files, your way

Save the plan as a JSON file to reopen later, download the 2D plan as a PNG, or take the 3D house to Blender, SketchUp or a game engine as GLB or OBJ.

A floor planner and room planner in one

Planning a move, a renovation or a new layout usually starts with a tape measure and a sketch. This designer turns that sketch into something you can check: draw the walls of a whole flat as a floor planner, or draw one bedroom as a room planner and see whether a double bed, two nightstands and a wardrobe really fit with room to open the doors. Because every piece of furniture is built to common real-world sizes, the gaps you see on the plan are the gaps you will have at home.

The 3D view is not a separate step. It rebuilds from the same plan every time you change something, so moving a wall in 2D moves it in 3D, and a colour picked for the sofa shows up straight away. When the layout works, walk through it at eye height to get a feel for the space, then save the plan file so you can come back to it.

Not sure where to start? Open Quick layout, pick the number of bedrooms and bathrooms, and get a complete plan with a hallway, doors, windows and furniture in one click, then change anything you like. Or press Ask AI and type what you want, such as a 3-bed house with an open kitchen or a bigger bathroom: the assistant edits the plan for you, and every change it makes can be undone with one tap. The designer works the same without it, so you can always carry on by hand.

Downloads

Plan (.json)The full editable plan. Open it again here on any device with File, Open plan.
2D plan (.png)A clean top-down drawing with wall lengths, room names and areas, ready to print or share.
3D model (.glb)One binary glTF file with colours, for Blender, three.js, Unity, Unreal or an online viewer.
3D model (.obj)Plain geometry in metres with Y up, for older CAD and 3D programs.

Good to know

  • The furniture library is small and procedural: about 25 simple pieces at real sizes, not thousands of brand-name models. It is made for layout and fit, not for photo-real renders.
  • One storey at a time. There are no roofs, ceilings, stairs between floors or sloped walls in this first version.
  • Your plan is stored in this browser only. Clearing site data removes it, so download the JSON file for anything you want to keep or move to another device.
  • Big plans with a lot of furniture can feel slower on older phones in 3D. The 2D plan stays quick on any device.

More free 3D tools for your home

Have a floor plan drawing already, or want a detailed model of one piece of furniture? These tools pick up where the designer stops.

Frequently Asked Questions

Yes. Everything on this page is free: drawing, furniture, 3D view, walk mode and all downloads. There is no sign-up, no credits and no watermark, and the whole tool runs in your browser.
No. It works in any modern browser on Windows, Mac, Linux, Android and iPhone. Your plan saves itself in the browser as you work, and you can download it as a file whenever you like.
Draw the wall roughly, select it and type the length you want into the Length box, for example 4.2, 420cm or 13'9". The far corner moves and any connected walls follow. Thickness and height can be set the same way.
Yes. Pick Feet in the units menu. Wall lengths, room areas and furniture sizes switch to feet and inches, and you can still type metric values if you add the unit, such as 90cm.
Yes. Open the 3D or Split view and press Walk. You start in the largest room at eye height. Move with WASD or the arrow keys, drag to look around, and hold Shift to walk faster. On a phone, use the joystick.
A JSON plan file you can open again here, a PNG image of the 2D plan, and the 3D house as GLB or OBJ. GLB keeps the colours and opens in Blender, three.js, Unity and most 3D viewers.
Yes. Press Ask AI and describe the home, for example "3 bedrooms, 2 bathrooms and an open kitchen, about 120 m2", or ask for a change like "add a window to bedroom 2". The assistant builds or edits the plan and you can undo any change. Quick layout does the same from a short form without AI, and it is free either way.
Both. Use it as a floor planner to lay out a whole flat or house, or as a room planner to test furniture in a single room. Draw one room with the Room tool and fill it from the catalog.
Download the OBJ or GLB and scale it in your slicer. If you have a floor plan picture, the free floor plan to STL tool on this site builds a printable model straight from the image.