Website profiles · Technology insights · Alternatives

cadexchanger.com

View, explore and convert 3D CAD data on desktop, web and mobile. Read and write Solidworks, STEP, JT, STL and 30 other 3D formats.

No paid content found
Visit website
Profile views 0 Outbound visits 0 Normal
CAD Exchanger Full homepage screenshot

At a glance

Category
Design & Creativity
Language
English
Paid-content signal
No paid content foundObserved
Registered
2009
Hosting
NetlifyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is CAD Exchanger?

CAD Exchanger is a family of 3D CAD tools for viewing, exploring and converting CAD data. It runs across desktop, web and mobile, and its core strength is format interoperability: reading and writing SolidWorks, STEP, JT, STL and 30+ other 3D formats. It works with assemblies and parts, precise B-Rep geometry and polygonal meshes, plus metadata and PMI.

What it includes

  • CAD Exchanger Lab — a desktop application for end users to view, explore and convert 3D CAD data across 30+ formats.
  • CAD Exchanger SDK — 3D CAD libraries for developers, with APIs for C#, C++, Java, JavaScript and Python.
  • Manufacturing Toolkit — an SDK aimed at teams building quoting, DFM (design-for-manufacturing) and manufacturing-as-a-service platforms, including feature recognition.
  • Custom development — bespoke engineering software and customization of existing applications.

Who it is for

Two distinct audiences. Engineers, designers and technical sales staff who need to open a customer's CAD file without owning that CAD system will get the most from Lab. Software teams embedding 3D import, export or visualization into their own product will get the most from the SDK and toolkits.

Practical trade-offs

The value is breadth — one toolchain instead of many native CAD seats — plus automatic healing of poor data and parallel computation for performance on large models. The trade-off is that conversion is not the same as native editing: if you need to change feature history or run native parametric operations, you still need the originating CAD application. Licensing is offered as perpetual and subscription options for both developers and end users, so cost structure depends on your deployment model rather than a single list price.

A concrete scenario: a machine shop receives a SolidWorks assembly from a customer and needs to quote it. Rather than buying SolidWorks, the estimator opens the file in Lab, checks the geometry and exports a neutral format for their CAM or quoting workflow. If the shop instead wants to automate that quoting step at scale, the Manufacturing Toolkit is the relevant product.

Next step: decide which side you are on — an individual who needs to open and convert files, or a team building conversion into software. That choice points you to Lab versus the SDK. For adjacent viewing needs, Autodesk offers free viewers for its own formats, and FreeCAD is an open-source option if you need an editable parametric environment rather than conversion.

How do I convert a SolidWorks file to STEP using CAD Exchanger?

Open CAD Exchanger Lab, import the SolidWorks file, choose STEP as the output format, then export. SolidWorks (.sldprt/.sldasm) is listed among the formats the product reads, and STEP is one of the formats it writes, so the conversion is a standard import/export task rather than a separate tool.

Typical workflow

  1. Launch CAD Exchanger Lab on desktop.
  2. Import or drag in the SolidWorks part or assembly. For assemblies, decide whether you need the whole structure or only selected components.
  3. Inspect what arrived: assemblies and parts, precise B-Rep geometry, polygonal meshes, metadata and PMI are all accessible, so you can catch missing bodies or lost annotations before exporting.
  4. Pick STEP as the export format.
  5. Choose what to write: a single merged part or the assembly structure, and whether to attempt to carry over colors and PMI. STEP can hold assembly structure and product data, but not every SolidWorks-specific feature survives translation.
  6. Export and reopen the STEP file in your target system to confirm geometry and structure.

Practical notes

  • Geometry vs. features. STEP carries solid and surface geometry, not SolidWorks feature history. If a colleague needs to edit the original sketch and feature tree, they need the native file, not the STEP.
  • Assemblies. Component names, positions and hierarchy usually come through, but check for suppressed or lightweight components that may not have been loaded.
  • PMI and metadata. If you are sending the file for inspection or manufacturing, verify that dimensions and annotations made it across; support varies by how the data was authored.
  • Repair. CAD Exchanger advertises automatic healing of poor data, which matters most with files converted from other systems or exported from older releases. Still compare critical dimensions rather than trusting the translation blindly.
  • Batch work. If you convert regularly, the same engine is available through the SDK for C#, C++, Java, JavaScript and Python, so the manual Lab step can become part of an automated pipeline.

