On this page
- What ChatGPT Is Good At for Interior Design
- Where ChatGPT Drifts: Why It Changes Your Room
- The Test: Same Room, Same Words, With and Without a Keep List
- How to Keep Your Room in ChatGPT
- How to Keep Your Room in Visualizee (the Words You Say to Vizzy)
- Where ChatGPT Fits, and Where a Render Tool Fits
- What It Can't Do
- Frequently Asked Questions
- The Short Version
Yes, ChatGPT can redesign a room from a photo, but it usually redraws the room while it does. ChatGPT Images makes a new picture rather than painting over yours, so a plain request like "make it Scandinavian" leaves walls, windows, doors and fittings free to move. The fix is a keep list: name what stays, then what changes. We tested the same plain request and the same request with a keep list on two real room photos on November 12, 2026, and show every result below, including our own tool's slips.
Quick answer: for ideas, layouts and shopping lists, ChatGPT is a good free start. For a picture of your room with the architecture intact, add a keep list to the request: "Keep exactly: the camera angle, the room size, both windows and their frames, the door, the floor, the ceiling and the light fitting. Change only: the furniture." In our test that one paragraph was the difference between a redrawn kitchen and the same kitchen with new cabinets.
What ChatGPT Is Good At for Interior Design
ChatGPT is a strong thinking partner for a room: naming a style, sketching a layout in words, setting a budget and listing what to buy. That part needs no image at all, and it works without an account.
We uploaded a photo of an empty living room to ChatGPT without signing in and asked for "a cozy Scandinavian layout for this room and a short shopping list with rough US prices". The answer was useful. It read the photo correctly (tall windows, a radiator, a bare ceiling bulb), put the sofa on the long blank wall, told us to keep the windows and radiator clear, and listed eleven items with price ranges, from a $650-900 sofa to a $25-50 vase, with a $1,395-2,000 target. It even flagged the bare bulb: "Avoid relying on the bare ceiling bulb."
Use it for:
- Style vocabulary. What Japandi, warm minimalism or mid-century actually mean, in words you can search.
- Layout in words. Where the sofa goes, what to keep clear, how big the rug should be.
- A first budget and shopping list. Treat prices as ranges to check; the products are suggestions, not a catalog.
- Moodboard prompts. Palettes, materials and the three things to buy first.
Where ChatGPT Drifts: Why It Changes Your Room
ChatGPT changes your room because its image tool draws a whole new picture from your photo and its own reading of your request. Whatever the request doesn't pin down is open to change, and a style request pins down almost nothing.
OpenAI says as much in its own documentation. The Images in ChatGPT help article warns that in the editor "highlights are not always precise, and edits may extend beyond the area you selected". The image generation guide for developers lists "composition control" as a known limitation: the model "may have difficulty placing elements precisely in structured or layout-sensitive compositions". It also says masking "is entirely prompt-based", so even a painted mask is guidance, not a hard edge, and that when a chat model calls the image tool it rewrites your prompt first.
A room photo is exactly a layout-sensitive composition. Window positions, door trim, ceiling height and the camera's angle are the things a designer or homeowner checks first, and they're the first to drift when nobody names them.
What we could and couldn't test. ChatGPT only makes images for signed-in users. Without an account it accepted our photo, then replied that image creation is available only after signing in. We did not make ChatGPT images for this post, so we don't show any. What we can show is the effect itself: the same plain words, sent to an image model through our own tool, redrew parts of both rooms too. The request is the problem, not only the app.
The Test: Same Room, Same Words, With and Without a Keep List
A plain style request moved fittings and details in both rooms; the same request plus a keep list held them. Five renders, one run each, everyday quality, 18 to 41 seconds and 120 credits each, 600 credits in total.
We used two photos from our benchmark kit: an empty living room and a dated oak kitchen. Each got the plain request a person would type into ChatGPT, then the same request with a keep list added. To check what moved, we laid each result over its input at 50% opacity (the fourth panel of each image): in all four the camera stayed put, so the differences below are changes to the room, not to the viewpoint.
1. Furnishing an empty living room
The plain request: "Furnish this empty room as a cozy Scandinavian living room."
With a keep list: "Furnish this empty room as a cozy Scandinavian living room: a light gray sofa facing the windows, a round oak coffee table, a wool rug, a lounge chair, a floor lamp, a low sideboard, a plant and two framed prints. Keep exactly: the camera angle, the walls and room size, both windows and their frames, the radiator, the doorway to the hallway, the wood floor, the ceiling and the bare bulb light fitting, the wall socket. Don't add or move any window or door, and don't change the floor or wall color."

