Skip to main content

Can ChatGPT Make Floor Plans? We Put It to the Test

ChatGPT can sketch a floor plan. The problems start when you try to change anything and expect the layout to hold up.

, ,
Two 3D floor plan styles of the same one-bedroom apartment layout, showing an open living room and kitchen, a bedroom with closet, and a bathroom and laundry near the entrance, styled with different materials and furniture.
Trude Carlsen

Article Summary:

Yes, you can make floor plans with ChatGPT. But should you? Not really.

ChatGPT can generate simple layouts and style ideas, but it struggles with accuracy and consistency. As soon as you start making changes such as moving walls or adjusting furniture, the results become unreliable.

For anything beyond inspiration, professional floor plan software is the best choice.

You’re not alone if you’ve tried asking ChatGPT to make a floor plan. Right now, it’s one of the most common recommendations for getting something done fast.

If it can write code and plan your next holiday, it’s easy to assume it can handle something this concrete too. The question is whether it can actually deliver something usable.

To save you the trouble, we put it to the test.

How We Set Up the Test

To keep things fair, we kept the brief simple.

We didn’t include tricky angles, outdoor areas, or anything unusual. The test was a basic one-bedroom apartment with a bathroom and an open living and kitchen area.

It’s one of the most common layouts people work with. If an AI tool can handle floor plans well, this is where it should be able to do it.

Test 1: Letting ChatGPT Decide the Layout

For the first test, we kept the prompt simple and let ChatGPT handle the layout details.

We gave it a basic brief with the rooms we needed and a few high-level placement guidelines, but left decisions like proportions, flow, and overall structure up to the AI.

The prompt was written the way most people would naturally ask for a floor plan, without getting into technical details or precise measurements.

"Can you make a simple floor plan for a one bedroom apartment with an open living room and kitchen, a bedroom, and a bathroom with laundry? The kitchen and dining should be on one side, the bedroom on the other, and the bathroom in the corner. Just a clean top-down layout with furniture and room names."

The output

After about 20 seconds, we got a finished floor plan back. At first glance, it looked fine. The layout matched the brief and showed a one-bedroom apartment with an open living room and kitchen, plus a bathroom with laundry.

On closer inspection, though, several issues became clear. There is no clear entry door. The bathroom door is blocked by both a wall and a closet, and the wardrobe sits in its own space with no door and limited access due to the bed placement.

2D floor plan generated by ChatGPT with visible mistakes such as missing doors.

Fixing the mistakes

Since the first result wasn’t quite right, we explained the issues and asked ChatGPT to try again.

After a longer pause, around 40 seconds, it returned an updated version of the floor plan.

Floor plan generated by AI with visible mistakes such as rooms without doors and added hallways.

This time, we do get a proper entry, and the bedroom layout finally makes sense.

But in fixing that, ChatGPT introduces a new problem. A hallway suddenly appears between the living room and the bedroom, leading to a walk-in closet. That wasn’t part of the brief, and in a small apartment, it makes no sense.

Below the living room, there’s also a strange extra room. It has windows on both sides, no doors, and no obvious purpose. The only thing in it is a closet. We won’t speculate on what the AI is hiding in there.

The bathroom now has a door, but it’s placed behind another wall with no opening.

Test 2: Giving ChatGPT Exact Layout Rules

We decided to leave that layout behind and try a different approach. This time, we gave ChatGPT a much more detailed brief to remove as much guesswork as possible.

"Create a flat, top-down 2D floor plan of a small one-bedroom apartment.

Overall shape

  • Perfectly square apartment
  • Straight exterior walls
  • Straight interior walls only
  • No hallway or corridor anywhere

Circulation logic

  • The living room is the only circulation space
  • All rooms open directly into the living room
  • No internal hallways, vestibules, or buffer spaces

Top-left: Kitchen & dining

  • Open to the living room (no wall)
  • One straight kitchen run along a single wall
  • Sink, stove, and fridge aligned in one line
  • Dining table placed directly in front of the kitchen

Center / bottom-left: Living room

  • Central, open space
  • No enclosing walls around the living area
  • Sofa facing a TV unit
  • Coffee table between sofa and TV

Top-right: Bedroom

  • Fully enclosed room
  • One door opening directly into the living room
  • Double bed against one wall
  • Simple wardrobe or storage along one side

