Starter
3credits
$7.99
$2.66 each
3 downloads of any size. Good for a one-off project.
Convert a Rhino 3DM (.3dm) model to STEP (.step or .stp) for mechanical CAD, supplier handoff and CAD/CAM workflows. Compatible NURBS and B-rep geometry can transfer, while Rhino-specific layers, blocks, annotations, materials and mixed mesh data may change or be omitted.
Choose one 3DM file. This page is already configured to create STEP output.
Drag and drop your 3DM file here
or choose a file from your computer
Browse filesMaximum file size: 300 MB
Files under 5 MB convert and download free. Larger files use one credit for one completed download, regardless of file size.
Pricing
Files under 5 MB convert and download free. Larger files use one credit for one completed download, regardless of file size. 1 credit downloads any file, any size, and credits never expire.
Starter
3credits
$7.99
$2.66 each
3 downloads of any size. Good for a one-off project.
Pro
5credits
$12.99
$2.60 each
5 downloads of any size. The everyday choice.
Team
10credits
$19.99
$2.00 each
10 downloads of any size. Best balance of price and volume.
Studio
15credits
$26.99
$1.80 each
15 downloads of any size. Lowest price per file.
Start the 3DM-to-STEP workflow in your browser without installing a CAD application or plugin.
Preserve compatible solids and surfaces for STEP-based workflows while keeping the original 3DM as the source of truth.
Open the STEP result in SolidWorks, Fusion 360, Inventor or the receiving CAD/CAM system and check bodies, units, trims and assembly expectations.
Open STEP viewerFiles stay private, are never added to the public CAD library and are automatically deleted within 7 days.
Continue your CAD workflow
Inspect the source 3DM, validate the STEP output and use design support when Rhino-specific content must be rebuilt for the receiving CAD system.
Simple conversion workflow
Move from a Rhino 3DM model to a STEP exchange file in three steps.
Choose a .3dm file up to 300 MB. Remove hidden or duplicate geometry and confirm document units before conversion.
The route is preconfigured for STEP. Start the conversion without searching through a destination-format menu.
Open the .step or .stp file in the receiving CAD system. Check units, body count, trims, open edges and whether meshes transferred acceptably.
Format behaviour
3DM can store NURBS curves and surfaces, B-reps, meshes, layers, blocks, annotations, render materials and application-specific data. STEP focuses on product geometry and structure. Compatible NURBS/B-rep solids and surfaces generally translate best; meshes may remain faceted, while Rhino-specific organization and presentation data may not have an equivalent.
Rhino 3DM3DM
STEP modelSTEPFormat comparison
Choose the format according to what the next application needs—not because one is universally better.
| Feature | 3DM 3DM | STEP STEP |
|---|---|---|
| Data model | NURBS, B-reps, meshes, curves and scene data | Product geometry, B-rep solids/surfaces and structure |
| Organization | Layers, groups, blocks and object attributes | Parts/assemblies and product names where mapped |
| Visual data | Can store materials, textures, lights and views | Limited presentation support in typical exchange |
| Editability | Rich Rhino-native modeling data | Imported geometry without Rhino history |
| Best use | Rhino design, surfacing and mixed geometry | Mechanical CAD/CAM and supplier exchange |
A mechanical CAD or CAM system requires STEP
A supplier needs neutral B-rep geometry
Compatible solids and surfaces matter more than Rhino scene data
You will keep the 3DM as the editable source
You are still editing in Rhino
Layers, blocks, materials or annotations matter
The file contains important meshes or plugins
No STEP-based downstream requirement exists
Before continuing
STEP is a strong geometry exchange format, but it is not a complete copy of the Rhino document. Compare geometry and organization before release.
Compare Rhino document units with the imported STEP units and measure a known feature.
Confirm that every expected visible body transferred and note any mesh-derived output.
Look for gaps, missing trims, sliver faces and naked edges.
Check whether objects arrived as solids, open shells or separate surfaces.
Verify part names, layers, groups and blocks where they matter downstream.
Test the STEP in the CAD/CAM application and version used by the recipient.
Common problems
Most issues come from mixed geometry, damaged trims, plugin-specific objects, hidden data or differences between Rhino organization and STEP product structure.
Cause: Trims or tolerances do not sew cleanly in the target kernel.
Fix: Join/heal geometry in Rhino, reduce naked edges and export again.Cause: Mesh objects have no native B-rep equivalent.
Fix: Convert or rebuild critical mesh geometry before STEP export.Cause: STEP product structure does not map one-to-one with Rhino layers and blocks.
Fix: Use clear object/part names and verify organization after import.Cause: Typical STEP exchange does not preserve Rhino rendering data.
Fix: Keep the 3DM and texture assets for visualization workflows.Cause: Document and import units were interpreted differently.
Fix: Set explicit Rhino units and verify a known dimension in the STEP.Cause: STEP transfers geometry, not Rhino modeling history or a target-native feature tree.
Fix: Rebuild the required features in the destination CAD system.Secure processing
Engineering files can contain confidential geometry and documentation. Marathon OS keeps conversion uploads separate from its public CAD library and explains how each file is handled.
Files are transferred over an encrypted connection.
Uploaded source files and converted outputs are automatically deleted within 7 days.
Uploading or converting a file does not transfer ownership of the design to Marathon OS.
Conversion files are not listed in the public Marathon OS CAD library.
Explore adjacent engineering and mesh handoffs.
CAD to printable mesh
mesh to CAD exchange
mesh to CAD exchange
legacy surface exchange
legacy surfaces to STEP
Marathon OS Design Hub
Search the Marathon OS library for a usable starting model. Review dimensions, licensing and manufacturing suitability before using it.
Frequently asked questions
Clear answers about output behavior, compatibility, pricing, file limits and privacy.
Upload 3DM (.3dm), confirm STEP as the preselected output, convert and download STEP (.step, .stp). Verify the result in the target application.
Convert 3DM to STEP when a mechanical CAD/CAM system, supplier or manufacturer needs neutral product geometry rather than a Rhino document.
Rhino-specific history, layers, blocks, annotations, render materials, textures, views and plugin objects may change or be omitted. Compatible B-rep solids and NURBS surfaces transfer most reliably.
This route accepts .3dm input and creates .step, .stp output.
Files under 5 MB can be converted and downloaded free. Larger files use one credit for one completed download.
You can upload a 3DM file up to 300 MB. Files with many detailed surfaces, meshes, blocks or hidden objects may take longer and create complex STEP output.
Files are transferred securely, are not published to the public CAD library and are automatically deleted within 7 days. You retain ownership.