Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_right3D Toolschevron_rightCAD File ConverterCAD File Converter

CAD File Converter

Convert STEP, IGES and BREP CAD files to STL, OBJ, GLB or PLY with adjustable tessellation quality.

upload_file

Click to browse or drag & drop files here

Select CAD files — STEP, STP, IGES, IGS or BREP

Accepted: .step,.stp,.iges,.igs,.brep

Tessellation qualityDraftStandardHighMaximumCustomHigher quality means smoother curves and larger files. Standard suits most 3D printing.infoThe first conversion loads a 7 MB OpenCascade geometry kernel into your browser. Later files convert much faster.

Similar Tools

CAD Viewer

CAD Viewer

Open STEP, STP, IGES, IGS and BREP files directly in your browser with a free online CAD viewer that needs no install and no upload.

3D File Converter

3D File Converter

Convert between GLB, GLTF, OBJ, STL, PLY, FBX, DAE, 3MF and USDZ, with optional Draco or Meshopt compression.

USD & USDZ Converter

USD & USDZ Converter

Convert GLB, OBJ, STL and FBX models to USDZ for iOS AR Quick Look, or read USD files back out.

Point Cloud Converter

Point Cloud Converter

Convert LAS to PLY, LAZ to XYZ, PCD to PLY and other point cloud formats free in your browser, with optional downsampling on the way through.

Rotate PDF

Rotate PDF

Rotate PDF pages to fix orientation issues.

Fake Data Generator

Fake Data Generator

Generate realistic fake data for testing and development — people, companies, and internet data.

PDF to SVG

PDF to SVG

Convert PDF pages to scalable SVG vector files in your browser.

apps

More Tools

Browse our full collection of free online tools.

Turn a STEP file into something your software can actually open

A supplier sends you a STEP file. Your slicer wants STL. Your renderer wants OBJ or GLB. Your web viewer wants glTF. Traditionally that means installing FreeCAD, buying a SolidWorks seat, or uploading a confidential part drawing to a conversion site. This free online CAD file converter does it in the browser, using the same OpenCascade geometry kernel that powers FreeCAD — compiled to WebAssembly and running on your own machine.

Supported conversions

  • STEP to STL and STP to STL — the classic path into 3D printing
  • STEP to OBJ — get a part into a renderer or DCC tool
  • STEP to GLB and STEP to GLTF — publish a part to the web or a game engine
  • IGES to STL and IGS to OBJ — handle the older surface-based exchange format
  • BREP to mesh — read OpenCascade's own native format
  • PLY and OFF output for research and mesh-processing pipelines

Why tessellation quality is the whole game

A STEP file does not contain triangles. It contains exact mathematics: NURBS patches, analytic cylinders, filleted edges defined by equations. Converting to a mesh means tessellating — approximating those perfect surfaces with flat triangles.

How closely you approximate is your choice, and it is a real trade-off:

  • Draft — fast, tiny files, visible faceting on curves. Fine for checking fit or a quick preview.
  • Standard — the sensible default for most 3D printing and visualisation.
  • High — smooth curves for presentation renders and parts with fine detail.
  • Maximum — near-perfect surfaces, at the cost of large files and longer processing.
  • Custom — set linear and angular deflection yourself.

Linear deflection is the maximum distance between the true surface and the triangle approximating it, as a fraction of the part's bounding-box diagonal. Angular deflection caps the angle between neighbouring facet normals, which is what actually stops a cylinder from looking like a hexagon.

If a printed part shows flat spots on a curve, drop the linear deflection. If your STL is 80 MB for a simple bracket, raise it.

Check the dimensions

The result panel shows each part's bounding box in millimetres. STEP files declare their own units and OpenCascade normalises to millimetres, so this is the fastest sanity check that you received the part at the scale you expected — before you spend six hours printing it.

How to use it

  1. Add one or more .step, .stp, .iges, .igs or .brep files.
  2. Pick a tessellation quality — start with Standard.
  3. Choose your output format, and binary encoding for STL unless a tool demands text.
  4. Convert, check the triangle count and dimensions, then download.

The first conversion loads a 7 MB WebAssembly geometry kernel; after that, files convert quickly.

Privacy

CAD files are often the most commercially sensitive thing in an engineering business. This converter never uploads them. The kernel runs locally in your browser, the result is generated in memory, and nothing is stored or logged.