
FloorGen
Draw the house, or just ask. Free floor plans with AI
57 followers
Draw the house, or just ask. Free floor plans with AI
57 followers
Plan a remodel, an ADU or a whole house for free in your browser. Describe it and FloorGen AI builds it, every change an undo step. Then check it against the IRC, walk through it in 3D and print the plan set. Claude and ChatGPT can edit it too.








Free
Launch Team

CloudflareDeploy serverless functions globally in seconds
Promoted
Every plan I've got for a unit is an old scan of the whole floor, and the apartment is just one piece of it. How does the trace deal with pulling a single unit out?
Hi@justin_rockmore , good question. A full-floor scan works fine. FloorGen doesn't need the image to show only your unit, because you decide what gets drawn.
1. Put the whole sheet under your plan. Go to More tools › Trace image, or press I, and pick the scan or PDF page.
2. Set the scale and straighten it. Click both ends of a length you know, ideally the longest one printed on the sheet, and type its real size. If an old scan is a bit crooked, use Straighten on a wall edge.
3. Get just your unit:
- Draw over it yourself: trace only your unit's walls and rooms. The rest of the floor stays as a faint background, so you can lower its opacity or hide it.
- Or let FloorGen find the walls: Detect walls shows every wall it finds as a dashed line. Click the ones outside your unit to remove them, then click Add all. Smart import works the same way: you keep or drop each wall, door and room before anything is added.
4. Lock the image so it can't move while you work.
Tip: if you can, crop the scan to your unit (plus a little margin) before you upload it. Detection then has fewer walls to read, and there's less to clean up.
Step-by-step guide: https://floorgen.app/help/drawing/trace-an-image
Smart import (reviewing what it finds): https://floorgen.app/help/drawing/import-a-plan
the IRC check is the feature I'd be most careful about trusting. passing the base IRC doesn't mean a plan is permit ready, most cities and counties layer local amendments on top (setbacks, egress rules, sometimes stricter stair or ceiling height requirements) and those vary block by block in some places. "fix with AI" on an IRC issue is useful for catching the obvious stuff, but is there anything telling a user their specific jurisdiction needs a human stamp before this goes anywhere near a permit office?
Hi@galdayan you're right, and that's how we see it too. The IRC check is a first pass to catch common mistakes early. It is not a permit review, and passing it doesn't make a plan permit-ready.
What's there today:
- Every rule shows its source. Each value cites the code's edition and clause. It also says whether we read it in the code itself, in a copy (such as a city's adopted text), or haven't confirmed it yet in the current edition.
- Gaps are listed. Rules the code sets but FloorGen doesn't measure yet are marked "not checked yet", so a clean Review doesn't hide them.
- The help centre says it plainly: the checks follow the base code's published minimums for homes, and towns add their own rules, so check your local amendments and the current edition before you file.
- Fix with AI only changes the plan so it meets the rule the check uses. It doesn't know your local amendments either.
What's missing, and you've put your finger on it: that warning lives in the help centre, not in the Review panel next to the results. We'll add a clear note there and on Fix with AI. It will say the plan hasn't been checked against local amendments (setbacks, egress, stairs, ceiling heights), and that it needs review by your local building department or a licensed professional before it goes to a permit office. Thanks for raising it.
What each code checks, with sources: https://floorgen.app/help/checks/code-profiles
The Review panel: https://floorgen.app/help/checks/review-panel