FreeCommunity version, open source on GitHub

RVTIFCRVTconverter.exe

RVT to IFC converter without Revit®: IFC4 from Revit 2019 to 2027 files, on your own machine

RVT to IFC reads the RVT directly and writes IFC4 with property and quantity sets. The geometry is tessellated, and the report next to the file lists what was omitted.

DDC-RVT-to-IFC-2.0.3-Setup.exe77 MBWindows 10/11 x64DDC Converters 2.0no Revit licence needed

RVT to IFC conversion A Revit RVT / RFA file is read by RVTconverter.exe on your own computer. It writes: IFC, IFC4, profile full, coordination or geometry. Nothing is uploaded. YOUR COMPUTER OR SERVER, OFFLINE RVT Revit RVT / RFA DDC CONVERTER RVTconverter.exe runs locally, no upload IFC IFC4, profile full, coordination or geometry RVT to IFC conversion A Revit RVT / RFA file is read by RVTconverter.exe on your own computer. It writes: IFC, IFC4, profile full, coordination or geometry. Nothing is uploaded. YOUR COMPUTER OR SERVER, OFFLINE RVT Revit RVT / RFA DDC CONVERTER RVTconverter.exe runs locally, no upload IFC IFC4, profile full, coordination or geometry
Fig. 1. One IFC4 file per RVT, with ifc.manifest.json, ifc.settings.json and the reports. Profile and options decide what goes in.

One model, every parameter as rows

Turn the model and click any element: on the right you see the row the converter wrote for it, with every parameter. The same table holds all elements at once, ready for Excel, BI or code.

Rendering of Residential building (home1.rvt) from the geometry written by the converter
In a model viewer 1 element at a time 25 parameters for the selected element
In the DDC output 2,840 data points 189 rows x 182 columns, non-empty cells only 189 elements you see in 3D

Example row: a wall, ID 308865

Category
Walls
Family
Basic Wall
Type Name
brick 10" wall
Level
BASE
Length
7.645
Width
0.279
Height
3.048
Area
19.324

and 17 more parameters in this row.

Sample: home1.rvt by Sudhir Yadav (GitHub: ammysid9), MIT, from github.com. Converted on our build machine with the DDC RVT Converter 2.0.1 (--ifc); every figure here is counted from that output (attribution). The 3D view is the GLB from the same run, linked to elements.xlsx by element ID.

What you get

One IFC4 file per model, profile and options on the command line

Choose a profile for the job: full model, coordination (for example only doors and windows in millimetres from the survey point) or geometry only.

In the output

  • IFC4 with tessellated geometry, property sets and quantity sets.
  • Profiles full, coordination and geometry; units (--ifc-units), origin (--ifc-origin) and category lists (--ifc-categories, --ifc-exclude-categories).
  • Reports that say what was written and what was omitted.

Output files

  • native_graph.ifcThe IFC4 file.
  • ifc.manifest.json, ifc.settings.jsonWhat was written, and the settings used.
  • Profile--ifc-profile full, coordination or geometry
  • Options--ifc-units mm --ifc-origin survey-point --ifc-categories Doors,Windows

How to convert

Convert from the window, PowerShell or Python

Same converter, same output. Start with the window, then put the command in a batch file, a script or an n8n workflow.

In the window

  1. Download the Setup.exe or the portable ZIP.
  2. Start the app, add RVT files and tick IFC.
  3. Press Convert.
About dialog of DDC RVT to IFC 2.0.1: version, publisher, EULA link and the Community edition status
The About dialog of RVT to IFC, version 2.0.1.
PowerShell, in the unzipped folder
# IFC4 for coordination: millimetres, survey point origin, only doors and windows
> RVTconverter.exe "C:\Models\Project.rvt" --ifc --ifc-profile coordination --ifc-units mm --ifc-origin survey-point --ifc-categories Doors,Windows
Python, every file in a folder
import subprocess, pathlib
for f in pathlib.Path(r"C:\Projects").glob("*.rvt"):
    subprocess.run(["RVTconverter.exe", str(f), "--ifc"], check=False)  # exit code 2 = written with reported gaps

Folders of files, nightly runs, checks and reports: n8n workflows that call the converters.

Before you download

What it reads, how we test it, where it stops

Supported versions and formats

Input
.rvt and .rfa saved with Revit 2019 to 2027
Output
IFC4 (tessellated, not schema-validated by the tool)
Profiles
full, coordination, geometry
Platforms
Windows 10/11 64-bit (desktop app and command line)
Revit needed
No

Supported scope

  • Supported scope: the IFC4 is tessellated and not schema-validated by the tool. Check report.json for each run.
  • Check the IFC in the software your project uses before production exchange.
  • IFC2x3, IFC4.3 and IFCXML are not written by this version.
  • Windows 10/11 64-bit only.

A file that does not convert? Send it to us and we add it to the test set.

Reviews

Reviews and a walkthrough

PRACTICAL RAG and LLM SOLUTIONS with Revit and IFC: ChatGPT for Construction Data Management. Plays from youtube-nocookie.com after you click.

With the help of Python and especially the pandas library, as the DataDrivenConstruction team does, we are now able to perform delivery checks four times faster. By turning IFC data into a pandas DataFrame and comparing it with quantification tables or classification databases, we have made our expertise fast and reliable.

Dmitri GarbuzenkoBIM and AIM Coordinator, RB Rail AS

Questions

Questions about RVT to IFC

Short answers, including the ones that are no. Where we do not do something, we say what works instead.

All questions
Can I convert RVT to IFC without Revit?

Yes. The converter reads the RVT file directly and writes IFC4 without any Revit installation or licence.

Is there an online RVT to IFC converter?

No, not from us, on purpose. You download the converter and it runs on your PC or your own server, so models are never uploaded.

IFC4 or IFC2x3: which one does it write?

IFC4 only in this version. IFC2x3 and IFC4.3 are not written. The IFC4 geometry is tessellated.

Which Revit versions can it read?

RVT and RFA files saved with Revit 2019 to 2027.

Can it export quantities?

Yes. The IFC4 carries property and quantity sets; the report lists what was omitted.

Can I get an Excel table as well?

Yes. RVT to IFC writes elements.csv beside the IFC, one row per element; RVT Converter with --ifc writes elements.xlsx as well.

Is it free for commercial work?

The Community version is free for personal and research use. Commercial use, including processing files for clients, needs the licence: one payment, perpetual use of the version you have, 12 months of updates, no ads. Request a quote on the licence page.

Related

Other converters, same table shape

Not sure which one? Versions, outputs, command line and smoke test for every input, side by side.

Compare all converters

Free Community version

Turn your next RVT file into IFC

Standalone RVT to IFC4 export for openBIM coordination, with profiles, units, origin and category filters. Free Community version, runs on your computer.

77 MBWindows 10/11 x64runs offline

Licence, team setup or a file that does not convert?

Artem Boiko or an engineer from the DDC team replies by e-mail.