Result: the plain request (33 seconds) gave a lovely room, and the walls, both windows, the radiator and the doorway held. But the bare bulb became a large designer pendant, and curtains and a wall shelf appeared. Curtains are fine to add; the light fitting is part of the room you have. The keep-list version (34 seconds) kept the bulb, the radiator, the socket by the door and the light switch.
2. New cabinets in a dated kitchen
The plain request: "Redesign this kitchen with sage green cabinets, brass handles and a white quartz countertop."
With a keep list: the same sentence, plus "Keep exactly: the camera angle, the room size, the L-shaped layout, every cabinet door and drawer in the same place and size, the range, microwave, sink, window, curtain and refrigerator where they are, the backsplash, the ceiling light and the floor. Change only the cabinet color, the handles and the countertop. Don't add, remove or move any cabinet or appliance."

Result: this is where the plain request redrew the most. In 26 seconds it painted the cabinets sage and added brass pulls as asked, then also:
- flattened every arched door panel into a plain shaker door,
- repainted the wood window trim white,
- swapped the curtain fabric, the faucet and the double sink,
- added a cutting board, jars and a plant on the counter.
None of that was requested, and a homeowner pricing a cabinet repaint would be looking at a different kitchen. The keep-list version (18 seconds) kept the arched doors, the wood window trim, the curtain, the double sink and faucet, the tile, the fluorescent box and the floor, and changed only the color, handles and counter.

3. One more change, nothing else
Once a room is right, change one thing per request and keep everything else. We took the furnished living room and sent: "Change only the sofa upholstery to a deep green velvet. Keep everything else exactly as in this image: the camera, the walls, windows, radiator, doorway, floor, light fitting, the sofa's shape and position, the rug, the coffee table, the chair, the lamp, the sideboard, the plants and the prints."