When to use something else

For a one-off conversion, a free viewer such as FreeCAD may be enough if it reads your SolidWorks version. For large assemblies or repeatable, scripted conversions, the desktop app or SDK route is the better fit. If you only need a mesh for visualization or 3D printing, STL or another polygonal format is lighter than STEP.

Which CAD Exchanger product should I choose for building a custom quoting platform?

For a custom quoting platform, CAD Exchanger's Manufacturing Toolkit is the product aimed at exactly that use case: the page describes it as an SDK for developers building quoting, DFM and MaaS platforms, with feature recognition and DFM checks. The general-purpose CAD Exchanger SDK is the broader library option if you need to assemble your own pipeline across C#, C++, Java, JavaScript or Python, and it covers import/export of Solidworks, STEP, JT, STL and 30+ other formats, assembly and part access, B-Rep and mesh data, metadata and PMI, plus visualization such as sectioning and explode views.

The trade-off is focus versus flexibility:

Choice Best for Main trade-off
Manufacturing Toolkit Quoting, DFM and MaaS platforms that need manufacturing-specific analysis Narrower scope than the full SDK
CAD Exchanger SDK Custom pipelines where you build quoting logic yourself You implement more of the manufacturing analysis
CAD Exchanger Lab Trying formats and inspecting models before committing to development Desktop end-user app, not a development platform

A practical next step: prototype with a handful of real customer parts. If your quoting logic depends on recognizing manufacturing features or running DFM checks, start with the Manufacturing Toolkit; if your core problem is simply reading, healing and converting messy supplier files before your own rules run, the SDK is the more natural base.

Can CAD Exchanger handle large assemblies and repair poor-quality CAD data?

Yes. CAD Exchanger is built for exactly those two problems: it reads and writes SolidWorks, STEP, JT, STL and 30+ other 3D formats, and its stated strengths include automatic healing algorithms for poor data plus patented parallel computation for performance on heavy models. On desktop, CAD Exchanger Lab is the end-user application for viewing, exploring and converting; the SDK is the developer route if you need the same import/repair/convert pipeline inside your own software.

What "large assemblies" means in practice

CAD Exchanger's page evidence says you can access assemblies and parts, precise B-Reps and polygonal meshes, metadata and PMI, and visualize with sectioning, explode views and multiple display modes. Those are the features that matter when a model is too big or too tangled to inspect in a lightweight viewer:

  • Assembly structure access — navigate the product tree rather than treating the file as one blob.
  • Sectioning — cut through a large assembly to check internal clearances without hiding parts one by one.
  • Explode views — separate components to see how subassemblies stack up.
  • Multiple display modes — switch between precise B-Rep and mesh representations depending on whether you need accuracy or speed.

The parallel-computation claim is the one to test on your own worst file. Performance on large assemblies depends heavily on file format, tessellation settings and available memory, so a 2 GB JT assembly and a 2 GB STEP assembly will not behave identically.

Repairing poor-quality CAD data

Translation between CAD systems is where geometry breaks: gaps between surfaces, self-intersections, inconsistent normals, sliver faces. CAD Exchanger states that its automatic algorithms heal poor data. In a real workflow that means you can often import a defective STEP file, let the healing run, and export a clean result rather than rebuilding the model.

Practical decision criteria:

