2026

AI Floorplan Recognizer: Upload an Existing Plan & Get Right to Editing

Turn an existing floor plan into a fully editable design. Upload a PDF or image and start redesigning in minutes.

Caroline Boulard

Head of Growth

Last updated: June 10th, 2026
TL;DR: Maket's Floor Plan Recognizer reads any uploaded residential floor plan, identifies the walls, doors, windows, and furniture, then rebuilds it as a fully editable Maket layout. You upload, wait a few minutes, and start customizing the design straight away. No redrawing from scratch.

Still improving: This feature is brand new, so it will not get every plan perfect yet. We are working on it actively, with diagonal walls and resizable furniture coming soon to improve accuracy. Hit a snag? Email us at help@maket.ai and we will sort it out with you.

Why we built it

Most people who come to Maket already have a plan. A scanned blueprint from a contractor, a screenshot from another tool, a real estate listing PDF, a sketch on graph paper. Until now, using Maket meant rebuilding that plan from zero before you could explore changes. That step kept a lot of homeowners and builders from getting to the part that actually matters: testing layouts, swapping rooms, and visualizing the finished space.

The Floor Plan Recognizer removes that step. Drop in the plan you already have. Maket reads it, recreates it, and hands you back an editable version you can start playing with.

What you can upload

You can bring in the plan you already have, in whatever format it lives in:

  • Single page or multi page PDFs. If your document has several pages, pick the one that holds the floor plan.

  • Image files (JPEG, PNG). A clear, straight photo of a printed plan works too.

  • Multi floor homes. Upload each floor and label it, so the levels stay organized and easy to cross reference after recognition.

Before processing anything, Maket runs a quick check to confirm the file looks like a residential floor plan. If it spots something it cannot handle well (a site plan, an interior photo, a commercial drawing), it flags this upfront so you do not spend a credit on a result that will not work.



How it works

The recognizer runs four steps in the background:

1. Image preprocessing. Maket cleans up the uploaded file, normalizes orientation, and prepares it for recognition.

2. Scale detection. The system tries to read the scale automatically from any indicators on your plan. When it can, the rest is automatic. When it cannot (most plans today), you will be asked to confirm a single measurement (a door width or a full wall length is enough) and Maket infers the rest.

3. Furniture recognition. Detected furniture is matched against Maket's standard asset library. If a piece is missed but the room is identified as, say, a bedroom, Maket fills in a bed so no room comes back empty.

4. Doors and windows. These get placed accurately on the walls. You can adjust door type (sliding, hinged, double) directly in the inspection panel once your plan is open.

End to end, the process takes a few minutes depending on the complexity of the plan.

What you can do once your plan is uploaded

Your recognized plan opens as a normal Maket project. From there you can:

  • Move, resize, or delete any wall

  • Swap furniture and rearrange every room (resizing furniture to its exact dimensions is coming soon)

  • Add or remove doors and windows

  • Change door types in the inspection panel

  • Visualize the result in 3D

  • Export the final plan when you are ready

The point of the recognizer is to skip the redrawing step, not to lock you into the imported layout. Once it is in Maket, it behaves like any plan you would have generated from scratch.

What really sets Maket apart once your plan is in: you can edit it just by typing a prompt, something no other AI floor plan tool offers today. You can also make it your own with custom finishes, and the ability to upload your own custom furniture is coming soon.

What's supported, and what isn't yet

We are shipping this with honest limits so you know what to expect:

Supported today

Not supported yet

Residential floor plans (homes, apartments, ADUs, cabins)

Diagonal or angled walls (coming soon)

PDF, JPEG, and PNG uploads

Curved walls (diagonal wall support will cover most cases)

Custom finishes

Custom furniture upload (coming soon)

Standard furniture from Maket's library

Site plans and commercial plans

Doors, windows, and standard fixtures

Highly stylized or low contrast plans

Tips for Best Results

  • Use the cleanest, highest resolution version of your plan you have

  • Make sure walls are clearly visible (solid black or dark lines work best)

  • Crop out title blocks, legends, and notes that are not part of the plan

  • Pick a plan with rectilinear walls if possible (curved and angled walls are not supported yet)

  • If you have a multi floor home, upload one floor at a time

Who this is for

Homeowners with an existing plan from a real estate listing, a previous renovation, or a contractor's quote, who want to test changes before committing to a remodel.

Builders and developers working from a base plan who want to spin up variants, swap layouts, or generate buyer facing visuals without redrawing.

Architects and designers, as a complement to their workflow. Maket is not a replacement for the precision tools you use for construction documents. It is a fast way to explore directions and share options with clients early, before you commit hours to a CAD model.

Ready to skip the redrawing step? Try Floor Plan Upload, available on our Plus Plan.

Frequently Asked Questions

What file types can I upload?

PDF, JPEG, and PNG. Most plans from real estate listings, contractors, or other design tools will work.

How long does it take?

A few minutes depending on the plan's complexity. The recognizer runs preprocessing, scale detection, furniture matching, and door and window placement in sequence.

What happens if Maket can't read part of my plan?

Unsupported elements (curved walls, angled walls, site plans, commercial plans) are flagged before processing, so most plans that will not work are caught early. If something does not come through correctly, you can adjust it manually once the plan opens in the editor. For best results, upload a clean, high resolution file with good contrast (dark lines on a light background) and one plan per page. Straight walled residential plans recognize most reliably. And if a credit ever gets used on a plan that did not process as expected, reach out and we will make it right.

Can I use my own furniture assets?

Not yet, but it is coming soon. Today Maket places furniture from its standard library, and rooms expecting custom pieces are left blank in those slots until you add them manually. Soon you will also be able to resize furniture to its exact dimensions and upload your own custom furniture.

Does it work for commercial or site plans?

No. The recognizer is built for residential floor plans right now, so commercial and site plans are not supported.

What if the scale isn't detected automatically?

Maket will ask you to point to one known measurement, like a door width or a wall length. From there, it infers the scale for the rest of the plan.

Can I edit the layout after uploading?

Yes. Once recognized, your plan behaves like any other Maket project. You can move walls, swap furniture, change door types, generate alternative layouts, and visualize in 3D.

Can I upload a plan with multiple floors?

Yes. Upload each floor and label it so the levels stay organized, then cross reference them after recognition to fix any mistakes. Multi page PDFs are supported, and you choose which page to digitize.

Do I still need an architect?

Yes, for anything you plan to build. Maket gets you most of the way for early exploration, renovation planning, and presentations, but a licensed architect or engineer should review any plan that will actually be constructed to confirm structural and code requirements. It is the easiest way to show up to that conversation with a clear starting point.