IFC to DXF Converter - 3D Mesh DXF Output | MiConvert

Convert IFC to DXF Online

Upload an IFC or IFCZIP file and get a DXF that holds the building geometry as a single 3D mesh entity, measured in meters. This is a 3D DXF, not a set of 2D floor plans, and element names, layers and IFC properties do not survive the trip.

📁

Drop your file here

or click to browse

Select File

Max 10 files, 50MB each

SSL Encrypted Auto-deleted No Sign Up 100% Free
IFC → DXF

What this conversion gives you, and what it does not

IFC is a data model before it is a shape. The file describes typed building objects such as IfcWall, IfcSlab, IfcWindow and IfcSpace, each with properties, relationships and placement, written as ISO 10303 Part 21 text or zipped as .ifczip. That structure is why BIM tools like it, and why a plain CAD or CAM seat usually cannot open it: there is no single drawable shape in the file until something tessellates every product's geometry.

On our servers the file is read with IfcOpenShell 0.8.5. Every product that carries geometry is tessellated with world coordinates turned on and vertices welded, and all of those triangles are concatenated into one mesh. ezdxf then writes that mesh as a single 3D MESH entity in an AutoCAD 2010 (AC1024) DXF, with the drawing's unit header set to meters. Nothing runs in your browser.

What is kept is the shape and its position: walls, slabs, roofs, ducts and furniture land where they were modeled, and the numbers written are meters, which matches the unit header. What is lost is everything that made the file BIM: no element names, no IfcWall or IfcSpace types, no property sets, no storeys, no materials or colors and no layer structure, because the whole model arrives as one mesh on the default layer. IfcSpace room volumes and IfcOpeningElement bodies are not filtered out either, so rooms and window or door openings come through as extra solid blocks you will want to delete. The output also contains no 2D linework, so it cannot be used as a cutting profile.

This pair fits people who need the BIM shape as reference geometry in a seat that has no IFC importer, or who want to hand a contractor a 3D DXF to insert next to their own model. If what you need is a dimensioned floor plan, a DWG for AutoCAD, or a model for Revit, Tekla or Navisworks, export it from the BIM tool that owns the model: that tool knows which elements belong on which layer and at which cut height.

How to convert IFC to DXF

  1. Check the schema first. IFC2X3, IFC4 and IFC4X3 files open normally. IFC2X2 and unusual schema strings fail (one recent failure read "Unsupported schema: IFC151"), so re-export as IFC4 or IFC2X3 if you hit that.
  2. If the file is zipped, keep the .ifczip extension. A zipped IFC renamed to .ifc is rejected, because the reader looks at the stored name.
  3. Trim the model if you can. One discipline or one storey converts faster and stays under the size cap: 50 MB without an account, 100 MB with a free account, 200 MB on Plus, 1 GB on Pro, up to 10 files per batch (25 on Plus, 50 on Pro).
  4. Drop the file on this page. The target is fixed to DXF here, so there is nothing to configure.
  5. Download the DXF from the result card. Links stay valid for about four hours, after which the output is deleted.
  6. Insert the DXF with your drawing units set to meters, then delete the mesh blocks that came from rooms and openings if they are in your way.

What the converter actually does

  • Writes one 3D MESH entity in an AutoCAD 2010 DXF, with the units header set to meters so the geometry reads at the size IfcOpenShell produced
  • Applies world coordinates while tessellating, so every element sits at its modeled position instead of at the origin
  • Reads IFC2X3, IFC4 and IFC4X3, plus .ifczip archives when the extension is kept
  • Skips a product that fails to tessellate rather than aborting the whole model, so one bad element does not cost you the file
  • Rejects an empty result instead of delivering it: a DXF with no entities is treated as a failure, not a download
  • No BIM or CAD software needed on your side; the IfcOpenShell and ezdxf steps run server-side in a queue

Video Tutorial

Changing a IFC file to DXF has never been easier! Watch this detailed guide on how to do it completely free right in your web browser. 🔗 Visit MiConvert: https://miconvert.com/en/ifc-to-dxf?utm_sour

IFC to DXF questions

Will I get 2D floor plans or elevations?

No. The DXF contains one 3D triangle mesh of the model, not plan views, sections, hidden-line drawings or dimensions. Nothing in this conversion cuts a section or flattens the model, so there is no 2D linework to pick up in AutoCAD. For plans, export DWG or DXF views from the tool that authored the IFC.

Can you convert IFC to DWG instead?

Not from IFC. DXF is the only drawing-style target we offer for IFC; IFC can also go to mesh formats such as STL, OBJ, PLY, 3MF, OFF, GLB and 3DM, but there is no IFC to DWG path on the site. We do have a DWG to DXF converter for the other direction, which uses the ODA File Converter and keeps layer names.

Can I use this to get an IFC model into Revit, Tekla or Navisworks?

Those tools all import IFC directly, which is the better route, and a single-mesh DXF would arrive without element types or properties anyway. Use this conversion only when the receiving program reads DXF and nothing else.

Why is everything on one layer with no element names?

Because the whole model is concatenated into a single mesh before the DXF is written. Element names, IFC types, property sets and material assignments are not carried into the DXF, and there is no option to split the output by storey, discipline or IFC class.

Why do rooms and window openings appear as solid blocks?

IfcSpace and IfcOpeningElement bodies are exported like any other geometry, so room volumes and the voids cut for doors and windows come through as extra blocks. Delete them in your CAD application after insertion, or exclude those classes when you export the IFC from your BIM tool.

A model timed out, or the error just says the file could not be read. What should I check?

Most models we see finish in well under a minute, but large ones have taken a couple of minutes and the heaviest hit the engine's ten-minute ceiling and fail with a timeout message; export one building or one storey and convert the slices separately. For read errors, note that engine reasons are collapsed into two generic texts, one about no valid 3D geometry and one about an unreadable file, so check these yourself: the schema version (IFC2X2 and odd schema strings such as IFC151 are not supported), whether a zipped IFC kept its .ifczip extension, and whether the export actually contained geometry rather than only spatial structure and properties.

What happens to my file after the conversion?

The upload goes to our servers over HTTPS and is deleted as soon as the job's final attempt ends. The DXF can be downloaded for about four hours through an unguessable random link, then it is deleted automatically. File names, sizes and outcomes are logged, and signed-in accounts keep a conversion history row.