SupaVoxel
3D file converter

Free 3D File Converters

Pick the pair you need. Each converter runs in your browser, so the file never leaves your device, and each page explains what the conversion keeps and what it drops.

3MF to STL
Turn a slicer project or 3MF download into a plain STL any printer, slicer or print service accepts.
GLB to STL
Take a game, web or AI-generated GLB to your slicer as a correctly scaled, upright STL.
GLB to OBJ
Unpack a GLB into OBJ, MTL and PNG textures for sculpting tools and older 3D software.
OBJ to STL
Turn a Blender, ZBrush or scan OBJ into an STL at the right print size.
STL to 3MF
Give an unitless STL real millimeter units and a clean, connected mesh in the slicer's native format.
STL to OBJ
Move a print file into Blender, Maya or a texturing app as an upright, correctly scaled OBJ.
FBX to STL
Freeze a rigged FBX character or game prop into a printable STL at the right size.
STL to GLB
Put a print file on the web, in AR or in a game engine as a single, correctly scaled GLB.
FBX to OBJ
Get a static, universally readable OBJ out of an Autodesk FBX, embedded textures included.
FBX to GLB
Bring a rigged, animated FBX to the web, three.js or AR as one self-contained GLB.
glTF to OBJ
Turn a glTF scene into an OBJ, MTL and textures that older 3D software can open.
DAE to OBJ
Move Collada files from SketchUp, 3D Warehouse or robotics tools into an OBJ any app can read.
OBJ to GLB
Turn a Wavefront OBJ into a single GLB for the web, AR and game engines, with the units fixed.
glTF to STL
Turn a .gltf model into a print-ready STL in millimeters, Z-up and on the bed.
PLY to STL
Turn a scanned PLY mesh into a printable STL, with the scale and orientation fixed.
3MF to OBJ
Get the meshes out of a 3MF print project as an OBJ with materials, for Blender or ZBrush.
DAE to STL
Turn a Collada file from SketchUp or 3D Warehouse into a correctly scaled STL for your slicer.
USDZ to OBJ
Get the mesh and textures out of an Apple AR USDZ as an OBJ you can edit anywhere.
glTF to GLB
Pack a .gltf with its .bin and textures into a single binary GLB, animation included.
USDZ to STL
Turn a USDZ AR model into a printable STL at the right size, upright on the bed.
GLB to USDZ
Make a USDZ from a GLB so the model opens in AR on iPhone and iPad.
GLB to glTF
Unpack a binary GLB into editable glTF JSON with separate .bin and texture files.
PLY to OBJ
Open a PLY scan in any 3D app by converting it to a Wavefront OBJ.
DAE to GLB
Move a Collada model from SketchUp or Second Life to a modern GLB for web, AR and engines.
STEP to STL
Turn a .step or .stp CAD part into a binary STL for your slicer, sized in millimeters.
3MF to GLB
Turn a 3MF print file into a GLB for web viewers, AR, Blender and game engines.
OBJ to USDZ
Turn an OBJ into a USDZ that opens in AR Quick Look on iPhone and iPad, at true size.
FBX to USDZ
Turn an FBX with embedded textures into a USDZ for AR Quick Look on Apple devices.
PLY to GLB
Turn a colored PLY scan mesh into a compact GLB for the web, AR and game engines.
GLB to FBX
Turn a GLB into a binary FBX 7.4 for Unity, Unreal, Blender or Mixamo auto-rigging.
OBJ to FBX
Turn an OBJ into a binary FBX for Unity, Unreal or Mixamo, with objects, UVs and normals kept.
DAE to FBX
Turn a COLLADA .dae from SketchUp or an older pipeline into a binary FBX 7.4.
STL to FBX
Bring a printable STL into a game engine or animation tool as a binary FBX, millimeters intact.
OBJ to DAE
Turn an OBJ into a COLLADA 1.4.1 .dae for Second Life, OpenSim, SketchUp and legacy tools.
STL to STEP
Turn an STL mesh into a faceted STEP solid that CAD programs can open, measure and cut.

How to choose a target format

Pick the format by where the file goes next, not by habit.

Printing one color

STL. Every slicer reads it, but it stores geometry only: no color, no units. Try GLB to STL or OBJ to STL.

Printing in color

3MF keeps per-object colors and real millimeter units, which Bambu Studio and PrusaSlicer use. See STL to 3MF.

Games, web and AR

GLB packs mesh and textures in one file for Unity, Godot, three.js and Android AR. USDZ is the iPhone AR format.

Editing in 3D software

OBJ is the safe interchange format for Blender, ZBrush and Maya. FBX is the choice when an engine pipeline expects it.

What a 3D conversion can and can't keep

Geometry almost always survives a conversion. The losses are everything around it: textures and colors disappear when you go to STL, units are guessed when the source format has none, and animation or rigs only travel between formats that support them, like FBX and GLB.

Scale is the most common surprise. STL and OBJ have no unit, so a model made in meters can arrive 1,000 times too small in a slicer. Each converter page lists the pitfalls of its pair and how to fix them. To check a result before you print, open it in the STL viewer.

FAQ

Frequently asked questions

Is the 3D file converter free?

Yes, every converter here is free, with no sign-up, no watermark and no daily limit. Conversion happens in your browser.

Is there a file size limit?

Only your device's memory. Because nothing is uploaded, large files are limited by your browser rather than a server cap; files of a few hundred megabytes work best on a desktop.

Why did my model lose its colors?

The target format can't store them. STL holds geometry only. Convert to GLB, OBJ or 3MF instead if you need to keep textures or colors.

Which format is best for 3D printing?

STL for single-color prints, 3MF for multi-color prints and when you want units and print settings stored with the model.

Start free

Don't have a model yet?

Turn a picture into a textured 3D model in typically 3 to 5 minutes, then export the format you need.

No credit card required · 3 free credits to start