If you have a question not covered below, email us at .
RestRoomer is an automatic restroom layout tool built to help designers, architects and engineers quickly find, check and generate ADA restroom layouts. We help you explore options, and catch potential layout issues early in design.
Not really ... RestRoomer doesn’t use large language models, machine learning, or other contemporary AI technologies. Instead, we use our own custom algorithms to generate and evaluate restroom layouts quickly, consistently, and predictably.
That matters because RestRoomer is built around explicit code rules and deterministic logic, not probabilistic outputs or third-party AI services. The result is fast, dependable layout generation: the default solver returns 3 options almost instantly, and Max Solutions can produce up to 99 options in about a second, with typical rooms often generating 10–20.
One fascinating realization is that during our own internal use, RestRoomer has revealed ADA restroom layouts we never realized were possible for fairly typical restroom layouts. And for odd rooms, angled situation, strange doors, columns or curved rooms – RestRoomer can instantly find solutions that would take an experienced designer hours to find.
RestRoomer saves countless hours doing tedious and often risky ADA restroom layouts. In seconds you'll have many possible layouts to choose from, without having to guess whether things work or not.
With RestRoomer, even those who are new to ADA codes such as interns, recent grads, and junior staff can quickly and easily generate code compliant layouts. We provide consistency in ADA interpretation and help firms save time in pre-design, SD all the way through CDs. During construction RestRoomer can be invaluable to quickly find alternate layouts when field changes necessitate changes to layouts and design.
RestRoomer is made by Architects in California who love improving the tools that designers, architects and engineers use daily. We're working on a full range of tools to help streamline building design work, stay tuned for our next adventure!
We are starting with Revit, and will be working to bring RestRoomer to other popular CAD/BIM software in the future! If you have a favorite CAD/BIM software you want to see us bring RestRoomer to next, email your suggestion to .
RestRoomer is currently in free early access so we can get real user feedback from professionals with real-world Revit workflows.
If you'd like to get early access, email us at or signup for email updates at restroomer.app. We are especially interested in feedback from architects, designers, and Revit users working on real restroom layouts.
We are planning for a public release in Spring 2026. The early access period is helping us refine the product, improve compatibility, and make sure the experience is ready for a broader launch. Signup for email updates at restroomer.app.
Pricing will be available soon. We plan to price the initial Basic RestRoomer at an affordable monthly rate, with an annual subscription discount. It'll be on the order of a few cups of coffee per month, but less than the typical hourly rate of an architect.
Yes we will have a free trial period once we publically launch so you can check out RestRoomer and see if it's a good fit for you and your firm.
Perhaps but ... really do you ever see a real ADA restrooms in an architecture school design review? We never did, but perhaps its time to change that!
If you're a student and interested in RestRoomer, just send us an email at and let us know about you, your school, and give us some kind of proof that you're actually a student. and we'll see what we can do!
RestRoomer currently supports Revit 2023-2026 on Windows 10 + 11. We will support 2027 shortly after it launches.
Yes, you can assign any key shortcut you want to the RestRoomer Solve, Check Toggle, and ADA Toggle.
In Revit simply type ks to open the key shortcuts, then search for "solve" "check" or "ada". Our favorites are RR for solve, DD for check toggle and AA for ADA toggle.
ADA mode applies full wheelchair accessible clearance requirements to the fixture layout, door clearances, and places grab bars (optionally). While we're confident in our solutions, you should always review any layouts and confirm local code requirements.
See more details in the code page where we discuss the
Guided placement lets you steer the solution by clicking where you want key fixtures or layout intent to begin. It gives you more control than fully automatic placement.
Check Only takes your current fixture layout and confirms if it's valid. If you're missing any fixtures, we will them in. You can manually layout solutiosn and then have us generate clearances, grab bars and other accessories.
Yes, pinned and align lock fixture are treated as fixed and we solve around them. If you pin all fixtures we check to ensure if it's a valid layout, and if so return your layout as sovled and place it in the history drop down
RestRoomer checks for updates regularly, and will let you know when there's an update available and send you to the link to download the update. You should close Revit, and then run the update installer which will guide you through the process. Using the newest version is the best way to get improvements and fixes.
We have a whole page dedicated to how we interpret and consider ADA and building codes. check out the code page for more details.
We will eventually support code localization, and accessibility standards beyond ADA. This will be coming in future updates, stay tuned!
Sometimes a room just does not have a feasible ADA-compliant solution. Often door locations, very tight geometry, corner angles outside your allowed range, and dimensional limits are the reason. If you run into a room you can't find a soultion for, try adjusting the door location, flipping the door swing, and making minor dimensional adjustments.
If you find a room that you think should have a solution, please let us know and we will investigate. Go to /feedback and include a screenshot of the room, your solution, and if possible a chunk of your Revit model with the problem. And we'll look into it!
Start by checking the room boundary, door conditions, and overall geometry. Simpler, cleaner room definitions usually produce better results. Guided placement can also help when a room is tight or unusual. Also, try turning on the advanced option "Simplify Geometry" as some Revit room can have strange leftover intersections. Simply Geometry removes tiny verticies at wall intersections and does additional geometry simplification that doesn't affect the room geometry, but can lead to RestRoomer working in problematic models.
Head to /support. Include your OS, Revit version, RestRoomer version, what happened, any error text, and roughly when it occurred so the team can help faster.
Also send us feedback at /feedback and we'll investigate. And always feel free to send us an email at . We'll get back to you as soon as possible.
Nope, we're good but not perfect! While RestRoomer is extremely accurate and takes into account comprehensive ADA and buidling codes, it is only a design and checking aid. It cannot a substitute for professional judgment, code review, or the advice of a licensed professional. We encourage you to always carefully QA/QC your designs and ADA layouts prior to submititng for permitting, and especailly before issuing for construction.
RestRoomer sends only a geometric outline of the room, door types and locations, and the type of solve you want. Nothing outside the room is send and we retain no data about the Revit model you're using outside the room. We also send basic diagnostic about the version of Revit you're using, and the RestRoomer version you're running on.
We never send your full Revit model, or any Revit families or other identifying project data.
Yes. RestRoomer is requires an active internet connection to generate solutions.
For enterprise customers we offer an offline site based on-prem server install for RestRoomer if you're organization requires strict data gating. If you and your organization is interested in this please contact us for pricing and to discuss on-prem deployment.