Search adopted NFPA codes, the editions your state has adopted into law, by keyword, section number, or natural language question. FireCodes is an AI-powered NFPA code lookup software that delivers cited answers and shows the exact code text in a built-in References panel.
FireCodes makes it easy to search adopted NFPA codes using the way you naturally think about code questions. Whether you're looking up sprinkler spacing in NFPA 13, smoke detector requirements in NFPA 72, or means of egress in NFPA 101, each as adopted by your jurisdiction, you can ask your question in plain English and get an answer with specific section references.
As an NFPA code search tool, FireCodes goes beyond keyword matching. The AI understands the intent behind your question and finds the most relevant sections across the adopted NFPA codes you've selected. You can also enter keywords or paste section numbers directly for targeted lookup. With the Multi Book feature, you can select multiple NFPA code books, or combine NFPA with the IBC and IFC, and search across all of them in a single query.
Every answer includes references to the specific NFPA sections cited. The built-in References panel displays the exact, verbatim text of those sections, not a summary, not a paraphrase, but the original code language untouched by AI. You never have to take the AI's word for it: you verify every answer against the code itself.
FireCodes hosts NFPA-based codes as adopted into law by each jurisdiction, you always search the adopted edition in force where your project is. Depending on your state's adoptions, that commonly includes editions of:
“What are the sprinkler spacing requirements in NFPA 13 for ordinary hazard occupancies?”
“NFPA 72 smoke detector placement in corridors”
“Ask questions about NFPA codes: What does NFPA 101 require for emergency lighting?”
“Chat with NFPA codes: fire pump testing requirements per NFPA 25”
“NFPA 13 Section 8.3.2: obstruction rules for sprinklers”
“What are the NFPA 20 requirements for fire pump rooms?”
“Search NFPA codes by keyword: standpipe system design”
“How high above the landing should a fire hose valve be located?”
Use FireCodes to search NFPA codes with natural language, keywords, or section numbers, and verify every answer with verbatim code text.
Try FireCodes