AccountTry Pro free

How to Open a STEP File Without CAD Software

You do not need a paid CAD seat to open a STEP file: a browser viewer or one of several free desktop programs will show, measure and convert it in minutes.

Updated 20 October 2026 · 7 min read

If someone sent you a .step or .stp file and you do not have SolidWorks, CATIA or Inventor, you can still open the STEP file without CAD software you have to pay for. The fastest route is a browser-based viewer; for measuring, editing or exporting there are free desktop tools that read STEP natively. This guide covers what a STEP file actually contains, the free options and their limits, how assemblies behave, how to convert STEP to STL for 3D printing, and the problems people run into most often.

What is a STEP file?

STEP (Standard for the Exchange of Product model data, ISO 10303) is the neutral exchange format of the CAD world. The extensions .step and .stp are the same format; only the name differs. Most files you receive follow one of three application protocols:

  • AP203 – the original geometry-and-structure protocol, common in older aerospace and mechanical exports.
  • AP214 – adds colours and layers; for years the default in many CAD exporters.
  • AP242 – the current protocol, which merges the two and can carry product manufacturing information (PMI) such as tolerances and annotations.

The key difference from STL or OBJ is that STEP stores exact boundary-representation (B-rep) geometry: true cylinders, planes, fillets and NURBS surfaces, plus the topology that ties faces, edges and vertices into solids. A hole in a STEP file is a mathematically perfect cylinder, not a ring of flat triangles. STEP also records units, part names and assembly structure. What it does not store is the feature history: you will not get the sketches, extrudes and constraints the designer used.

Free ways to open a STEP file

Any program that displays STEP has to convert the exact surfaces into triangles for the screen (tessellation). The differences between tools are in what you can do after that.

1. A browser viewer (no install)

The quickest option is to drop the file into an online STEP viewer. Ours reads STEP and IGES with OpenCascade compiled to WebAssembly, so the file is processed locally in your browser rather than uploaded. You can rotate, zoom, check overall dimensions and export a mesh. This is the right choice when you just need to see the part, confirm it is the right revision, or get a printable file out of it.

2. FreeCAD

FreeCAD is free, open source and runs on Windows, macOS and Linux. It imports STEP as real solids (it is built on the same OpenCascade kernel), so you can measure edges and radii, cut sections, run Boolean operations, add features with the Part Design workbench and export back to STEP, IGES or STL. The interface has a learning curve, but for anyone who needs to modify a STEP part for free, it is the most capable option.

3. eDrawings Viewer

eDrawings from Dassault Systèmes (the SolidWorks publisher) is a free viewer for Windows that opens STEP, IGES and native SolidWorks files. It has measurement, section views, exploded views and markup. It cannot edit geometry. If your work is mostly reviewing supplier parts, it is a solid choice.

4. Autodesk Fusion (personal use)

Fusion has a free personal-use licence for non-commercial hobby work. It imports STEP as editable bodies and can export STL or 3MF directly for printing. The personal licence has restrictions (a limited number of active editable documents, some features disabled, and it may not be used commercially), and it requires an Autodesk account and cloud storage.

5. Onshape Free

Onshape runs entirely in the browser and its free plan imports STEP files. The catch: documents on the free plan are public, so do not upload anything confidential or covered by an NDA. Paid plans keep documents private.

Comparison: which free option fits your task

ToolInstallMeasureEdit geometryExport STLNotes
Browser viewerNoneBounding boxNoYesLocal processing, fastest for a quick look
FreeCADDesktopFullYesYesFree for any use, steeper learning curve
eDrawingsWindowsFullNoNot its purposeGood for review and markup
Fusion (personal)Desktop + accountFullYesYesNon-commercial use only
Onshape FreeNone (browser)FullYesYesFree documents are public

What you can and cannot do without full CAD

With a viewer you can:

  • Inspect the shape from any angle and check that it is the part you expected.
  • Read the overall size, because STEP carries its units (usually millimetres or inches).
  • See the assembly tree and part names, where the exporter included them.
  • Convert to a mesh format for printing, rendering or the web.