Your situation Reasonable starting point
Occasional one-off conversions, visual check only Desktop app
Repeated conversions of messy supplier data Desktop app, with healing enabled by default
Conversion embedded in your own product SDK (C#, C++, Java, JavaScript, Python)
Quoting, DFM checks or MaaS platform Manufacturing Toolkit
One-off bespoke integration Custom development service

A concrete scenario

An engineer receives a JT assembly from a supplier and needs it as STEP for an internal review. The assembly is large, and the STEP export fails validation because several faces have gaps. Instead of requesting a re-export and losing a day, they open the file in the desktop tool, inspect the assembly tree, run healing, and export. The trade-off is that healing can alter geometry slightly — always compare critical dimensions before releasing a repaired model downstream.

If you are evaluating this for a team, the cheapest next step is to take your single most problematic file — the largest assembly or the dirtiest translation — and run it through a trial before comparing licenses. Perpetual and subscription options are both offered, which matters if you prefer a one-time cost for end users but ongoing updates for a development team.

How does CAD Exchanger's pricing compare for individual users versus enterprise developers?

CAD Exchanger separates its audience into end-users and software developers, and that split is the main reason "individual" and "enterprise developer" pricing are not directly comparable. Individual users typically want a ready-made desktop application; enterprise developers need libraries and tooling they can embed in their own products. The page describes perpetual and subscription licensing for both groups, with options intended to suit startups as well as enterprise customers, but it does not list figures here.

What each group is actually buying

Buyer Typical product What drives cost
Individual user CAD Exchanger Lab, desktop viewing and conversion One seat, occasional or regular file translation work
Software developer / enterprise CAD Exchanger SDK, Manufacturing Toolkit Number of developers, deployment scope, redistribution rights, supported languages and platforms

For an individual, the practical question is how many formats you touch and how often. If you occasionally receive a STEP or JT file and need it as STL for printing, a single desktop seat is the sensible unit of comparison. If you convert files daily across Solidworks, STEP, JT and 30+ other formats, the value comes from throughput and automatic data healing rather than from a per-file calculation.

For an enterprise developer, "price" is really a licensing negotiation. The relevant variables are how many engineers use the SDK, whether the resulting application ships to customers, and which of the supported languages (C#, C++, Java, JavaScript, Python) you build in. The page also points to custom development services for businesses, which is a project-based engagement rather than a product licence. A startup embedding conversion in a quoting platform is a different buyer from a large manufacturer standardising internal pipelines, even though both may use the same SDK.

How to decide

Start by identifying which side of the line you fall on: are you converting files yourself, or building a tool that converts files for others? Individual users should compare desktop-app licensing against the cost of their own time spent on failed or messy conversions. Developers should request a quote that states seat count, redistribution terms and support, then compare it with the cost of maintaining in-house format readers for each format they need. Because the page mentions both perpetual and subscription models, ask which applies to your product and what happens to your shipped application if you stop renewing.

A useful next step is to look at the product pages for CAD Exchanger and match your scenario to Lab, SDK or Manufacturing Toolkit before discussing numbers.

How do I integrate CAD Exchanger SDK into a C# or Python application?

CAD Exchanger SDK ships libraries for C#, C++, Java, JavaScript and Python, so a C# or Python integration means calling that language's binding rather than wrapping a command-line tool. The workflow is the same in both cases: reference the SDK, load a file into a model object, traverse the assembly tree, read or write geometry and metadata, then export to the target format.

What the integration looks like

  • C#: add the SDK assembly as a project reference, open a document from a stream or path, walk the scene graph for parts and assemblies, and export with a writer configured for the destination format.
  • Python: install the Python package, import the module, and mirror the same load → traverse → convert sequence. Python is the more convenient choice for scripts, batch conversion and data pipelines; C# fits desktop tools and .NET services.
  • Shared capabilities: read/write of Solidworks, STEP, JT, STL and 30+ other formats, access to assemblies, precise B-Reps and polygonal meshes, metadata and PMI, plus visualization features such as sectioning, explode views and display modes.

Choosing between them

C# Python
Typical use Desktop viewer, .NET service, plugin Batch conversion, automation, analysis scripts
Integration style Project/assembly reference Package install and import
Best when You already ship a Windows/.NET product Your team lives in notebooks and pipelines

A practical first step

Convert one representative file in each direction before designing anything larger: import a STEP or Solidworks assembly, list its parts and metadata, export to STL, and compare the result against the source. That single loop exposes the real decisions — how you handle large assemblies, whether you need B-Rep accuracy or only meshes, and where healing of poor input data matters. The SDK's automatic data-healing algorithms and parallel computation are aimed at exactly those messy, high-volume cases, so test with your worst file, not your cleanest.

For format-specific background before you commit, Autodesk Inventor's .ipt/.iam B-Rep and assembly structure is covered in CAD Exchanger's own blog, and official documentation for the SDK's API structure is at CAD Exchanger. If your application also needs to display models in a game or simulation engine, engine-side importers such as UNIGINE are a separate integration path worth comparing.

Related questions

More questions →
What is the difference between CAD Exchanger Lab, CAD Exchanger SDK, and Manufacturing Toolkit?

CAD Exchanger is one product family split by who you are and what you need to build. CAD Exchanger Lab is a desktop application for end users who need to view, explore, and convert CAD files. CAD Exchanger SDK is a set of 3D CAD software libraries for developers who need to embed import/export and visualization into their own applications. Manufacturing Toolkit is a CAD SDK aimed specifically at developers building quoting, DFM (design-for-manufacturing), and MaaS (manufacturing-as-a-service) platforms. If you just need to open and convert files yourself, choose Lab. If you are writing software that handles CAD data, choose the SDK — and if that software is a manufacturing or quoting platform, look at Manufacturing Toolkit.

The three products side by side

CAD Exchanger Lab CAD Exchanger SDK Manufacturing Toolkit
Built for End users Software developers Developers building quoting, DFM, and MaaS platforms
Form Desktop app 3D CAD software libraries CAD SDK
Core job View, explore, convert 3D CAD data Add CAD import/export and visualization to your own app Support quoting and manufacturing workflows with DFM checks and feature recognition
Languages Not applicable (GUI app) C#, C++, Java, JavaScript, Python Not specified in the source material
Typical user Engineer, designer, or anyone receiving CAD files Application and platform developers Manufacturing/quoting platform developers

CAD Exchanger Lab: for people who work with files directly

Lab is the desktop application. Its purpose is to let you view, explore, and convert 3D CAD data across 30+ file formats without writing any code.

What you can do with it, based on the product description:

  • Import/export — read and write Solidworks, STEP, JT, STL, and 30+ other 3D formats.
  • Access model structure — assemblies and parts, precise B-Reps and polygonal meshes, metadata and PMI.
  • Visualize — sectioning, explode views, and multiple display modes.

Choose Lab if your task is to open a file someone sent you, inspect an assembly, or convert between formats for downstream use. You do not need programming knowledge, and you are not building a product on top of it.

CAD Exchanger SDK: for developers embedding CAD capability

The SDK provides 3D CAD software libraries for C#, C++, Java, JavaScript, and Python. It is the right choice when CAD handling is a feature inside software you are building, not a task you perform yourself.

The source material highlights two things the SDK is designed around:

  • Quality — automatic algorithms to heal poor data, plus patented parallel computation technology for performance.
  • Ease of use for developers — a logically structured API with comprehensive documentation.

Choose the SDK if you need to import, export, or visualize CAD data inside your own application and want to control that behavior programmatically. The multi-language support matters here: you can work in the language your existing codebase already uses.

Manufacturing Toolkit: for quoting and MaaS platforms

Manufacturing Toolkit is described as a CAD SDK for developers building quoting, DFM, and MaaS platforms, with DFM checks and feature recognition. It sits in the same developer-facing category as the SDK but is scoped to a specific problem domain: turning CAD models into manufacturing-relevant information.

Choose it if your product needs to analyze parts for manufacturability or generate quotes automatically. If you are building a general-purpose CAD viewer or converter, this is likely more specialized than you need — the SDK is the broader fit.

How to decide

Work through these questions in order:

  1. Will you use the software yourself, or will you ship it to others? Yourself → Lab. Ship it → SDK or Manufacturing Toolkit.
  2. If you are shipping it, is the product about manufacturing, quoting, or DFM? Yes → Manufacturing Toolkit. No → SDK.
  3. Does your codebase use C#, C++, Java, JavaScript, or Python? The SDK supports all five, so language is unlikely to rule it out.

One note on licensing: the source material states that perpetual and subscription licensing are available for both software developers and end users, and that the products are positioned as convenient for both startups and enterprise customers. It does not publish specific prices, so confirm current terms directly with CAD Exchanger before committing.

A practical example

Suppose a machine shop wants to let customers upload a STEP file and get an instant quote. The shop's developers would build the upload and quoting logic, and use Manufacturing Toolkit to read the geometry, run DFM checks, and extract the features the quote depends on.

Now suppose the same shop's engineers just want to open that STEP file, check the assembly, and export an STL for a colleague. They would use CAD Exchanger Lab — no development involved.

And suppose a separate software company wants to add a "view 3D model" button to its own design-review tool. That company would use CAD Exchanger SDK to embed import and visualization in its application.

Same underlying technology family, three different entry points depending on whether you are the user, the developer, or the developer with a manufacturing-specific problem.

How Is CAD Exchanger Licensed for Startups and Enterprise Customers?

CAD Exchanger offers both perpetual and subscription licensing, and the company states that this dual model is designed to be convenient for both startups and enterprise customers. That is the full extent of what the official site discloses: it confirms the two licensing types and the two audience groups, but does not publish prices, seat counts, or tier names. If you need actual numbers or terms, you have to contact the vendor or go through the product pages.

What the official site says about licensing

The relevant statement appears in the "Why CAD Exchanger?" section of cadexchanger.com, under the heading "Cost-Effectiveness":

  • Perpetual and subscription licensing are both offered.
  • The licensing applies to both software developers and end-users.
  • The company describes the model as convenient for both startups and enterprise customers.

That is a positioning claim rather than a price list. Nothing on the page specifies cost, minimum commitment, or what separates a startup deal from an enterprise deal.

Why the two-axis model matters

The licensing structure has two independent dimensions, and understanding them explains why the same vendor can serve a solo developer and a large manufacturer.

Axis 1: Perpetual vs. subscription

  • Perpetual means you pay once and keep the right to use that version, which suits teams that need a fixed, predictable capital expense and long-lived deployments.
  • Subscription spreads cost over time and typically tracks ongoing updates, which suits teams whose needs or headcount change.

The site does not say which products are available under which model, so treat this as a general distinction rather than a confirmed mapping.

Axis 2: Developers vs. end-users

This is the more important split for budgeting, because it maps onto different products:

Audience Product What it is
End-users CAD Exchanger Lab Desktop app to view, explore, and convert 3D CAD data across 30+ formats
Software developers CAD Exchanger SDK 3D CAD libraries for C#, C++, Java, JavaScript, and Python
Software developers / platform builders Manufacturing Toolkit CAD SDK for building quoting, DFM, and MaaS platforms
Businesses needing custom work Custom Development Bespoke engineering software and customization of existing applications

A startup building a quoting platform is a developer customer even if it is small. A large engineering department that just needs to open and convert files is an end-user customer even if it is big. Size and licensing category are not the same thing.

How to decide which path fits you

Because pricing is not published, the practical question is which product and which licensing type to ask about. Use these conditions:

  • You only need to view, explore, and convert files yourself → ask about CAD Exchanger Lab as an end-user license.
  • You are embedding CAD import/export into your own application → ask about the SDK, and specify your language (C#, C++, Java, JavaScript, or Python).
  • You are building a quoting, DFM, or manufacturing-as-a-service platform → ask about Manufacturing Toolkit.
  • You need something the off-the-shelf products do not do → ask about Custom Development.
  • You need a fixed long-term cost and can live without continuous updates → ask whether perpetual licensing applies to your product.
  • You expect your usage or team to change → ask about subscription terms.

What is not disclosed

Be aware of these gaps before you plan a budget:

  • No prices, tiers, or seat minimums appear on the site.
  • No payment platforms or checkout links are listed.
  • No statement says anything is free, and no login requirement is described either way.
  • The split of which products support perpetual vs. subscription licensing is not specified.

The site does note that the products are trusted by "industry leaders and startups from 110+ countries," which supports the claim of broad applicability but tells you nothing about terms.

Practical next step

Go to cadexchanger.com, identify which of the four offerings matches your use case, and request licensing details directly. Bring two questions: (1) is this available under both perpetual and subscription, and (2) what does the developer vs. end-user distinction mean for my specific scenario. Those two answers will determine whether the model actually fits a startup budget or an enterprise procurement process.

What Are the Key Technical Advantages of CAD Exchanger?

CAD Exchanger's main technical advantages are data healing for poor-quality CAD files, patented parallel computation for performance, and a split design that gives end users an intuitive UI while giving developers a structured API with full documentation. These advantages matter most if you work with messy imported geometry, large assemblies, or need to embed CAD import/export into your own software.

Data quality: automatic healing of poor CAD data

CAD files often arrive with gaps, mismatched surfaces, or other defects that break downstream modeling or visualization. CAD Exchanger applies automatic algorithms to heal this poor data, so you spend less time manually repairing geometry before you can use it.

This is relevant when:

  • You receive STEP, JT, or other neutral-format files from suppliers with inconsistent quality.
  • You need clean B-Reps or polygonal meshes for visualization, simulation, or quoting.
  • You want to avoid rebuilding models that were exported incorrectly.

The healing runs as part of the import/conversion process rather than as a separate manual step, which is the practical difference from tools that only flag errors.

Performance: patented parallel computation

CAD Exchanger uses patented parallel computation technology to ensure high performance. In practice, this means the heavy work of reading, converting, and processing CAD data is spread across multiple cores instead of running as a single-threaded task.

For you, that translates to:

  • Faster handling of large assemblies and complex B-Rep models.
  • Better throughput when converting many files in a batch.
  • More predictable performance on modern multi-core hardware.

The site presents this as a core reason to choose the product, alongside quality and ease of use.

Two audiences, two interfaces

CAD Exchanger is deliberately split so that the same underlying technology serves different users through different surfaces.

Audience Product Interface advantage
End users CAD Exchanger Lab (desktop app) Clear, intuitive UI for viewing, exploring, and converting 3D CAD data
Software developers CAD Exchanger SDK Logically structured API with comprehensive documentation
Developers building quoting, DFM, or MaaS platforms Manufacturing Toolkit CAD SDK aimed at those specific workflows

The SDK supports C#, C++, Java, JavaScript, and Python, so you can integrate CAD import/export into applications written in common languages rather than being locked to one stack.

What you can actually do with the data

The technical strengths feed into concrete capabilities:

  • Import/export: read and write Solidworks, STEP, JT, STL, and 30+ other 3D formats.
  • Access: assemblies and parts, precise B-Reps and polygonal meshes, metadata, and PMI.
  • Visualize: sectioning, explode views, and multiple display modes.

If your task is "open this supplier file, check the assembly structure, and export a clean STL," the combination of healing plus multi-format support is what makes that a single workflow instead of several tools.

Licensing and fit

CAD Exchanger offers perpetual and subscription licensing for both software developers and end users, and the site states it is used by organizations from 110+ countries, from startups to enterprise customers. That flexibility matters if you need to match licensing to how long you'll use the tool or how you distribute it in your own product.

How to decide

  • Choose CAD Exchanger Lab if you mainly need to view, explore, and convert files yourself on desktop, web, or mobile.
  • Choose the SDK if you're building CAD import/export into your own application and want a documented API across C#, C++, Java, JavaScript, or Python.
  • Consider Manufacturing Toolkit if you're building quoting, DFM, or MaaS platforms and need feature recognition and DFM checks.

The deciding factors are usually data quality (do your files arrive broken?) and performance (are your assemblies large?). If both are yes, the healing algorithms and parallel computation are the advantages that justify the choice.

What is CAD Exchanger?

CAD Exchanger is a platform for viewing, exploring, and converting 3D CAD data across desktop, web, and mobile. It reads and writes SolidWorks, STEP, JT, STL, and 30+ other 3D formats. The product line splits into three tracks: CAD Exchanger Lab for end users who need to open and convert files, CAD Exchanger SDK for developers embedding CAD import/export into their own software, and Manufacturing Toolkit for teams building quoting, DFM (design-for-manufacturing), and MaaS (manufacturing-as-a-service) platforms. It suits engineers working with mixed-format CAD files, software developers who need CAD libraries in C#, C++, Java, JavaScript, or Python, and businesses that want custom engineering software built around CAD data.

What CAD Exchanger actually does

The core job is format interoperability. CAD files come in dozens of incompatible formats, and moving geometry between them usually loses structure, metadata, or precision. CAD Exchanger addresses that by reading and writing 30+ formats while preserving:

  • Assemblies and parts — the component hierarchy, not just a flattened mesh
  • Precise B-Reps and polygonal meshes — both exact boundary representations and tessellated geometry
  • Metadata and PMI — product manufacturing information such as dimensions and tolerances attached to the model

For visualization, it supports sectioning, explode views, and multiple display modes, so you can inspect internal structure and assembly relationships rather than just looking at a static render.

The three product lines

Product Who it's for What it does
CAD Exchanger Lab End users (engineers, designers) Desktop app to view, explore, and convert 3D CAD data across 30+ formats
CAD Exchanger SDK Software developers 3D CAD libraries for C#, C++, Java, JavaScript, and Python
Manufacturing Toolkit Platform builders SDK for quoting, DFM checks, and MaaS platforms, with feature recognition
Custom Development Businesses Bespoke engineering software and customization of existing applications

If you just need to open a STEP file someone sent you and export it as STL, Lab is the relevant product. If you're building an application that must ingest customer CAD files, the SDK is the entry point. If you're building a quoting or manufacturing platform, Manufacturing Toolkit adds DFM checks and feature recognition on top.

Why teams choose it

Three stated differentiators:

  • Quality — automatic algorithms to heal poor or broken CAD data, plus patented parallel computation for performance on large models
  • Ease of use — a clear UI for end users and a logically structured API with documentation for developers
  • Cost-effectiveness — perpetual and subscription licensing for both developers and end users, positioned as workable for startups and enterprise customers alike

The data-healing point matters in practice: real-world CAD files are often exported badly, with gaps, flipped normals, or missing topology. Automatic repair reduces manual cleanup before conversion.

Who uses it

CAD Exchanger states it is trusted by industry leaders and startups from 110+ countries. That spans two very different use cases: a single engineer converting a file on a desktop, and a software company licensing an SDK to handle CAD import inside a commercial product. The licensing model (perpetual or subscription, for both developers and end users) is designed to fit both ends of that range.

Getting started

The site's own framing is "It's easy to get started" — the practical path depends on which track you're on:

  • End user → download CAD Exchanger Lab, open a file, and convert or inspect it
  • Developer → evaluate the SDK in your language of choice (C#, C++, Java, JavaScript, Python) and check the API documentation
  • Platform builder → look at Manufacturing Toolkit for quoting, DFM, and MaaS scenarios

Pricing, trial terms, and platform availability are not specified in the source material, so check the product pages directly for current licensing options and supported operating systems before committing.

Which CAD File Formats Can CAD Exchanger View and Convert?

CAD Exchanger reads and writes SolidWorks, STEP, JT, STL, and more than 30 other 3D formats, and it can view, explore, and convert that data across desktop, web, and mobile. It fits the common case where a part or assembly arrives in a format your tool doesn't open, or where you need to move geometry between CAD systems without losing structure. It is not a full CAD authoring tool — the emphasis is on import/export, inspection, and visualization rather than creating or editing designs.

What CAD Exchanger can do with a file

The workflow is built around three operations:

  • Import/export — read and write SolidWorks, STEP, JT, STL, and 30+ other 3D formats.
  • Access — reach assemblies and parts, precise B-Rep geometry and polygonal meshes, plus metadata and PMI (product manufacturing information).
  • Visualize — use sectioning, explode views, and multiple display modes to inspect the model.

So a typical task is: open a file in a format you can't otherwise read, check its structure and dimensions, then export it to a format your downstream tool accepts.

Formats and what each is good for

Format Typical role What you get
SolidWorks Native CAD part/assembly B-Rep geometry, assembly structure
STEP Neutral exchange between CAD systems Precise B-Rep
JT Visualization and lightweight CAD data B-Rep and/or tessellated data
STL 3D printing and mesh workflows Polygonal mesh (no B-Rep)

The distinction that matters most: B-Rep formats (SolidWorks, STEP, JT) carry precise surfaces and edges, while mesh formats like STL carry triangles only. If you convert a B-Rep model to STL, you keep the shape but lose the precise geometry and much of the structure — so choose the target format based on what the next tool actually needs.

Which product to use

CAD Exchanger is offered in several forms, and the right one depends on who you are:

  • CAD Exchanger Lab — a desktop app for viewing, exploring, and converting 3D CAD data across 30+ formats. Best for an individual who just needs to open and convert files.
  • CAD Exchanger SDK — 3D CAD libraries for C#, C++, Java, JavaScript, and Python. Best for developers embedding import/export into their own software.
  • Manufacturing Toolkit — an SDK for building quoting, DFM, and MaaS platforms.
  • Custom Development — bespoke engineering software and customization of existing applications.

The site notes that licensing is available as both perpetual and subscription, for developers and end-users, and positions this as suitable for startups and enterprise customers alike. It does not publish specific prices on the page, so check current terms directly before committing.

Practical notes before you convert

  • Check the target format's limits first. If the receiving tool only accepts meshes, exporting to STL is fine; if it needs editable geometry, stay with STEP or another B-Rep format.
  • Expect cleanup on poor data. The platform advertises automatic algorithms to heal poor data, which matters when source files are messy or come from mixed sources.
  • Verify structure survives. Assemblies, metadata, and PMI are only useful if the target format supports them — confirm after export rather than assuming.
  • Match the tool to the job. For one-off viewing and conversion, the desktop Lab app is the direct route; for repeated or embedded conversion, the SDK is the relevant choice.

If your goal is simply "open this file and give me a format my other software can read," CAD Exchanger covers that across 30+ formats. If your goal is to design or edit models, you'll want a CAD authoring tool instead.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 2009, this domain has about 17 years of history. That suggests continuity, although ownership and purpose may have changed. The registrar is Tucows Domains Inc., a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Zoho Mail email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google, Microsoft. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, clickjacking protection. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header contains the custom value Netlify. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies Gatsby, Google Tag Manager, Google Analytics, Netlify without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. Twitter Card metadata is configured. The title has 60 characters, within a common display range. A meta description is present, with 131 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingNetlify
EmailZoho Mail
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 75.2.60.5

Registration details

RDAP / WHOIS

RegistrarTucows Domains Inc.
Registered2009-04-01
Expires2027-04-01
Domain statusactive
Nameserversemerie.ns.cloudflare.com、scott.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Acadexchanger.com75.2.60.566—
Acadexchanger.com99.83.231.6166—
MXcadexchanger.commx.zoho.com30010
MXcadexchanger.commx2.zoho.com30020
MXcadexchanger.commx3.zoho.com30050
NScadexchanger.comemerie.ns.cloudflare.com86400—
NScadexchanger.comscott.ns.cloudflare.com86400—
TXTcadexchanger.comMS=E066268696C72D097F764FA91A6E606226065273300—
TXTcadexchanger.comSendinblue-code:50a5ec561259817bb7098cb20939048f300—
TXTcadexchanger.comgoogle-site-verification=qZUesgyOFWkodeMJQHXnWmot8MU0of-aYFIFFEjQC30300—
TXTcadexchanger.commailru-verification: 94923a7a275cc1af300—
TXTcadexchanger.comv=spf1 include:spf.zoho.com +include:_spf.google.com ~all include:transmail.net300—
TXTcadexchanger.comzoho-verification=zb62560925.zmverify.zoho.com300—
DMARC_dmarc.cadexchanger.comv=DMARC1; p=none; sp=none; rua=mailto:[email protected]!10m; ruf=mailto:[email protected]!10m; rf=afrf; pct=100; ri=86400300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectcadexchanger.com
IssuerLet's Encrypt
Valid until2026-11-26T01:13 · Remaining when checked: 41 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=UTF-8
cache-controlpublic,max-age=0,must-revalidate
serverNetlify
strict-transport-securitymax-age=31536000

Identified technologies

GatsbyGoogle Tag ManagerGoogle AnalyticsNetlify

Pages, Search and Sharing

Meta descriptionView, explore and convert 3D CAD data on desktop, web and mobile. Read and write Solidworks, STEP, JT, STL and 30 other 3D formats.
Canonical URLNot detected
LanguageEnglish (default)
Twitter Cardsummary
All bots 6 allowed · 8 disallowed
  • Allow/*assets/*.webp
  • Allow/*assets/*.png
  • Allow/*static/*.ttf
  • Allow/*static/*.woff
  • Allow/*static/*.webp
  • Allow/*static/*.woff2
  • Disallow/bin/
  • Disallow/logs/
  • Disallow/cache/
  • Disallow/administrator/
  • Disallow/tmp/
  • Disallow/purchase/
  • Disallow/*product=
  • Disallow/*quote*

User reviews (0)

  • No reviews yet.