How to Open and Convert a STEP File Without CAD Software (2026 Guide)

A supplier emails you bracket.step. Windows shows a blank icon, SolidWorks costs thousands a year, and every free online converter wants to upload the part first. Here's how to open, view and convert STEP files entirely inside a browser tab.

Frank ShelbyLast updated: 2026-08-0411 min read

Disclosure: This post contains affiliate links. If you purchase through our links, we may earn a commission at no extra cost to you. We only recommend tools we've tested and believe in. Learn more

Tools Mentioned in This Guide

CADverter

3D and CAD file converter · Free (no account, tip jar)

Browser-based converter and viewer for STEP, IGES, BREP, STL, OBJ, glTF, 3MF, DXF and 28 more formats. The geometry kernel runs in the tab, so files are never uploaded.

FreeCAD

Parametric CAD · Free (open source, LGPL)

The full desktop option built on the same OpenCASCADE kernel. Install it when you need to actually edit geometry, measure, or rebuild features rather than just view and convert.

PrusaSlicer

3D print slicer · Free (open source)

Imports STEP directly since 2.5.0 and triangulates it on load, which removes the conversion step entirely for most 3D printing jobs.

Pairchute

Peer-to-peer file transfer · Free (no account, tip jar)

Sends a heavy assembly straight from one browser to another with no cloud copy — useful when the STEP file is too big for a transfer service's free tier.

Parquetbay

Data file viewer and editor · Free (no account, tip jar)

Same local-only idea applied to data files: opens, edits and converts Parquet, CSV, JSON, Arrow and Excel in the browser tab.

DumpReader

Crash dump analysis · Free (donations only)

Decodes a Windows .dmp crash dump without installing WinDbg — for when the workstation running your CAD keeps blue-screening.

A supplier emails you bracket.step. Windows shows a blank icon. The preview pane shows nothing. The obvious answer — install CAD — means a SolidWorks or Inventor seat that costs more per year than the part is worth, for a file you need to look at once.

So you search for an online converter, and the first ten results all want the same thing: upload your file to our server. Which is fine for a keychain, and a genuine problem for a client's part under NDA.

This guide covers the third option: opening, viewing and converting STEP, IGES, STL and 30-odd other 3D formats entirely inside a browser tab, with the geometry kernel running on your own machine and nothing leaving it. The tool is CADverter, and the guide also covers the cases where a browser is the wrong place to do this.

Why STEP Files Are Awkward In The First Place

STEP is the Standard for the Exchange of Product model data, standardised as ISO 10303. It is deliberately vendor-neutral: a text-based description of solid geometry that any CAD system can write and any CAD system can read, so a design can move between SolidWorks, Fusion, CATIA and NX without anyone buying anyone else's software. Most files you receive are encoded as ISO 10303-21 "Part 21" clear text, with the schema named in the header. The modern application protocol, AP242, merged the older aerospace AP203 and automotive AP214 protocols into one standard that also carries tolerances and annotations alongside the geometry (Capvidia's breakdown is the clearest comparison of the three).

That is why STEP is the format everyone sends you. It is also why so little free software opens it.

A STL file is a bag of triangles — any competent programmer can parse one in an afternoon. A STEP file describes boundary representation geometry: trimmed NURBS surfaces, analytic cylinders and cones, topological relationships between faces, edges and vertices. Reading it properly requires a full geometry kernel. There are essentially two open ones in the world, and Open CASCADE Technology is the one everything free is built on — FreeCAD uses it, and, as covered below, so does PrusaSlicer.

The interesting development is that OpenCASCADE now compiles to WebAssembly. Which means the kernel can run in a browser tab, on your CPU, with no server involved at all.

The Upload Problem

Before the how-to, the reason this matters commercially.

Most free online CAD converters work the same way: your file is POSTed to a server, converted in a queue, and handed back as a download link. For a hobby print that is a non-issue. For work it raises three separate problems:

  • Confidentiality. If the part came with an NDA, uploading it to a third party is a disclosure. It does not matter that the service promises to delete it in 24 hours — you have still transmitted a client's IP to a company you have no contract with.
  • Size and queue limits. Server-side conversion costs the operator money, so free tiers cap file size, cap conversions per day, or push you into a paid plan exactly when the assembly gets big enough to matter.
  • Watermarks and account walls. Increasingly the free conversion is real but the download requires a signup.

A local-only tool removes all three at once, because there is nothing to meter.

What CADverter Actually Is

CADverter is a browser-based 3D file converter and viewer. Its own summary of the deal is blunt: "Free · no account · no file uploads · no watermark."

The specifics from the site:

