Browser converter·no upload

Convert anything
to STL,
in your browser.

Drag a .3mf, .obj, .step or even a .png into the viewer, inspect it live, download a clean STL. Zero servers — your file never leaves the device.

100% local No signup Live 3D preview
live demo · 3mf → stlfullscreen
viewer● live
drop a file to preview
Drop your .3mf file
or click to browse · local only
Output format

100% local · file never leaves your browser

Reads.3mf.obj.glb.gltf.ply.dae.3ds.fbx.step.stp.iges.png.jpg.svg.stl
// Why STL Converter

Built like the tool
you wish already existed.

No upload limits, no email walls, no `your file is in queue position 47`. Just a drop zone, a viewer, and a download button.

Privacy

Fully private

Parsing & meshing run in WebAssembly + WebGL on your device. Nothing is ever uploaded.

Speed

Instant

Most files convert in under a second. No queue, no progress bar wishful-thinking.

Preview

Live 3D preview

Orbit, pan and zoom an interactive Three.js viewer before you download the STL.

Offline

Works offline

Once loaded, the converter keeps running with no network — perfect for airgapped labs.

Output

Binary or ASCII

Toggle between compact binary STL (for slicers) and human-readable ASCII (for editors).

Capacity

No size limit

We don't cap files at 50 MB. The only limit is the RAM your browser is willing to give.

// engine

A real mesh pipeline — in your tab.

Three.js loaders parse 3D formats, occt-import-js (WebAssembly OpenCascade) handles STEP/IGES, and a Canvas heightmap pipeline extrudes images. No server round-trip, ever.

01
Drop
File handle stays in memory
02
Parse
WASM / WebGL loaders
03
Preview
Three.js viewport, orbit cam
04
Export
Binary or ASCII .stl
Three.js r170 occt-import-js WebGL 2
// How it works

Three steps. Zero friction.

01step
Drop your file

3MF, OBJ, GLB, STEP, PNG, SVG and 10+ more formats. No size cap.

02step
Inspect in 3D

Live Three.js viewer — orbit, zoom, validate before you commit.

03step
Download STL

Binary or ASCII, named after the source. Send straight to your slicer.

// trust

The same quality as pro software, without the friction.

STL Converter is built on Three.js, OpenCASCADE (WASM) and custom pipelines tested on thousands of real files. No server, no queue, no account to create — just an engine that runs in your browser.

Open source friendly WebAssembly native Zero tracking
50,000+
Conversions this month
12+
Formats supported
0
Files sent to server
< 1 s
Average conversion time
// Testimonials

They use STL Converter every day.

From makers to engineers to prototyping studios — here’s what they say.

I convert STEP to STL for my 3D printer videos. Before I’d open Fusion, wait, export. Now it’s literally 3 clicks in the tab. Game changer.

T
Thomas L.
Maker & YouTuber

The PNG → STL heightmap pipeline is clean. I send textures to clients as physical mockups, and STL Converter saves me a ton of time.

M
Marie D.
Industrial Designer

Airgapped lab, so no cloud tool is allowed. This one runs 100% local. 400 MB STEP files go through without a hitch. Exactly what I needed.

K
Karim B.
Mechanical Engineer

I use OBJ → STL to prep my sculptures before resin printing. The real-time 3D viewer lets me check I don’t have broken mesh before sending to the machine.

S
Sarah K.
3D Artist

Not all my students have Fusion on their laptops. With STL Converter they can switch formats right in the browser. Zero setup, zero friction.

J
Julien R.
CAD Instructor

We receive files in every format. Having a single hub to normalize everything to STL — without uploading client data — is exactly the security level we were looking for.

A
Anaïs P.
Founder, Prototyping Studio
// FAQ

Everything you need to know

Does my file get uploaded to a server?

No. Every conversion runs in your browser using WebAssembly and WebGL. The file handle stays in memory, nothing crosses the network.

What input formats are supported?

Inbound to STL: 3MF, OBJ, GLB, GLTF, PLY, DAE, 3DS, FBX (read-only), STEP, STP, IGES, plus images (PNG, JPG, SVG) via heightmap extrusion. Outbound from STL: OBJ, GLB, GLTF, PLY, 3MF, SVG, GCODE.

Why STL and not 3MF everywhere?

STL is the universal slicer format. It's geometry-only, no colors or units — but every printer, every CAM tool and every mesh editor opens it without question.

Is the conversion lossless?

Geometry: yes, vertex for vertex. Metadata (colors, materials, units, hierarchy) is dropped because STL doesn't carry it — this is a format limit, not a tool limit.

How big can files be?

Whatever your browser's RAM allows. We've tested >500 MB models on a laptop. Nothing is uploaded, so there's no transfer bottleneck.

Is it really free?

Yes for single conversions. A pro plan is planned for batch ZIP→STL, mesh repair and an API — but the core converter stays free, forever.

Ready to drop your first file into STL Converter?

No account. No upload. Just a viewer and a download button.

Start converting