GUIDE

How to View STEP Files — A Practical Guide

Practical guide to viewing STEP (Standard for the Exchange of Product model data) files. What STEP actually contains, the free viewers that handle it, and when you need to convert it for 3D printing.

.step or .stpStandard for the Exchange of Product model data

What is STEP?

STEP is the dominant interchange format for parametric CAD. Defined by ISO 10303, it stores precise BREP (boundary representation) geometry — exact mathematical surfaces, edges, and topology, not approximated triangles. STEP is what mechanical engineering teams ship between Fusion 360, SolidWorks, OnShape, CATIA, and FreeCAD when accuracy matters more than rendering speed.

  • Parametric BREP geometry — exact curves and surfaces, not triangles
  • Lossless interchange between CAD tools
  • No color, materials, or animation data
  • Cannot be perfectly reconstructed from a triangle mesh — STL/OBJ to STEP is approximate at best

Created: 1994 by ISO 10303 working group. File type: plain text.

Free viewers that handle STEP

STEP files are parametric, not triangle meshes, so viewers need a CAD kernel to render them. eDrawings (free from Dassault) is the most accessible option on desktop. Online viewers like 3DViewerOnline.com or kompas-3d use OpenCascade.js to tessellate STEP in the browser — works for small to medium assemblies, slows down on large ones. FreeCAD is the free desktop option that handles STEP files of any size.

What STEP files cannot tell you

STEP files do not carry color or visual material data. What you see in any STEP viewer is geometry only — the same model would look identical in Fusion 360 or SolidWorks. To see realistic shading, materials, or textures, convert to GLB or open in a CAD-aware renderer like KeyShot.

Software that supports this format

Fusion 360, OnShape, SolidWorks, CATIA, and 4+ other tools read STEP natively. The most common pipelines are:

  • Fusion 360 for editing or repairing
  • OnShape for mechanical engineering and manufacturing interchange
  • SolidWorks as an alternative pipeline

Questions

  • Do I have to upload my STEP file to view it?

    Not necessarily. Browser-based viewers like Online 3D Viewer parse your file in the browser with WebGL — the file never leaves your computer. Server-based viewers (Sketchfab, Modelo) do upload, which is fine for shared work but bad for proprietary files. For maximum privacy, use a desktop tool like Blender or MeshLab.

  • What is the maximum file size for STEP viewing?

    Browser-based viewers handle STEP files up to a few hundred megabytes, though performance depends on your hardware. Models with more than 2–3M triangles may stutter on lower-end laptops; consider running mesh decimation in Blender or MeshLab before viewing. Desktop tools (Blender, MeshLab) handle far larger files.

  • Can I edit the file in the viewer?

    No — this is a read-only viewer. For editing, use Fusion 360 or OnShape. The viewer is for previewing files before opening them in a heavier tool, or for showing colleagues the model when they do not have the right software installed.

RELATED TOOLS

Generate a printable model from a text prompt

Skip the modeling. Describe what you want and get a watertight STL ready for your slicer. Free tier available.