Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_right3D Toolschevron_right3D File Converter3D File Converter

3D File Converter

Convert between GLB, GLTF, OBJ, STL, PLY, FBX, DAE, 3MF and USDZ, with optional Draco or Meshopt compression.

upload_file

Click to browse or drag & drop files here

Select 3D models — GLB, GLTF, OBJ, STL, PLY, FBX, DAE, 3MF, 3DS, USDZ, VRML, AMF or OFF

Accepted: .glb,.gltf,.obj,.stl,.ply,.fbx,.dae,.3mf,.3ds,.off,.drc,.usdz,.usd,.usda,.usdc,.wrl,.vtk,.amf,.xyz,.pcd

Companion files (optional)upload_file

Click to browse or drag & drop files here

Add .bin buffers, .mtl materials or texture images for GLTF and OBJ sources

The output format every selected file will be converted to.Draco compresses hardest; Meshopt decodes faster in the browser.

Similar Tools

USD & USDZ Converter

USD & USDZ Converter

Convert GLB, OBJ, STL and FBX models to USDZ for iOS AR Quick Look, or read USD files back out.

CAD File Converter

CAD File Converter

Convert STEP, IGES and BREP CAD files to STL, OBJ, GLB or PLY with adjustable tessellation quality.

3D Model Inspector

3D Model Inspector

Inspect the complete anatomy of a GLB, GLTF, OBJ, STL, FBX, DAE, USDZ or point cloud file in your browser.

3D Model Compressor

3D Model Compressor

Compress GLB and GLTF files online for free and cut 3D model size by up to 95%.

SVG Stroke to Fill

SVG Stroke to Fill

Convert SVG stroke-painted elements to fill-painted paths for better compatibility.

SVG to CSS Background

SVG to CSS Background

Convert SVG code into a CSS background-image data URL.

Table to CSV

Table to CSV

Convert HTML tables or spreadsheet data to CSV format.

apps

More Tools

Browse our full collection of free online tools.

Convert 3D models without uploading a thing

Every 3D pipeline eventually hits a format wall. The client sends an FBX, the printer wants STL, the website needs GLB, and the AR preview needs USDZ. This free online 3D file converter turns one into another directly in your browser — no account, no queue, no file leaving your computer.

Popular conversions

  • GLB to STL — strip a web asset down to printable geometry
  • FBX to OBJ and FBX to GLB — get DCC exports into a web-friendly form
  • OBJ to GLTF and OBJ to GLB — modernise legacy assets, with the .mtl picked up automatically
  • STL to GLB and STL to OBJ — bring print files into a real-time engine
  • DAE to GLB — retire COLLADA without losing the scene graph
  • PLY to STL — turn scan output into something a slicer accepts
  • GLB to USDZ — publish for Apple Quick Look and iOS AR
  • 3MF, 3DS, VRML, AMF and OFF — read the awkward legacy formats that other converters skip

What makes this converter different

GLB ⇄ glTF is lossless. Most converters rebuild the scene, quietly dropping every extension they do not understand. This one rewrites the container instead, so KHR_materials_transmission, KHR_texture_transform, morph targets, sparse accessors and custom extras all survive the trip.

It tells you what will be lost. Converting an animated FBX to STL throws away rigs, materials and textures — that is the format's fault, not the converter's. The warning appears before you download, not after you have shipped the file.

Compression is built in. Writing GLB or glTF, you can apply Draco or Meshopt geometry compression in the same pass, typically shrinking mesh data by 70–90% for web delivery.

Batch conversion. Drop in a whole folder of models, convert them all at once and download the results as a single ZIP.

How to use it

  1. Add one or more 3D files.
  2. If you are converting a .gltf with external .bin and texture files, or an .obj with a .mtl, add those in the companion picker.
  3. Choose the output format.
  4. Set the format-specific options: binary or ASCII for STL and PLY, Draco or Meshopt for GLB, texture size for USDZ.
  5. Read the loss warning, then convert and download.

Tips

  • Binary STL is roughly five times smaller than ASCII and loads far faster — pick it unless a tool specifically demands text.
  • Draco gives the smallest files; Meshopt decodes faster and is friendlier to progressive loading. For a website, Meshopt is usually the better trade.
  • glTF output is a multi-file asset, so it arrives as a ZIP containing the .gltf, its .bin buffer and the textures. Choose GLB if you want a single self-contained file.
  • Converting to XYZ turns a mesh into a point cloud by keeping only its vertices — useful for scan pipelines, useless for printing.

Privacy

The conversion runs in WebAssembly and JavaScript on your own machine. Nothing is uploaded, nothing is stored, and nothing is logged — which makes it usable for client work under NDA and for proprietary assets you are not allowed to send to a third-party service.