Extract IFC, RVT and NWD data to Excel — properties, quantities and element schedules
Export IFC element attributes and property values to a spreadsheet (CSV, TXT, or Excel).
Besides IFC, this tool takes Revit (.rvt) and Navisworks (.nwd) files, with no Revit or Navisworks licence. Drop one in and it is converted to IFC first, then the tool runs on that IFC; your original file is not changed.
Export an IFC model's data to a spreadsheet. Upload the model, choose what to include, and download an Excel workbook, CSV or text report carrying the elements and their properties — readable by anyone, with no BIM software involved at any point.
Most of the people who need what's inside a model can't open one. The quantity surveyor wants the elements and their quantities. The client wants a room schedule. Facilities wants the equipment list with its asset data. Procurement wants the door schedule. All of them work in Excel, and asking them to install a viewer to read a table is the wrong shape of answer.
When to reach for it: When you need element data in a spreadsheet for quantity takeoff, review, or sharing with non-BIM users.
What you get: A CSV, Excel (.xlsx), or TXT file with element attributes and property values in a table format.
Example: Export every door's width, height, and fire rating to Excel for a door schedule.
The read half of an editable round trip
This is deliberately the first half of a loop. The workbook it produces is exactly the shape Excel to IFC reads back: one worksheet per property set, named for the set; a GlobalId column identifying each element; Name, Type and Storey alongside it as read-only context so a human can tell what they're looking at; and one column per property.
So the workflow is: export the elements, send the sheet to whoever holds the missing information, get it back filled in, and import it. Values are matched to elements by GlobalId, existing properties are updated in place, and properties or property sets that don't exist yet are created. Nobody outside the BIM team touches a model, and the model still ends up with the data.
Choose the format for the destination
- Excel workbook — the round-trip format, and the one to send to a human. Multiple sheets, filterable, and importable back into the model.
- CSV — for feeding another system, a database import, or your own tooling.
- Text — a flat readable report when the destination is a document rather than a spreadsheet.
Scope it, and know what it isn't
Scope the export by IFC class so a door schedule contains doors rather than the whole model, and save the configuration as a pipeline step so the same schedule regenerates on every revision instead of being rebuilt by hand each time. Reports are read-only — the model is never modified by an export.
For quantities specifically, IFC Quantity Takeoff is the better tool: it reads authored Qto sets with a defined preference order, computes what's missing from geometry, converts units correctly, and groups with subtotals by class, storey, type or material. This tool extracts the data that IS there; that one produces a schedule from it. And if the model turns out to carry almost no property data, the Data Completeness Check will tell you before you go looking for it column by column.
Using it on Revit and Navisworks files
When you open a .rvt or a .nwd file here, BIMCamel converts it to IFC on the server and brings you back to this tool with the converted model loaded. Element ids, levels and properties come across under their Revit and Navisworks names, so pick properties as they appear in your model. Your .rvt or .nwd itself is never edited: a tool that changes the model gives you an IFC back.
Revit files can be up to 25 MB without an account, 100 MB with a free one and 200 MB on a paid plan. Navisworks files can be up to 25 MB without an account, 100 MB with a free one and 200 MB on a paid plan, and they open in the browser viewer at the same sizes. Revit projects saved in Revit 2021 to 2027 are supported.
How to export IFC data to Excel
- Upload your model (IFC, RVT or NWD)
- Choose which columns to include in the report
- Select the output format (CSV, Excel, or TXT)
- Click Run to extract the data
- Download the spreadsheet
Under the hood
BIMCamel parses IFC files in the browser using the open-source web-ifc engine and renders models with @thatopen/components + three.js. Heavy operations (clean / optimise / validate / convert) run on disposable server-side workers using the same web-ifc stack plus our own .NET pipeline; results stream back to your browser as soon as they're ready. Uploads sit on our servers only as long as your tier's retention window allows and are never used to train AI.
Frequently asked questions
How do I export IFC data to Excel?
Upload the model, choose the classes and format, and run — you get an Excel workbook (or CSV, or a text report) with the elements and their properties. Free, in the browser, and the recipient needs no BIM software.
Can I edit the data and put it back?
Yes — that's what the workbook format is for. Edit the values in Excel and push the sheet back with Excel to IFC: rows are matched to elements by GlobalId, existing properties are updated in place, and anything new is created.
What's in the exported workbook?
One worksheet per property set, named for the set. Each row is an element, identified by a GlobalId column, with Name, Type and Storey as read-only context so a human can tell what they're reading, and one column per property.
Does exporting change my model?
No — reports are read-only. The model is never modified by an export, so you can run it as often as you like on anything, including a model you don't own.
Should I use this or Quantity Takeoff for quantities?
Quantity Takeoff. It reads authored Qto sets with a defined preference order, computes what's missing from geometry, handles unit conversion properly and groups with subtotals by class, storey, type or material. This tool extracts the data that's there; that one produces a schedule from it.
Which IFC versions are supported?
IFC2x3 and IFC4 — the two schema versions exported by essentially every AEC authoring application. IFC4x3, the infrastructure schema, works too: it opens in the viewer, and validation, health reports, property-set editing and georeferencing all run on it. Tools that need geometry processing, such as clash detection and 3D export, aren't verified on IFC4x3 yet.
What's the maximum IFC file size?
Up to 25 MB as a guest, 100 MB with a free account, 500 MB on Pro, and 1 GB on Team. The caps are on upload size only — every tool itself is available on every tier.
What happens to my file after processing?
Your file is uploaded over HTTPS and processed on our servers. Guest uploads are stream-only — the working files are deleted as soon as your download finishes. Free accounts keep results for 7 days; Pro and Team keep saved models until you delete them. Files are never shared with third parties or used to train AI.
Is Extract IFC Data free?
Yes. Extract IFC Data is free to use — guests get 3 runs a day with 25 MB uploads, and a free account raises that to 10 runs a day with 100 MB uploads. No trial clock, no watermarks.
Can I use a Revit or Navisworks file with Extract IFC, RVT, NWD Data?
Yes. Open a .rvt or .nwd file and it is converted to IFC first; the tool then runs on that IFC and your original file is not changed.
Guides from the Learn library
- How to Edit IFC Properties in Excel and Import Them Back
- How to Extract Quantities (QTO) from an IFC Model for Free