What it works out
This draws a floorplan of your home, room by room. Rooms are drawn as you'd measure them, inside the walls, so a room you type as 4 by 3 is that size. Walls between rooms are shared, doors and windows sit in the walls, and a plan can have several floors.
Every wall shows its length and every room its floor area and perimeter as you draw. From any room, the paint, flooring, skirting, radiator and air-con calculators open with that room filled in, its doors and windows already taken off. You can look round the plan in 3D and export each floor as an image, with no account. With Premium, you can download it as a PDF, every floor to scale with a room schedule, and save it to a project.
How it works
Draw a room by dragging out a rectangle, or add one by typing its width and depth. Rooms snap to a grid and to the walls nearby: drawn beside another room, a new room lands an inside wall's thickness away, and the two share that wall.
For an L or T shape, add a corner in a wall and drag one half of it in or out. Drag a wall to move it, and every wall joined to it moves too, so shared walls stay shared. Type a wall's exact length and its far end moves, as a tape measures from where it starts.
Each room's area comes from its outline, its perimeter from its walls, and each wall's area from its length and the ceiling height, less the doors and windows in it, whichever room they were placed from. The plan is kept in this browser until you save it.
A worked example
The example the page opens with is a home of 6 rooms, 62.07 m² in all. Each room's walls are listed in order, measured inside the room:
- Living room: walls 5.4 m + 3.9 m + 5.4 m + 3.9 m, perimeter 18.6 m, floor area 21.06 m²
- Bedroom 1: walls 3.7 m + 3.9 m + 3.7 m + 3.9 m, perimeter 15.2 m, floor area 14.43 m²
- Kitchen: walls 2.9 m + 3 m + 2.9 m + 3 m, perimeter 11.8 m, floor area 8.7 m²
- Hall: walls 1.2 m + 2.1 m + 2.2 m + 0.9 m + 3.4 m + 3 m, perimeter 12.8 m, floor area 5.58 m²
- Bathroom: walls 2.1 m + 2 m + 2.1 m + 2 m, perimeter 8.2 m, floor area 4.2 m²
- Bedroom 2: walls 2.7 m + 3 m + 2.7 m + 3 m, perimeter 11.4 m, floor area 8.1 m²
The result
- Living room21.06 m²
- Bedroom 114.43 m²
- Kitchen8.7 m²
- Hall5.58 m²
- Bathroom4.2 m²
- Bedroom 28.1 m²
- Total floor area62.07 m²
Common mistakes
- Measuring over the skirting or to the outside of the wall. Measure each room inside, wall to wall at floor level. That's what flooring, paint and skirting are bought for.
- Leaving out the small spaces. Cupboards, alcoves and the hall add up. Draw them as rooms of their own so their floors and walls are counted.
- Forgetting doors and windows. They change how much paint and skirting you need. Put each one in its wall, at its real width.
- Taking a drawing as a survey. A floorplan you draw yourself is for planning and estimates. A removed wall in the drawing isn't a wall you can remove: check with a structural engineer first.
Questions people ask
How do I measure a room for a floorplan?
Measure inside the room, wall to wall, along each wall at floor level, and note where the doors and windows are. For an L-shaped room, measure every wall, then draw it as a rectangle and add corners.
Can I use the floorplan in the other calculators?
Yes. Each room has links that open the paint, flooring, skirting, radiator and air-con calculators with that room filled in: its wall area less doors and windows, its floor area or size, its runs of skirting between the doors, and its windows with the way each faces.
Can I take out a wall I've deleted in the drawing?
The drawing can't tell you that. Whether a wall can come out depends on what it carries, and that's a question for a structural engineer. See our structural guidance.
Is my floorplan saved?
It's kept in this browser, so it's there when you come back on the same device. With a Premium account you can save it to a renovation project, with its versions, link its rooms to the project's rooms and download it as a PDF.
Can I draw more than one floor?
Yes. Add a floor above, empty or starting from the rooms of the floor you're on, then change what differs. Each floor has its own ceiling height.