3D Room Planner: Build and Furnish a Room Online

Type your room's size, drop in furniture and drag it around in 3D to see what fits, then share the room or print the plan.

Loading the 3D view…

How to plan a room in 3D

  1. Set up the room. Open the Room panel and type the width, length and ceiling height, measured inside the walls. Pick metres or feet, L-shape if the room has a corner cut out, or Custom for walls at any angle: drag the round handles on the corners, drag the + on a wall to add a corner, or type each wall's length and corner angle. Walls that would cross each other are refused.
  2. Add doors and windows. + Door and + Window put one on the longest wall with space. Drag it along the walls, or select it and type its width, height, sill height and distance from the corner.
  3. Furnish it. The Furniture panel has 57 pieces, from twin to king beds, sofas and dining sets to kitchen cabinets, a bathtub, a washer and dryer, a desk and a car. Tap one and it lands in a free spot. Drag it across the floor; close to a wall it snaps flush against it.
  4. Make it yours. Selecting a piece opens its details: exact width, depth and height, height off the floor (wall cabinets, a mirror), rotation and colour, plus duplicate and delete. For a few pieces, Store size sets a real product's overall size, with a link to the page it was read from and the date. Near an angled wall, a piece turns to sit flush against it. The Room panel changes the walls and the floor: wood, tile, carpet or concrete, in any colour.
  5. Check it from above. Top shows the room as a plan with every wall's length, each piece's name, and for the selected piece its size and the gap to the nearest wall or piece on each side.

Moving around the 3D view

Drag empty floor to turn around the room, scroll or pinch to zoom, and right-drag (or drag with two fingers) to pan. The walls on your side fade down as you turn, so you always see in. On a phone, one finger on a piece moves it, and one finger anywhere else turns the view.

Every control floats on the view, and on a phone the panels slide up from the bottom. The full-screen button gives the planner the whole display with every control still there. On an iPhone, where Safari offers this kind of full screen only on iPad (per MDN's compatibility table, as of September 2026), the planner covers the page instead.

On a keyboard, a selected piece moves 1 cm per arrow key (10 cm with Shift), R turns it 90°, [ and ] turn it 15°, Del removes it, Ctrl+D duplicates it and Ctrl+Z undoes. Esc closes the open panel first, then leaves full screen.

Walking through the room

Walk puts you just inside the first door at eye height, 1.6 m (5′ 3″) unless you change it. Walk with W A S D or the arrow keys and click the view to look around with the mouse; on a touch screen, the joystick walks and dragging the view looks around. Walls and furniture stop you, so you feel whether the gap by the bed is really a walkway; doors are open.

Reading the marks

  • Red: two pieces overlap, in plan and in height. A chair tucked under a table overlaps too. A lamp raised onto a nightstand doesn't clash, because its height off the floor puts it above.
  • Amber: a piece sticks out through a wall, which usually means the room is smaller than the piece's spot or it needs turning.
  • Rugs never count as overlapping: they lie under everything else.

Sizes on the plan are to the centimetre in metric and to the half inch in feet. The furniture starts at typical sizes, and the beds use the standard US mattress sizes (twin 38 × 75 in, full 53 × 75 in, queen 60 × 80 in, king 76 × 80 in, as published by Casper). Measure your own pieces and type their real sizes before you decide anything.

Measuring your room

Measure each wall at floor height from corner to corner, and the ceiling from the floor. Note where each door and window starts from a corner, its width, and each window's sill height. Old rooms are rarely square: if opposite walls differ, use the shorter length so the plan never promises space you don't have. Leave room for what the planner doesn't draw, like radiators and a door's swing (the printed plan draws each swing).

Sharing, saving and printing

Your room is saved in this browser as you work, so it's there next time. Share result copies a link (or opens your phone's share sheet) that shows your finished room in 3D to whoever opens it, with a button to load it into their own planner. The link holds only the room's numbers and colours. The ⋯ menu saves a to-scale floor plan with dimensions as a PNG, prints it on one page, or saves the 3D view you're looking at.

Nothing is uploaded and there is no account. Without WebGL (off in some browsers and privacy modes), the tool shows the floor plan and you can still plan by typing sizes.

More tools for the home

The paint calculator, the wallpaper calculator and the flooring calculator can read the room you build here, custom shapes included, and work out the paint, rolls or flooring it needs. Prefer a pencil for the first sketch? Print graph paper at one square per 25 cm or per foot.

Room PlannerSomeone shared their result

Suggested