Result: 41 seconds, 120 credits. Only the sofa fabric changed; the cushions, throw, rug, chair, lamp, sideboard, prints and the room held. This is the workflow for comparing options with a client or a partner: one approved base, then one change per render.
How to Keep Your Room in ChatGPT
You can get much closer in ChatGPT itself with the same habits: name what stays, change one thing at a time and compare every result with your photo. OpenAI's image guide gives the same instruction in one line: "Describe the requested change and the details you want to preserve."
- Start every request with the keep list. The camera angle, the room size, each window and door (with their frames and trim), the floor, the ceiling, built-ins and light fittings. Then "Change only:" and the new pieces.
- Name built-in details by sight. "Arched cabinet doors", "wood window trim", "bare bulb". Our kitchen lost exactly the details the plain request didn't mention.
- One change per message. Furnish first; change the sofa fabric, the wall color or the rug in later messages, each with the keep list repeated.
- Don't trust the selection tool to fence an edit. OpenAI says highlights can spill past the area you pick. Say in words what must not change, even when you select.
- Compare against the original. Put the result next to your photo and check the windows, doors and ceiling line before you buy or quote anything.
We didn't run these steps in ChatGPT for this post (it needs a signed-in account), so treat them as OpenAI's advice plus what moved in our own test, not as a measured ChatGPT result.
How to Keep Your Room in Visualizee (the Words You Say to Vizzy)
In Visualizee (our tool) you upload the room photo and tell Vizzy, our assistant, what to change and what to keep in plain words; Vizzy turns that into a keep-and-change list for the image model. You don't need to write the long version above yourself.
What you'd type for the two rooms here:
- Empty room: "Furnish this as a cozy Scandinavian living room, sofa facing the windows. Keep the windows, radiator, door, floor and the bare bulb."
- Kitchen: "Paint the cabinets sage green with brass handles and a white quartz top. Keep the arched doors, the window, the tile and everything else."
- Next step: "Now make only the sofa deep green velvet."
The renders in this post were sent through our connector with the exact wording shown in each section, so you can see the full keep list the model received. For three style directions on one room, see AI interior design from a photo; for staging empty rooms for a listing, see virtual staging with AI.
Where ChatGPT Fits, and Where a Render Tool Fits
Use ChatGPT to decide what you want and a render tool to see it on your own room. The two jobs need different things: ideas need range, a render of your room needs restraint.
| ChatGPT | Visualizee (our tool) | |
|---|---|---|
| Ideas, layout in words, shopping list | Strong; in our test it read the room and priced eleven items | Vizzy suggests options, but it is built for the render |
| Image of your own room | Yes, signed in; OpenAI warns of imprecise composition and selections | Yes; in our test a keep list held both rooms, a plain request didn't |
| What happens to unnamed details | Open to change (per OpenAI's docs; not tested here) | Open to change unless named (tested: bulb, doors, trim, sink changed) |
| Time and cost per image | Included in ChatGPT plans; "may take a few minutes" per OpenAI | 18-41 seconds, 120 credits at everyday quality (about 25 cents on Pro) |
| Where results live | The chat and the Images library | A project and chat you can reopen, edit and share |
Room-planner apps such as Homestyler are a third route: you rebuild the room as a 3D floor plan and furnish it from a catalog, which gives true dimensions but means drawing the room first. If you already work inside an AI assistant, our walkthrough of image generation in Claude shows the connector route these renders took, and AI rendering explains where AI renders stop and drawings take over.
What It Can't Do
Neither ChatGPT nor a render tool measures your room. A render is a picture, so it can show a look convincingly and still be wrong about whether the sofa fits.
- No dimensions. Neither tool knows the room is 4.2 m wide. Check furniture sizes against a tape measure or your plans.
- Unnamed details move, in our tool too. The plain requests above changed a light fitting, cabinet doors, window trim, the curtain and the sink. Name what matters.
- Extra props appear. Both runs added curtains, plants and counter props we didn't ask for. That's usually fine; remove them with one more change if not.
- Shopping lists aren't stock checks. ChatGPT's prices are estimates, and products shown in a render are lookalikes, not specific items you can order.
- We didn't show ChatGPT images. It needs a signed-in account and we tested logged out; the ChatGPT image claims here come from OpenAI's documentation.
- One run each, one day, two rooms. Another run can come out better or worse; this shows what to expect, not a guarantee.
Frequently Asked Questions
Can ChatGPT redesign my room from a photo?
Yes. Upload a photo and describe the look you want, and ChatGPT Images makes a new picture of the room. OpenAI says it is available on all ChatGPT tiers, but you have to be signed in: when we asked without an account on November 12, 2026, ChatGPT answered that image creation is only available after signing in.
Why does ChatGPT change my walls, windows and doors?
Because it draws a new image rather than editing pixels on top of yours. Anything your request does not tie down is open to change, and OpenAI's own developer docs list composition control as a limitation and say even a masked area is followed only as guidance. A plain request like "make it Scandinavian" ties down almost nothing.
How do I get ChatGPT to keep my room the same?
Add a keep list to the request: the camera angle, the room size, every window and door, the floor, the ceiling and the light fittings, then say "change only" the things you want new. OpenAI's image guide gives the same advice: describe the change and the details you want to preserve. Make one change per message and check every result against your photo.
Is ChatGPT good for interior design ideas?
Yes, for the thinking part. In our test it read an empty-room photo correctly (it noticed the radiator and the bare ceiling bulb), suggested a layout that kept the windows clear and gave a priced shopping list with a $1,395-2,000 target. Treat prices as ranges to check, not quotes.
What is the difference between ChatGPT and an interior design render tool?
ChatGPT is a general assistant that can also make images. A render tool such as Visualizee (our tool) is built for one job: take your photo, keep the room and change only what you name. In our test the same plain words drifted in our tool too; the keep list is what made the room hold.
How much does a room render cost in Visualizee?
Each render in this post was one everyday-quality render: 120 credits, 18 to 41 seconds on the server. On the $40 Pro plan that is about 25 cents a render. You can try it free, no card; see pricing for current plans.
The Short Version
ChatGPT is a good place to work out what you want in a room, and it can draw a redesign of your photo once you're signed in. It redraws the whole picture, so anything you don't name can move. Name the camera, the room size, the windows, doors, floor, ceiling and fittings, then the one thing to change. In our test that keep list turned a redrawn kitchen into the same kitchen with new cabinets.
See it on your own room. Upload a photo, tell Vizzy what to keep and what to change, and get the render in under a minute: try Visualizee free, no card.
AI Interior Design. On your own picture.
One room photo, restyled three ways for the client.


Sign in with Google, Apple or email. No credit card.