PropertyDetail
Formats readable34 — STEP, IGES, BREP, STL, OBJ, PLY, glTF, GLB, 3MF, AMF, DXF, FBX, Collada, 3DS, Blender, LightWave, AC3D and more
Formats writable16 — STEP, IGES, BREP, STL, 3MF, OBJ, PLY, OFF, AMF, DXF, glTF, GLB, USDZ, Collada, X3D, VRML
Conversion pairs544
EngineOpenCASCADE (B-rep kernel), Assimp (mesh formats), three.js (viewer) — all WebAssembly
BackendNone. "Files are read with the browser File API and processed by WebAssembly engines inside the page. Nothing is transmitted, stored or logged."
PriceFree, no account, tip jar
Author"Built by one person. Free to use, no account, no tracking."

The split between the two engines matters more than it looks. OpenCASCADE handles the CAD side — STEP, IGES, BREP — where geometry is described mathematically. Assimp handles the mesh side — OBJ, FBX, glTF, Collada — where geometry is triangles. Having both in one page is what produces 544 pairs rather than the usual handful, and it is why the tool can cross the CAD-to-mesh boundary in both directions.

How To Convert STEP to STL, Step By Step

  1. Open the page and drop the file. Drag part.step (or .stp) anywhere onto the page. Nothing uploads; the browser reads it off disk with the File API. The model appears in the 3D viewer.
  2. Check it in the viewer. Orbit, zoom, and switch between shaded, wireframe and x-ray. This is the step people skip and then regret — it is where you notice you were sent the wrong revision, or an assembly with a component missing.
  3. Choose the target format. Pick STL for 3D printing, 3MF if the destination supports it (it carries units and colour where basic STL carries neither), glTF or GLB for web, USDZ for iOS AR.
  4. Set the output options. Binary or ASCII encoding, output unit (mm, cm, m, inches, feet), and orientation (Z-up or Y-up). CADverter rotates into the target format's convention automatically, which is the fix for the classic "why is my model lying on its side in Blender" problem. Mesh options cover vertex welding, normal flipping and centring on the origin.
  5. Convert and download. For a single file you get the converted file. Drop a folder's worth of parts, choose one target, and you get a single ZIP back — "Drop a folder's worth of parts, choose one target, download one ZIP."
Open CADverter (free, no upload)

The Reverse Direction: STL to STEP

This is the conversion people most want and most misunderstand, so it is worth being precise.

CADverter will convert STL to STEP, and the site is honest about what you get: "The result is genuine B-rep geometry that CAD packages will open — but faceted, not reconstructed smooth surfaces."

In practice: every triangle in the mesh becomes a planar face in the B-rep solid. SolidWorks will open the file. It will be a valid solid. But a 10 mm hole comes back as a ring of flat facets rather than a cylindrical face, so you cannot select it and change the diameter, and a machinist cannot pull a diameter off it with any confidence.

That makes STL to STEP useful for:

  • dropping a downloaded mesh into a CAD assembly as a reference body,
  • sending a shape to someone whose workflow only accepts STEP,
  • packaging geometry for a quoting system that rejects meshes.

And useless for:

  • recovering an editable, parametric model,
  • getting dimensionally authoritative surfaces for CNC.

True surface reconstruction — fitting analytic cylinders and planes back onto a scanned mesh — is a different and much harder problem, and it is what reverse-engineering packages charge four figures a year for. No browser tab does it, and any tool claiming otherwise for free deserves suspicion.

Check Whether You Need To Convert At All

A conversion you skip is a conversion that cannot go wrong.

Since version 2.5.0, PrusaSlicer imports STEP files directly, triangulating them on load with Open CASCADE Technology — the same kernel CADverter runs in the browser (Prusa's release notes, and Hackaday's write-up on why it mattered). If you are printing on your own machine, you may be able to hand the STEP straight to the slicer.

Convert when:

  • a print service or supplier portal only accepts STL or 3MF,
  • the destination is the web or AR, where glTF, GLB and USDZ are the currency,
  • you need control over triangulation, units or orientation rather than whatever the importer chooses,
  • you are handing geometry to someone whose tool chain is mesh-only (Blender, game engines, rendering).

Honest Limits

Every local-first tool trades something for the privacy. Here is what this one trades.

Memory is the ceiling. "The ceiling is your machine's memory, because the geometry kernel runs in the tab rather than on a server." The app warns before opening anything risky and declines files that would almost certainly fail. A large assembly that a workstation chews through in FreeCAD can be too much for a browser tab on a laptop.

Assemblies flatten on the way to mesh formats. Multi-part structures are preserved where the target format supports them; converting an assembly to a format that has no concept of parts merges it into a single mesh. If you need the parts to stay separate downstream, pick a target that keeps structure.

No proprietary CAD formats. SLDPRT, IPT and CATPart are closed formats with no open reader. The site's own answer: "Export from your CAD tool to STEP or IGES first — both are neutral formats supported here." If you do not have the originating CAD tool, no free converter is going to rescue you.

It converts and views; it does not edit or repair. There is no boolean, no feature tree, no mesh repair for a non-manifold STL. That is FreeCAD's job, or a dedicated repair tool's.

