Free online DXF to STEP converter
Create a valid 3D STEP solid from a 2D DXF profile and verify scale and geometry.
Convert DXF to STEP online - free
Your file is processed instantly and deleted as soon as you download it.
Import a file from a URL
Paste a direct link to the file. We download it to our server and it is converted exactly like an upload.
How it works
-
1/3
Upload your .dxf file
Click to browse to select your file you want to convert or simply drag & drop your file into selected area.
-
2/3
Perform .dxf to .step conversion
After successful file upload, click to convert when you are ready.
-
3/3
Download converted .step file
Conversion result is ready to download.
How to convert dxf to step file
- CAD formats
- No ratings yet.
A laser cutter, supplier, or legacy CAD system may provide a DXF while the receiving machining, assembly, or mechanical CAD system accepts STEP. For an ordinary 2D DXF, conversion means creating a 3D solid by adding thickness or other features; changing the extension alone cannot do that.
What the DXF format is
DXF (Drawing Exchange Format) is Autodesk's exchange format for CAD drawings. It commonly stores 2D lines, arcs, circles, polylines, splines, text, dimensions, layers, and blocks. Some DXF files also contain 3D faces, meshes, or ACIS-based solid entities, but application support for those entities varies.
AutoCAD, DraftSight, BricsCAD, QCAD, LibreCAD, laser-cutting software, CNC applications, surveying tools, and architectural programs use DXF. A DXF is often supplied as a cutting profile, an inter-program drawing exchange, or an archive of an older technical drawing.
Most DXF files are drawings, not 3D parts. A closed, planar profile must be turned into a face and then extruded, revolved, or modeled with other features before it can produce a useful STEP solid.
What the STEP format is
STEP files use the .step or .stp extension and follow ISO 10303. They exchange 3D product data between different CAD vendors, usually as boundary-representation geometry consisting of faces, edges, surfaces, and solid bodies.
AP 203 and AP 214 remain common application protocols. AP 242 is a newer option that can carry additional product and manufacturing information when both applications support it. Exporting a STEP file normally transfers geometry, not the source application's parametric feature history.
STEP is preferable to STL for mechanical CAD exchange because it represents analytical surfaces and solids instead of only a triangle mesh. It is used for machining, supplier exchange, assembly and clearance checks, tooling, and importing a part into another solid-modeling system.
Convert a 2D DXF with FreeCAD
- Install a current FreeCAD release and keep an unchanged copy of the DXF.
- Open the file with File → Import. Set the import units explicitly; DXF coordinates may be unitless, and the unit header is not always reliable.
- Inspect the imported objects in the Draft or Part workbench. Remove text, dimensions, construction geometry, duplicate segments, unwanted layers, and blocks that are not part of the profile.
- Repair the outline so it is one closed, planar, non-self-intersecting wire. Close small gaps, remove overlaps, and replace unsupported or badly joined splines where necessary.
- In the Part workbench, select the closed wire and create a face using the face-creation command available in that FreeCAD version. Select the face and use Part → Extrude; enter the required length and enable a solid result when the dialog provides that option.
- For holes, include correctly nested inner wires in the face or cut separate cylinders and other solids with Boolean operations. Check that the result is a valid solid rather than only a surface.
- Measure a known dimension and correct the scale before export. Select the finished solid and use File → Export to save
part.steporpart.stp.
FreeCAD is a suitable no-cost desktop choice for simple profiles. Its exact DXF import and STEP export dialogs vary by release, so use the export settings offered by the installed version rather than assuming a particular STEP application protocol.
Convert it with Autodesk Fusion
- Create a design and a sketch on the required plane.
- Use Insert → Insert DXF to place the geometry in the sketch, then verify its scale and units.
- Delete construction entities and repair endpoints, overlaps, and open contours until the sketch can form a closed profile.
- Use Solid → Create → Extrude, or create a revolve or other feature if the drawing represents a different part type.
- Use File → Export and select
STEP Files (*.stp, *.step)when available. Reopen the exported file and inspect the body before sending it onward.
Fusion is useful when the imported outline needs a parametric feature model. AutoCAD can model 3D solids, but its DXF-to-STEP workflow depends on the product edition and installed translators; it is not a universal direct-conversion command. LibreCAD and QCAD can clean 2D DXF geometry but do not create STEP solids.
Handle DXF files that contain 3D entities
Open the file in a CAD system that supports its specific entities. Convert supported faces or meshes into valid, watertight solids, repair missing or invalid geometry, and export the solid as STEP. A DXF containing 3D faces, a mesh, or an ACIS 3DSOLID entity is not automatically a valid STEP B-rep; unsupported entities may be ignored or exported only as surfaces.
Online and cloud options
CAD Exchanger Cloud can be considered for supported 3D input after checking its current format matrix for both DXF input and STEP output. Onshape is another cloud CAD option: import the DXF into a sketch, model the solid, and export the part as STEP when the account and document permissions provide those functions. A typical file-conversion website cannot infer thickness, bends, holes, or design intent from a 2D outline, so direct online DXF-to-STEP results are unsuitable unless the service explicitly performs the required modeling.
Do not upload proprietary geometry to a third-party service without approval. FreeCAD, Fusion, or another installed CAD system keeps the source and resulting model on the local workstation.
Quality and compatibility checks
- Supply the missing design data: a 2D DXF normally contains no thickness, bend information, material, tolerances, or feature history.
- Verify scale: measure a known dimension after import and again in the exported STEP. Incorrect inch/millimeter assumptions can produce a model that is exactly scaled but unusable.
- Repair the profile: tiny gaps, duplicate lines, self-intersections, non-planar edges, and reversed or overlapping segments can prevent face creation or create incorrect holes.
- Expect drawing information to be lost: layers, dimensions, annotations, blocks, and sheet layout usually do not belong in the exported mechanical solid. Retain the original DXF and export a PDF separately when the drawing record matters.
- Inspect in the recipient's CAD system: check units, overall dimensions, body count, holes, curved faces, watertightness, and any import-repair report. STEP transfers geometry but not the original parametric history.
DXF vs STEP: format comparison
How the DXF and STEP formats compare on the properties that matter most for this conversion.
| Property | .DXF Drawing Exchange Format | .STEP Standard for the Exchange of Product model data |
|---|---|---|
| Dimensions | Both | 3D |
| Geometry | Both | Both |
| Layers | Yes | — |
| Materials | Limited | Yes |
| Plain-text readable | Yes | Yes |
| Operating system support | Wide | Wide |
| Typical file size | Large | Medium |
| Open standard | Partly open | Yes |
| Introduced | 1982 | 1994 |
| Developer | Autodesk | ISO |
| MIME type | application/dxf | application/step |
Suggested software and links: dxf to step converters
Frequently asked questions
Is the DXF to STEP converter free?
Yes, converting DXF to STEP on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.
How large can my DXF file be?
You can upload DXF files up to 500 MB and convert up to 5 files at once in a single batch.
What happens to my uploaded files?
Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.
Do I need to install any software to convert DXF to STEP?
No. The DXF to STEP conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.
Did the conversion fail?
In most cases, the cause is an incorrect file format. Please upload a valid DXF file for this DXF to STEP conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.
Can a 2D DXF profile be converted into a 3D STEP solid?
Yes, if the DXF contains a closed, clean profile and the conversion defines how it becomes a 3D solid, such as by extrusion. Open contours, overlapping lines, self-intersections, or unsupported entities can prevent a valid STEP solid from being created.
Will the scale and units stay the same when converting DXF to STEP?
They can stay the same, but DXF unit settings and the intended STEP units must be checked because a unit mismatch can make the resulting solid too large or too small. Verify a known dimension after conversion rather than relying only on the displayed scale.
Are DXF layers and drawing details preserved in a STEP file?
No, the conversion focuses on the profile geometry and resulting solid, so DXF layers, construction lines, annotations, and some entity properties may be flattened or omitted. The STEP result is generally editable as CAD geometry, but it is not an identical copy of the original 2D drawing.
Why did my DXF to STEP conversion fail or produce no solid?
The usual cause is that the DXF profile is not a single closed boundary, often because of tiny gaps, duplicate segments, or crossing lines. Splines, arcs, polylines with unusual settings, and disconnected contours can also require cleanup before they can define a solid.
Additional formats for
dxf file conversion
- dxf to nc
- dxf to dwg
- dxf to sldprt
- dxf to gbr
- dxf to stp
- dxf to iges
- dxf to model
- dxf to skp
- dxf to 3dxml
- dxf to cad
- dxf to asm
- dxf to bmp
- dxf to brep
- dxf to catdrawing
- dxf to catpart
- dxf to catproduct
- dxf to cgr
- dxf to dft
- dxf to dgn
- dxf to dtd
- dxf to dwf
- dxf to dwfx
- dxf to dwt
- dxf to dxe
- dxf to edrw
- dxf to ems
- dxf to eprt
- dxf to fbx
- dxf to fcstd
- dxf to gerber
- dxf to gif
- dxf to hpg
- dxf to hpgl
- dxf to iam
- dxf to idw
- dxf to ifc
- dxf to igs
- dxf to ipn
- dxf to ipt
- dxf to jpeg
- dxf to jpg
- dxf to jt
- dxf to mi
- dxf to nc1
- dxf to obj
- dxf to par
- dxf to pcb
- dxf to png
- dxf to prt
- dxf to psm
- dxf to sat
- dxf to scad
- dxf to she
- dxf to sldasm
- dxf to stl
- dxf to sxe
- dxf to tif
- dxf to tiff
- dxf to vda
- dxf to webp
- dxf to x_t
Reverse conversion
Convert to step from
other formats
- dwg to step
- fcstd to step
- sldasm to step
- 3d to step
- catpart to step
- x_t to step
- pdf to step
- xt to step
- slddrw to step
- 3mf to step
- 3drep to step
- 3ds to step
- art to step
- asat to step
- asc to step
- asm to step
- bim to step
- bmp to step
- brd to step
- brep to step
- catdrawing to step
- cel to step
- cgr to step
- dae to step
- ddd to step
- dgn to step
- drw to step
- drwdot to step
- dst to step
- dwb to step
- dwf to step
- dwfx to step
- dxe to step
- dxx to step
- eps to step
- fbx to step
- fmz to step
- geo to step
- glb to step
- gltf to step
- hmc to step
- idf to step
- idw to step
- ifc to step
- iges to step
- igs to step
- img to step
- ipj to step
- ipn to step
- itp to step
- jpg to step
- jt to step
- ma to step
- mb to step
- mdl to step
- mtl to step
- nc1 to step
- obj to step
- off to step
- ol to step
- par to step
- part to step
- plmxml to step
- plt to step
- ply to step
- psm to step
- pvs to step
- rvt to step
- sab to step
- skl to step
- sld to step
- slddrt to step
- slp to step
- spt to step
- ste to step
- stp to step
- stpz to step
- svg to step
- tcw to step
- tin to step
- tol to step
- v3d to step
- vda to step
- vrl to step
- wrl to step
- x to step
- x3d to step
- xgl to step
- xmt to step
- xmt_txt to step
- zrd to step