MeshOptimiserBeta Download

Docs·Help

Frequently asked questions

Short answers: cost and licence, privacy, browsers, file sizes, whether Python is needed, and where to report a bug.

Is it free?

Yes. MeshOptimiser is free and open source.

What is the licence?

MIT. In short, you may use, copy and change it, also for commercial work, as long as the licence text stays with it. It comes with no warranty.

Can I send the exported file to a customer?

Yes, once you have taken out what they should not see. See How to make a CAD model safe to send to a customer.

Does my file leave my computer?

No. The viewer and the converter both run on your machine. See Privacy and offline use.

Do I need an internet connection?

Only for the first start, which downloads the Python add-ons. After that the app runs offline, and so does the help window (F1). The one thing it does by itself is look for a newer version when it opens; you can switch that off under Settings, Updates. A few rarely used converters are fetched the first time they are needed.

Which browsers work?

Chrome is the best choice. A recent Edge or Firefox works too, and Safari on a Mac can lag. The viewer uses WebGPU and falls back to WebGL2. For the app to open in a window of its own, the launcher needs Chrome, Edge or Brave. Installing it as an app is offered by Chrome and Edge.

Which systems does it run on?

Windows and macOS.

Can I use it without Python?

No. The app is served by a small Python program on your computer, and STEP files are converted in Python. On Windows, the launcher offers to install Python for you if it is missing.

Which Python version?

3.10, 3.11 or 3.12. Version 3.13 is not supported yet.

How big a file can it handle?

There is no fixed limit in these pages, because it depends on your computer’s memory and graphics card. The app is tested on assemblies of thousands of parts and millions of triangles. The README’s example is a 320 MB STEP file. The local server accepts STEP files up to 4 GB.

Does it change my original file?

No. Nothing reaches a file until you save a scene or export, and both write a new file.

Can it open SolidWorks, Inventor, Creo or CATIA files?

Not the files those programs save for themselves. Export a STEP file from your CAD program first. See Native CAD files: export a STEP file first.

Can it write STEP files?

No. It reads STEP and writes mesh formats: GLB, glTF, FBX, USDZ, OBJ, STL and PLY, and a parts list as CSV.

Where is the converted file?

In the folder inbox inside the app folder, where it stays for about a day. To keep a file where you want it, save a scene or export.

Can I undo everything?

Every editing action can be undone with CtrlZ. By default the history goes back 200 steps, and Settings, General can make it 50 or 500. Revert to source… in the Menu reloads the file as it was. See Undo and redo.

Why do I have to start it with a launcher?

Because the converter is a Python program, and a web page cannot start one. The launcher starts a small local server that connects the two.

How do I update?

Open Settings, Updates and press Check now. When a newer version is offered, press Update now. A release that changes the launcher files needs the new zip, unpacked into a new folder. See Stop, restart and update.

Where do I find help inside the app?

Press F1. The help window holds these same articles, with a search. See The help window.

Where do I report a bug or ask for a feature?

On the Report a problem page. The app’s mark in the top bar has a link called Report a problem that opens it with your version and system already filled in. Say what you did, what you expected and what happened, and add the version number and the log. Settings, About, Copy details copies the version number, your browser and your graphics card for you.

Pick how you run it.

In your browser

MeshOptimiser Web

Try the app in a tab. Nothing to install.

On your machine

MeshOptimiser

The full app. Windows and macOS.

Free
Free
Browser tab
Your computer
Files stay local
Files stay local
STEP to GLB
STEP to GLB
Clean-up tools
Clean-up tools
Part library
Part library
Folders and CLI
Folders and CLI
Claude
Claude
Works offline
Works offline

Web opens a sample gearbox first and needs a window 960 px wide. Best in Chrome: Safari on a Mac can lag.