One-person project. The upside is a tool with no growth team attached to it and no incentive to bolt on an account system. The downside is the usual one for solo software: support and longevity depend on one person. For a stateless converter that holds none of your data, that risk is about as low as it gets — worst case you use something else next year.

Verify The Privacy Claim Yourself

Do not take anyone's word for this, including mine. Two checks, both under a minute:

  1. Network panel. Open DevTools, switch to Network, clear it, then drop a file and convert. No request should carry your geometry. The project says its test suite verifies zero external network requests during operation — the panel is how you confirm that on your own machine.
  2. Airplane mode. Load the page once, disconnect the network, then convert. The WebAssembly engines are cached after the first visit, so it should work with the network off. A tool that silently uploads cannot pass this test.

That second test is the one worth remembering, because it generalises. Any "local, private, in-browser" tool should keep working with the network disconnected. If it does not, it was not local.

Same instinct — do the work on the machine that has the file — applied to other file types. DumpReader is the one exception and is upfront about it: it parses the dump server-side and discards the bytes with the response.

ToolJobGuide
CADverterConvert and view STEP, IGES, STL, OBJ, glTF and 29 moreThis guide
PairchuteSend a huge assembly browser-to-browser with no cloud copySend large files without uploading
ParquetbayOpen, edit and query Parquet, CSV and Arrow locallyOpen a Parquet file online
DumpReaderDecode a Windows .dmp crash dump without WinDbgRead a .dmp file

All four are collected on our free file tools page.

The Bottom Line

If you need to open a STEP file once, view it, and hand it on as an STL, installing CAD software is the wrong shape of solution. CADverter does that job in a browser tab, free, with no account, and — this is the part that matters for anyone handling client geometry — without the file ever leaving the machine.

Know its edges: memory is the limit, assemblies flatten into mesh targets, proprietary CAD formats need exporting to STEP first, and STL to STEP gives you a faceted shell rather than editable surfaces. Inside those edges it removes an entire category of friction, and the privacy claim is one you can verify yourself in sixty seconds.

Convert a STEP file now — free, nothing uploaded

Frequently Asked Questions

How do I open a STEP file without CAD software?

Drop the .step or .stp file onto CADverter in a browser and it renders immediately in a 3D viewer with orbit, zoom and shaded, wireframe or x-ray display. No SolidWorks, Fusion or FreeCAD install is required, and the file is not uploaded anywhere — the geometry kernel is compiled to WebAssembly and runs inside the page.

Is it safe to convert a confidential CAD file online?

Only if the tool does not upload it. Most online converters POST your file to a server, which for a part under NDA is a disclosure you probably are not allowed to make. CADverter has no backend at all: files are read with the browser File API and processed in the tab. You can confirm it by opening DevTools, switching to the Network panel and watching that no request carries your geometry — or by disconnecting the network after the page has loaded and converting anyway.

Can I convert STL to STEP and get editable CAD geometry?

You get genuine B-rep geometry that CAD packages will open, but it is a faceted shell rather than reconstructed analytic surfaces. Every triangle of the mesh becomes a planar face, so a hole arrives as a ring of flat facets, not as a cylinder you can select and change the diameter of. It is useful for reference, packaging and import into a CAD assembly; it is not a substitute for remodelling the part.

How large a STEP file can a browser handle?

There is no fixed cap — the ceiling is your machine's available memory, because the kernel runs in the tab rather than on a server. CADverter warns before opening anything risky and declines files that would almost certainly exhaust memory. Past that point, use FreeCAD or the originating CAD package on the desktop.

Can it open SolidWorks, Inventor or CATIA files?

No. SLDPRT, IPT and CATPart are proprietary, undocumented formats with no open kernel that reads them. Export to STEP or IGES from the CAD tool that owns the file first — both are neutral formats and both are supported here.

Do I even need to convert STEP to STL for 3D printing?

Often not. PrusaSlicer has imported STEP directly since version 2.5.0, using Open CASCADE Technology to triangulate it on load. Convert when your slicer or print service only accepts mesh formats, when you need a specific triangulation, or when the destination is web or AR rather than a printer.

Does CADverter work offline?

After the first visit the WebAssembly engines are cached by the browser, and the app makes no external network requests. In practice that means it keeps converting on a plane, on a locked-down corporate network, or in an air-gapped office.

Related Articles

FS

Founder & Lead Reviewer at ShelbyAI

I've personally tested every tool on this site — signing up, paying for plans, and running real projects for 7–14 days each. When I say a tool works, I mean I've used it on actual client work.

31+ tools tested · 7-14 days per review · Real workflows, real results

Free Weekly Picks

Get the Best AI Tools in Your Inbox

Every week, we send one tested AI tool pick plus practical tips. Read by creators, freelancers, and lean teams. No sponsored content.

  • One tested AI tool recommendation per week
  • Early access to new reviews and comparisons
  • Practical workflow tips — zero fluff

Enter your email

No spam, unsubscribe anytime.