Drop a STEP, IGES, BREP or mesh file to preview it here.
PERSP
Free online STEP viewer
Open .step and .stp assemblies here: expand the part tree, cut a section, measure a distance. A full CAD geometry kernel runs inside this tab, so the file never leaves your device.
Drop 3D files hereor click to browse — nothing leaves your browser
Drop your .step or .stp file onto the viewer above. A full CAD geometry kernel, compiled to WebAssembly, reads the file and tessellates its exact surfaces with its own tessellator, inside the tab. Nothing is uploaded — the page reads the file you picked and keeps it on your device.
Expand the assembly tree. The kernel reports the STEP hierarchy as it is stored, so sub-assemblies and solid names appear on the left. Click a solid to select it, use the eye icon to hide it, or turn on the exploded view to pull an assembly apart.
Section, measure and capture. Drag a section plane along X, Y or Z to look inside a closed solid, pick two points to measure a distance (corners and edges snap), then save a PNG of the view. Part name, triangle count, bounding box, surface area and volume sit in the Properties panel.
What STEP files are, and what writes them
STEP is the industry-standard exchange format for parametric CAD data. It stores exact boundary-representation (B-rep) geometry — true curves and surfaces rather than triangles — which makes it the preferred way to move solid models between CAD systems like SolidWorks, Fusion 360, Inventor, CATIA and NX without losing precision.
SolidWorks, Fusion 360, Inventor, Creo, CATIA and NX all export STEP, and it is what suppliers, machine shops and part libraries send when they cannot send a native CAD file. ISO 10303 is vendor-neutral, which is exactly why it arrives in your inbox.
Exact B-rep solids — no loss of precision
Preserves assembly structure and part names
Supported by virtually every professional CAD package
ISO-standardized and vendor-neutral
Best for: Exchanging precise mechanical parts and assemblies between CAD systems. There is a fuller write-up on the STEP format reference page.
What you can inspect in STEP files here
The assembly hierarchy with the part names and per-part colors the STEP file carries.
Exploded view — genuinely useful here, because STEP is the one format on this site that routinely arrives as a multi-solid assembly.
Volume and surface area per solid. A STEP solid is closed, so the volume figure is meaningful for a weight estimate.
Section planes through a solid, which is how you check wall thickness, bores and internal ribs without opening CAD.
Every format on this site also gets the same viewport tools: orbit, pan and zoom with fit-to-view, isometric and the six standard views, a perspective/orthographic toggle, shaded, shaded-with-edges, wireframe and X-ray display, hide-selected, and a PNG screenshot of the current view. The same controls are on the general 3D and CAD viewer, which accepts every importable format at once.
What this viewer does not show for STEP
Worth knowing before you rely on it. A viewer that overstates what it can read wastes more of your time than one that is specific about its limits.
STEP stores exact B-rep surfaces, and nothing can be drawn until they are tessellated. You are looking at a fine triangle approximation — the deflection is 0.1% of the bounding box — not the analytic surface.
Measurements are taken on that tessellation, so a diameter on a curved face reads slightly small.
No parametric history. Sketches, features, constraints and the feature tree live in the native CAD file, not in a STEP file, and cannot be recovered from one.
PMI and GD&T annotations, tolerances and material metadata that AP242 can carry are not displayed.
The viewer is read-only: it does not edit, repair or re-export geometry.
STEP at a glance
STEP files
Extensions
.step, .stp
Geometry
Exact B-rep solids & surfaces
Units
Yes, embedded
Colors & materials
Per-part colors
Animations
No
Typical use
CAD exchange between engineering tools
STEP embeds its units and the kernel is asked for millimetres, so the dimensions, area and volume readouts are true millimetre values rather than bare numbers.
Convert STEP instead of just viewing it
STEP is a source format here — it can be read but not written, because a tessellated solid written back into STEP is a file no CAD kernel wants. The converter runs on the same local pipeline as this viewer, so a conversion is just as private as a preview: STEP to STL is the usual choice.
Yes. This page renders .step and .stp files with a full CAD geometry kernel compiled to WebAssembly, so you get the assembly tree, section views and measurements without installing SolidWorks, Fusion 360 or Inventor, and without an account.
Is my STEP file uploaded to a server?
No. The file is read from disk by the page itself and parsed by the CAD kernel inside your browser tab. There is no server-side conversion step, which is why confidential parts are safe to open here.
Why does the model look faceted when I zoom in?
Because STEP surfaces have to be tessellated before a GPU can draw them. The viewer uses a fine setting (0.1% of the bounding box), but a facet count is still a facet count — zoom far enough into a fillet and you will see the triangles.
Does the viewer show the feature tree from SolidWorks or Fusion?
No, and no STEP viewer can. A STEP file holds geometry, assembly structure, part names and colors. Features, sketches and parameters are never written into it, so there is nothing to display.
What does STEP store, and how much of it does the viewer show?
Geometry: exact b-rep solids & surfaces. Units: yes, embedded. Colors and materials: per-part colors. Animations: no. Of that, the viewer draws geometry and flat base colors; texture maps and animation are never displayed. STEP embeds its units and the kernel is asked for millimetres, so the dimensions, area and volume readouts are true millimetre values rather than bare numbers.
If the model is heavier than it needs to be, the mesh simplifier reads .step directly, tessellating the CAD geometry first, decimates it in your browser and previews the result before you export. If the file is headed for a 3D printer, the G-code viewer shows the sliced toolpath layer by layer once your slicer has run.