AI Floor Plan Software: Upload a Floor Plan and Edit It With AI | Maket

TL;DR: An AI floor plan recognizer converts an existing residential floor plan from a PDF, JPG, or PNG into an editable layout. In Maket, the recognizer detects walls, doors, windows, furniture, and scale, then opens the result as a Maket project. From there, you can move walls, adjust rooms, edit openings, visualize the design in 3D, and keep refining the plan with manual editing and text prompts.

Still improving: Floor plan recognition is most reliable with clear residential plans. Some uploads may still need manual cleanup, especially if the file is low resolution, heavily marked up, or missing a readable scale. We are actively improving recognition accuracy. If your upload does not come through correctly, email us at help@maket.ai and we will help you troubleshoot. Professional teams should book a demo so our team can set up the right workflow 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.

Recognizer vs scanner vs generator

Workflow Best when Example
AI floor plan recognizer You already have a plan PDF/image Upload and convert to editable
AI floor plan generator You are starting from an idea Generate from prompt/requirements
Scan-to-plan app You are inside the property Scan existing home with phone

What you can upload

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

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:

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.

This is where Maket’s workflow stands out from most floor plan upload tools: the recognized plan becomes an editable Maket project, not just a cleaned-up image. You can keep editing it manually, use AI editing prompts to make changes faster, and refine the design with custom finishes and furniture from Maket’s library.

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) Site plans and commercial plans
PDF, JPEG, and PNG uploads Highly stylized or low contrast plans
Diagonal or angled walls Curved walls
Doors, windows, and standard fixtures
Standard furniture from Maket's library
Custom finishes

Tips for Best Results

Who this is for

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

Builders, developers, and architects, as a fast way to explore variants, generate buyer-facing visuals, and give clients direct access to try out furniture, test different render styles, or get a feel for living in the space in a quick fashion. For complex professional plans, reach out to book a demo and we'll help you get set up directly.

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 (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. If you run into any issues, Maket now includes human support built directly into the platform to help you sort it out. For more complex professional residential plans, reach out to our sales team ( patrick@maket.ca) and we'll help you get set up directly.

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.

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.

Is an AI floor plan software suitable for professionals?

Yes. While traditional CAD software remains essential for final technical blueprints, an AI floor plan software like Maket is used by architects, developers, and builders for the conceptual phase. It allows professionals to explore multiple layout variants in seconds and align with clients faster. Because it requires no steep learning curve, it's just as valuable for homeowners who want to visualize their own spaces. For advanced professional plans that require specific adjustments, direct support and custom setups are available to ensure the layout matches professional standards perfectly.