Command Line Interface

Light-weight server-based solution for batch conversions of CAD data in corporate or cloud environments.

Trusted by industry leaders


Simple command line, no programming required. Get access to 25+ CAD formats in minutes, not hours.

Data Privacy

CAD Exchanger CLI runs in your environment enabling full data control on your side.


Deployable on in-house servers, data centers and in public clouds.
Formats list

Collaborate in the Multi-CAD World

Need to work with CAD files in numerous formats? No worries.

From JT to STL, from NX to OBJ, CAD Exchanger gets you covered.


Extract and launch. Jump-start your development without spending countless hours learning.

Simple syntax and clear documentation ensure quick start.

:: convert STEP file to STL
ExchangerConv.exe -i C:\input\model.step -e C:\output\model.stl

:: combine multiple STEP files into one
ExchangerConv.exe -i C:\input\part1.step -i C:\input\part2.step -e C:\output\assembly.step

:: generate PNG screenshot for SolidWorks model
ExchangerConv.exe -i C:\input\assembly.sldasm -e C:\output\screenshot.png -s settings.ini

Key Features

Read and write 3D formats

Assemblies and parts

Precise geometry (B-Rep) and meshes

Meta-data: names, ID's and user-defined properties

Colors, materials and textures

Thumbnail generation

User-defined resolutions: from thumbnails to Full HD

Various display modes (shading vs wireframe)

User-defined camera position (axonometric, top, front, left, etc)

PNG, BMP, or JPEG output

Flexible settings

Conversion parameters, mesh granularity, measurement units and more

Detailed .ini-format setting file

Shareable between multiple users for consistent results


For SaaS Developers

Set up easy-to-use conversions in the cloud.

Run on Linux or Windows VM's

Accept CAD files in multiple formats

Convert fast and easily


For Enterprise

Automate massive conversions on premise.

Deploy in-house for full data control

Unlimited usage

Leverage our patented parallel computations on your powerful servers

Building more sophisticated solutions?

Build an interactive 3D web app?
Use CAD Exchanger SDK and Web Toolkit.

Javascript API to explore assemblies, parts, geometries and meta-data

Shading and wireframe display modes

Dynamic selection

Measurements and PMI

Integration with three.js

Flexible Licensing

Simple subscription.
Prices are per year, per server.

Neutral and Kernel formats (STEP, JT, Parasolid, ...)

Each format individually


Native formats (SOLIDWORKS, CATIA, ...)

Each format individually


All formats combined


Contact us

Frequently Asked Questions

From Our Blog

How To Load 3D CAD Data Into Three.js

How To Load 3D CAD Data Into Three.js

This blog post is dedicated to the question of converting CAD files to three.js to view them in a web browser.

Read more
Direct Unity Integration, Enhanced Parasolid Procedural Geometry Support, and X3D Import in CAD Exchanger SDK 3.8.1

Direct Unity Integration, Enhanced Parasolid Procedural Geometry Support, and X3D Import in CAD Exchanger SDK 3.8.1

CAD Exchanger SDK 3.8.1 with conversion to .cdxfb, programmatic selection, Unity support, X3D import, Parasolid and STEP improvements, and lots more.

Read more
Which CAD Exchanger Developer Tools are Right for Me?

Which CAD Exchanger Developer Tools are Right for Me?

Working on a 3D engineering app for desktop, web, or mobile? Looking for CAD SDKs and developer tools to work with various 3D formats? Then CAD Exchanger can be the right choice for you. Keep on reading to select which tool can be the best fit for your case.

Read more

It's easy to get started

Sign-up to get 30-days fully-functional evaluation version

Try for free