Skip to content
3DToolBench

About

A 3D file converter that does the work on your computer instead of on a server.

The problem this solves

Most free 3D converters work the same way. You upload your file. A server converts it. You download the result. That design has three costs, and you pay all of them.

The first is privacy. A CAD part is often confidential. It may be covered by an agreement you signed. Uploading it to an unknown server in an unknown country is a real risk, and the terms of those sites usually say very little about what happens to the file afterwards.

The second is waiting. A 50 MB mesh has to travel up the slowest half of your connection, sit in a queue, and travel back. Your own computer can do the same work faster, because the file is already there.

The third is quality. Server converters tend to give you one button and no settings. If the result has the wrong scale, the wrong axis, or far too many triangles, there is nothing you can adjust.

How this site works instead

Modern browsers can do this work directly. When you drop a file in, it is read by code running on your own machine. Nothing is sent anywhere. There is no upload step, because there is nothing to upload to.

The conversion runs on a background thread, so the page stays responsive even with a large file. The result is shown as a 3D model you can turn and inspect before you download it. That preview is deliberate: it is how you know the conversion actually worked, without having to open the file in another program first.

Some formats need a large piece of compiled code to read — STEP files, for example, need a CAD kernel. Those are downloaded from a public code network only when you actually open a file that needs them, so the rest of the site stays fast.

What this site will not do

Some file formats cannot be read by anyone except the program that created them. SolidWorks parts, Inventor parts and SketchUp models are closed formats. Blender project files are a snapshot of Blender’s own memory. No browser tool can open any of these, and any site that claims otherwise will simply show you an error after you wait.

For those formats we write a guide instead: the exact menu path to export a file we can read, and the settings that matter when you do it. It is less exciting than a convert button, but it is the answer that actually gets you to a working file.

We also do not slice models into G-code. G-code depends on your specific printer: nozzle size, bed and nozzle temperature, retraction, flow. We cannot know any of that, and guessing it can damage a printer. If you need G-code, you need a real slicer, and our guide explains how to set one up.

Reading G-code is a different matter, and that we do. The G-code viewer shows a print layer by layer before you start it, and a G-code file can be turned back into a model — an approximate one, and the page says exactly how approximate.

Who builds it

3DToolBench is a small independent project. For now it carries no advertising and no affiliate links. If advertising is added later, it will sit in the reading parts of the page, never inside the 3D view and never next to the convert or download buttons.

If a conversion produces a wrong result, that is a bug worth hearing about. Please tell us, and describe the file rather than sending it.