Nothing leaves your device
A local workshop for your 3D files
Convert between STL, OBJ, 3MF, GLB, PLY and SVG, measure a mesh properly, fix what is safely fixable, and batch-export the lot. Every file is read, converted and verified inside this browser tab — there is no upload endpoint to send it to.
Drop your 3D files here to begin
STL, OBJ, PLY, GLB, glTF, 3MF, SVG and DXF. Nothing is uploaded: files are read and converted inside this tab. Checking what this device can handle...
Queue
No files yet. Drop models above, or use the file picker.
Output
Units
Size and placement
Repair and cleanup
These can change the shape, so they need a before-and-after review before export.
Inspection
Add a model to see its dimensions, mesh health and estimated volume.
What this actually does
Conversion that is checked
Every exported file is re-opened with the same parser a third-party tool would use, and its triangle count, mesh count and bounding box are compared against the source. A file that fails is flagged, not quietly downloaded.
Inspection worth reading
Dimensions and units, triangle and vertex counts, open edges, non-manifold edges, zero-area triangles, separate shells, and a volume estimate that tells you when it cannot be trusted.
Repair that stays honest
Welding, degenerate removal and winding fixes, always behind a before-and-after review. Holes are never filled: inventing a surface changes your design rather than repairing your file.
Batch as a first-class feature
Drop a folder. Files convert with device-aware concurrency, each with real phase progress, and a failure isolates to one file. Download the lot as a ZIP with a manifest of every measurement.
Real format support
ASCII and binary STL, OBJ with MTL materials, 3MF with declared units and build transforms, GLB and glTF scene graphs, PLY in all three encodings, and SVG extrusion with correct hole handling.
Hostile files expected
3MF is a ZIP, so it is treated as untrusted: zip bombs, path traversal, absurd entry counts and XML entity attacks are all refused before any expensive work begins.
Pick a conversion
- OBJ to STLTurn a Wavefront OBJ into a printable STL entirely inside this tab.
- 3MF to STLConvert a 3MF package to STL without uploading it.
- STL to OBJConvert an STL into a Wavefront OBJ locally.
- GLB to STLConvert a GLB or glTF scene into a printable STL on your own machine.
- PLY to STLConvert a Stanford PLY into an STL locally.
- SVG to STLExtrude a flat SVG drawing into a solid you can print.
- GLB to OBJConvert a GLB or glTF scene into a Wavefront OBJ on your own machine.
- STL to 3MFConvert an STL into a 3MF package locally.
- STL to GLBTurn an STL into a GLB you can drop into a web viewer, a game engine or an AR scene.
- OBJ to GLBPackage a Wavefront OBJ as a single GLB file, entirely on your own machine.
- glTF to STLConvert a .
- glTF to OBJConvert a .
- STL to PLYConvert an STL into a Stanford PLY on your own machine, for MeshLab, CloudCompare, research tooling or anything else that prefers PLY.
- PLY to OBJConvert a Stanford PLY into a Wavefront OBJ locally.
- OBJ to 3MFConvert a Wavefront OBJ into a 3MF package on your own machine.
- 3MF to OBJConvert a 3MF package into a Wavefront OBJ locally, for a 3D application rather than a slicer.
- GLB to 3MFConvert a GLB or glTF scene into a 3MF package on your own machine.
- 3MF to GLBTurn a 3MF print package into a GLB for a web viewer, an AR scene or a game engine.
- DXF to STLA DXF is flat and an STL is a solid, so this conversion has to add the one thing the drawing does not contain: thickness.
- DXF to OBJTurn a flat DXF drawing into a Wavefront OBJ solid on your own machine.
- DXF to 3MFConvert a flat DXF into a 3MF solid locally.
- DXF to GLBTurn a flat CAD drawing into a GLB you can drop into a web viewer or an AR scene.
- SVG to DXFTurn vector artwork into a DXF that CAD software, laser cutters and CNC front-ends will accept.
- DXF to SVGTurn a CAD drawing into an SVG you can put on the web or open in a vector editor.
- PNG to STLTurn a PNG into a 3D relief you can print.
- JPG to STLConvert a JPG into a printable relief on your own machine.
- STL viewerOpen an STL and look at it, on your own machine.
- 3MF viewerOpen a 3MF package and inspect it locally.
- OBJ viewerOpen a Wavefront OBJ locally, with its groups, normals and material colours.
- DXF viewerOpen a DXF drawing and look at the geometry itself, not an extrusion of it.
- STL repairFix common STL mesh defects without uploading the file.
Why browser-local matters here
- A 3D model is often the product. Uploading a prototype to an unknown converter means handing over the design, and plenty of free converters do exactly that.
- Nothing is uploaded because there is nowhere to upload to: this site has no API routes, no server actions and no storage.
- The Content Security Policy restricts network connections to this origin only, so no script on the page can send your geometry elsewhere, whatever it intends.
- Load the page once and you can disconnect from the network entirely. Every conversion still works.
How this is enforced, not just promised
The privacy model is a test, not a paragraph. The browser suite converts a real file while recording every network request the page makes, and fails if anything cross-origin appears. Page-view analytics are included, and are never given a filename, a file size, or any measurement taken from a model.
Read how it works