Bottom-right: Bathroom with laundry

  • Fully enclosed room
  • One door opening directly into the living room
  • Bathtub along one wall
  • Toilet and sink on the opposite wall
  • Washing machine inside the bathroom"

The output

ChatGPT took a bit longer to think this time, but about a minute later, we got a floor plan back.

With the extra detail in the brief, the layout is noticeably more functional. The rooms are accessible and placed where we asked. The bathroom includes both a washer and a dryer, although one of the appliances ends up blocked by the sink.

It’s not the best layout we’ve seen, but at least it’s functional.

Floor plan created by ChatGPT with one bedroom, a bathroom, and an open living area.

Improving the layout

To improve the layout, we gave ChatGPT more specific instructions. This time, we focused on moving furniture and adjusting walls.

We broke the feedback down room by room and used bullet points to keep things clear and easy to follow.

"Living room

  • Rotate the living room furniture layout so the TV is placed against the left wall
  • Position the sofa facing the TV
  • Place the entry door to the right of the sofa, creating an open entry zone behind the couch
  • Keep the living room as the only circulation space, with all rooms opening directly into it

Kitchen & dining (top-left)

  • Use the right-side wall of the kitchen to place all kitchen appliances and cabinets
  • Add a connected kitchen island to form an L-shaped kitchen
  • The island should visually “lock in” the kitchen area without adding walls
  • Move the dining table closer to the right-side wall, adjacent to the kitchen

Bedroom (top-right)

  • Rotate the bed so the headboard is against the right wall
  • Add a desk along the left wall of the bedroom
  • Remove the wall in front of the closet so the closet is fully open to the bedroom

Bathroom with laundry (bottom-right)

  • Place the bathtub, toilet, and sink in a straight row along one wall"
A floor plan generated by AI with wrong elements such as the couch not facing the tv, a closet in the bathroom, and a room without any doors.

This time around, some of the changes stuck and some didn’t.

The TV was rotated, but the sofa did not move and now faces into the room.

The kitchen was expanded into an L-shaped layout, but it still does not separate the space the way we asked for.

In the bathroom, there’s now a closet and no sink.

Test 3: Using a Drawing Instead of Text

By this point, we’d thought so much about the layout that we knew exactly what we wanted.

So instead of asking ChatGPT to figure it out from text, we drew the layout ourselves and asked it to turn the drawing into a digital floor plan.

A hand illustrated floor plan of a one bedroom apartment.

The output

The AI also tried to guess the top measurement based on the two wall measurements shown in the drawing. It got that wrong, which changed the shape of the entire plan.

The biggest problem is the bathroom. Or bathrooms. The layout now has two bathrooms with a laundry room in between.

The kitchen doesn’t match the drawing either, which leaves a wall floating between the kitchen and living room for no real reason.

A floor plan generated by ChatGPT from a drawing. It includes mistakes such as an extra bathroom, the kitchen going the wrong way, and a missing desk in the bedroom.

We explained what was wrong and asked the AI to update the plan. We specifically asked it to keep the outer walls the same so the overall shape would stay rectangular. Instead, the AI ignored that instruction and simply removed the bottom bathroom.

We also asked for the wall between the kitchen and the living room to be removed, but only a small section of it was taken out.

2D floor plan of a small one-bedroom apartment with an open living room and kitchen, a separate bedroom with closet, and a bathroom and laundry area near the entrance, with overall dimensions shown.

We tried again and asked the AI to go back to the original shape from the drawing. But it got stuck and kept returning the same floor plan.

What Happens After You Get a Floor Plan?

The challenge wasn’t just getting ChatGPT to produce a floor plan that looked right at first glance.

In real projects, a floor plan is rarely the final result. Once a basic layout exists, people start working with it. That usually means:

So we expanded the test.

Can ChatGPT Turn a 2D Floor Plan Into 3D?

One of the first things people usually want to do after getting a floor plan is see it in three dimensions.

A 3D view helps answer questions a flat plan can’t. How the rooms feel, how tall the walls look, and how the furniture relates to the space as a whole.

So we asked ChatGPT to turn one of the floor plans it generated into a 3D version.

Side-by-side 2D and 3D floor plans of a small one-bedroom apartment showing an open living room and kitchen, a separate bedroom with closet, and a bathroom with integrated laundry near the entrance.

At first glance, the 3D version looks quite good. That’s mostly because the AI is borrowing familiar 3D styles from professional floor plan software.