Without a modelling tool you cannot:

  • Edit the design intent. STEP has no feature tree or parametric dimensions in any tool. Even in FreeCAD or Fusion you edit the resulting solid ("direct modelling"), not the original sketches.
  • Read drawings. 2D drawings with dimensions are usually separate PDF or DWG files. AP242 can carry PMI, but many viewers do not display it.
  • Recover lost detail. If the sender exported a simplified or surface-only model, no viewer can restore what was left out.

Opening STEP assemblies

A single STEP file can contain a whole assembly: dozens or hundreds of parts, each with its own position, name and often colour. A few practical points:

  • Size and speed. Assemblies with fasteners, threads and purchased components can reach hundreds of megabytes. Tessellating them takes time and memory. If a browser tab struggles, try a desktop tool, or ask the sender for just the parts you need.
  • Instances. STEP can reference one part many times (e.g. 40 identical screws). Viewers show all instances; exporting to STL writes each one out as separate triangles, which inflates the file.
  • Separating parts. FreeCAD and Fusion list each body so you can hide, delete or export them individually. For printing, export one part at a time, or export the assembly and split it afterwards with an STL splitter.

How to convert STEP to STL for 3D printing

Many slicers, including Cura without add-ons, expect a mesh. Recent PrusaSlicer, OrcaSlicer and Bambu Studio releases can import STEP directly, but converting yourself gives you control over resolution. The steps:

  1. Open the file in a STEP to STL converter or in FreeCAD/Fusion.
  2. Check the dimensions. A 40 mm bracket should read 40, not 1.57 (inches) or 40,000 (micrometres).
  3. Choose the tessellation quality. Desktop tools expose it as linear (chordal) deviation and angular deviation. For FDM printing, 0.01–0.05 mm linear and 5–15° angular are sensible; finer settings rarely show on a 0.4 mm nozzle but multiply the triangle count.
  4. Export as binary STL, or as 3MF if your slicer supports it, since 3MF keeps units and multiple parts.
  5. Load the result in an STL viewer or your slicer and confirm the scale and that curved surfaces look smooth enough.

Remember that conversion is one way. Once a part is a triangle mesh, the exact cylinders and fillets are gone. Keep the original STEP for any future edits. For the opposite direction and its limits, see our guide to STL units and scale, which also explains why a converted part sometimes arrives 25.4 times too small or too large.

Common problems when opening STEP files

The file opens but nothing is visible

The model may be far from the origin or extremely small relative to the view. Use "zoom to fit" or "view all". If still empty, the file may contain only wireframe or curve entities, or the export failed; check the file size and the first lines in a text editor (a valid file starts with ISO-10303-21;).

Wrong size

STEP stores units, but some exporters write the wrong unit or the receiving program ignores it. If a part is exactly 25.4 times off, it is an inch/millimetre mix-up; scale by 25.4 or 1/25.4.

Missing faces or surfaces instead of solids

Some exports contain open surface bodies rather than closed solids, typically from surface-modelling software or a failed sew. They look fine but produce non-watertight meshes. FreeCAD's Part workbench can sew shells into solids; otherwise ask for a re-export, or fix the mesh afterwards using our guide to non-manifold STL repair.

No colours

Colour support depends on the protocol and exporter. AP203 files do not carry colours; AP214 and AP242 can, but not every exporter writes them and not every importer reads them.

Very slow or crashing

Large assemblies with modelled threads, knurling or text are expensive to tessellate. Close other tabs or applications, use a desktop tool with more memory available, or request a simplified export without fasteners.

FAQ

Is .stp the same as .step?

Yes. Both extensions are used for the same ISO 10303-21 file format. You can rename one to the other without changing anything inside.

Can I edit a STEP file for free?

Yes, with FreeCAD (free for any use), Fusion personal (non-commercial) or Onshape Free (public documents). You edit the solid geometry directly; the original feature history is not part of the file.

Can I open a STEP file on a phone or tablet?

A browser viewer works on most modern phones and tablets for small and medium files. Very large assemblies can exceed mobile memory limits and are better opened on a desktop.

Why is my STL from a STEP file so large?

The tessellation settings were too fine, or the model contains many small details such as threads. Re-export with a coarser chordal deviation, or reduce the triangle count afterwards.

Can I print a STEP file directly?

Some current slicers import STEP and tessellate it themselves. If yours does not, convert to STL or 3MF first and check the scale before slicing.