But when you look closer, some odd choices start to show up. The bed has been rotated so the headboard now sits against the top wall. The bathroom is missing a toilet. A wall has appeared around the appliances in the laundry room, and the kitchen is no longer L-shaped.

Adjusting one room

To avoid confusing the AI, we decided to focus on just one room: the bedroom.

We asked it to rotate the bed 90 degrees so the headboard would sit against the right wall, and to add a desk with a chair along the left wall.

3D floor plan of a small one-bedroom apartment with an open living room and kitchen, dining table, bedroom with desk and closet, and a bathroom and laundry area near the entrance, with overall dimensions shown.

We did get a desk, but not in the right place. The bed didn’t move at all, and the layout stayed exactly the same as before. The window also disappeared, even though we never mentioned it in the prompt.

Changing Colors and Materials

Next, we moved on to something even more common. Changing the interior style.

We asked ChatGPT to keep the layout exactly the same and only adjust things like wall colors, flooring, and finishes.

In the examples below, we asked for a mid-century modern palette and an industrial one.

Two 3D floor plan styles of the same one-bedroom apartment layout, showing an open living room and kitchen, a bedroom with closet, and a bathroom and laundry near the entrance, styled with different materials and furniture.

The results were visually convincing. At a glance, the layouts clearly reflected the requested styles. For early inspiration or mood exploration, this worked better than we expected.

That said, small but noticeable layout details changed without us asking for them. Dining chairs disappeared. The refrigerator changed height. New textures showed up in places we hadn’t mentioned, like on the bathroom door.

None of these issues completely break the layout on their own, but they add up.

For exploring styles, this works well. But it does not hold up for professional use or client presentations.

Moving and Replacing Furniture

We tried three basic furniture changes, each in its own prompt.

Two 3D floor plan variations of a small one-bedroom apartment, showing an open living room and kitchen, a bedroom with closet, and a bathroom and laundry area near the entrance, with different furniture and color styles.

Some instructions were followed. Others were ignored.

Replacing the table worked well. The request to rotate the living room setup was ignored, and at the same time, the sofa was reduced by one seat. The bathtub was removed, but it’s hard to say whether the new setup actually resembles a proper shower.

A few other small things changed too, without us asking for them. The kitchen tiles were different. The stovetop changed. The plant next to the TV disappeared, and new decor showed up on the living room table.

The Core Issue: Iteration

Yes, ChatGPT can generate floor plan–like images. With careful prompting, it can also handle some changes to furniture and visual style.

Where it really struggles is with ongoing, controlled changes to the same layout.

And that matters, because floor planning is an iterative process. The first version is rarely the final one.

For iteration to work, a floor plan needs more than a visual output. It needs:

As a result, there is no reason why anyone would choose to use AI instead of professional floor plan software.

Why Floor Plan Software Is Better

At first glance, floor plan software can feel like the more complicated option. Compared to typing a prompt into ChatGPT, opening a dedicated tool might seem slower.

In practice, it’s usually the opposite.

Floor plan software fits real workflows

With RoomSketcher, you don’t have to start from scratch unless you want to. You can begin in whatever way fits your workflow:

Once the layout exists, you’re working on the same plan every time. Walls stay put unless you move them. Furniture keeps its size. Materials can be changed without affecting the layout.

Here’s the same floor plan we tried to create with ChatGPT, recreated in RoomSketcher in under an hour.

Side-by-side 2D and 3D floor plans of a one-bedroom apartment, showing an open living room and kitchen, a separate bedroom, and a bathroom with a small laundry area.

RoomSketcher also supports the process around the tool. There’s human support, step-by-step tutorials, and a help center to get you up and running quickly.

AI can feel fast at the start. But when you need consistent results and ongoing changes, having full control usually ends up being the quicker path.


Tablet view of the RoomSketcher app displaying a 2D floor plan of an apartment layout with labeled rooms and dimensions, including Living Room, Kitchen, Dining Room, Bedroom, Bathroom, Laundry, Closet, Hall, and Balcony. The right side shows a scrollable library of door styles available for placement in the design.

Free to Start, Easy to Scale

You can draw complete floor plans, furnish, and take 3D Snapshots at no cost. As your needs grow, upgrade to:

  • Generate, download, and print high-quality floor plans
  • Order floor plans at a discount
  • Get an expanded furniture library and use Replace Materials
  • Use advanced measurements and total area
  • Take 3D Photos, 360 Views, and use Live 3D