What formats can I convert between?
You can convert between GLB, GLTF, OBJ, FBX, STL, 3MF, STEP, STP, PLY, and USDZ. Upload any supported format, including 3DS, and choose your desired output.
Free online 3D model converter. Upload your file, choose the target format, and download the result instantly.
or click to browse, paste supported
A universal 3D model format converter. Supports GLB, GLTF, OBJ, FBX, STL, 3MF, STEP/STP, PLY, USDZ, 3DS, and DAE. Upload any supported format, choose your target format, and convert with options like texture embedding and coordinate system conversion. Every conversion happens locally in your browser and no files are uploaded.
Upload any supported 3D format into the universal converter workspace.
Pick GLB, STL, OBJ, FBX, 3MF, or STEP depending on your destination workflow.
Configure format-specific parameters such as binary encoding, MTL, or precision.
Preview the converted geometry in the viewport and download the output file.
| Option | What it does | Default / range |
|---|---|---|
Output format | Choose the target 3D format. You can switch formats and re-convert after upload without re-uploading. GLB · GLTF · OBJ · STL · FBX · 3MF · STEP · STP · PLY · USDZ | GLB |
| Option | What it does | Default / range |
|---|---|---|
Up axis | Determines the 'up' axis of the exported model. Different 3D software uses different conventions. Selecting the wrong system may cause the model to lie on its side.
| Y-up |
Rotation X | Rotate the model around the X axis (degrees). Useful for correcting axis misalignment or print orientation. | 0°-180° – 180° |
Rotation Y | Rotate the model around the Y axis (degrees). Useful for correcting axis misalignment or print orientation. | 0°-180° – 180° |
Rotation Z | Rotate the model around the Z axis (degrees). Useful for correcting axis misalignment or print orientation. | 0°-180° – 180° |
Rotation Application | Choose how rotation is written to the exported model. Baking into vertices rewrites all vertex coordinates so every export format (including geometry-only formats such as STL and STEP) applies it consistently; root node transform keeps the original vertex coordinates, which is friendlier to animated or skinned models, but formats that ignore node transforms (such as STEP) won't apply the rotation.
| Root node transform |
| Option | What it does | Default / range |
|---|---|---|
Resource Mode | Choose how textures and buffers are organized in the output.
| Separated |
| Option | What it does | Default / range |
|---|---|---|
Export MTL | Include a material definition file (.mtl) referencing texture images.
| Export MTL |
| Option | What it does | Default / range |
|---|---|---|
Binary Format | Choose the STL storage format. Both formats produce identical print results.
| Binary STL |
Split Multiple Parts | Export independent meshes as separate STL files packaged in a ZIP archive. | off |
| Option | What it does | Default / range |
|---|---|---|
Resource Mode | Choose how textures are packed in the FBX export. Separated ships textures as sidecar files in a ZIP; embedded packs textures into a single FBX file.
| Embedded |
| Option | What it does | Default / range |
|---|---|---|
Precision | Tessellation tolerance when converting BREP surfaces to mesh. Lower values keep finer surface detail (larger files); higher values produce a coarser mesh. Range 0.0001-0.1. | 0.0010.0001 – 0.1 · step 0.0001 |
About this tool
You can convert between GLB, GLTF, OBJ, FBX, STL, 3MF, STEP, STP, PLY, and USDZ. Upload any supported format, including 3DS, and choose your desired output.
Texture and material preservation depends on the target format. GLB and GLTF fully support textures and materials. STL only preserves geometry.
Yes. After uploading, you can switch between output formats without re-uploading. Each format change triggers a new conversion.
Yes, every supported format can be converted to any other supported format. Formats such as STEP/STP are tessellated into meshes during conversion, so the result is a mesh approximation rather than the original parametric geometry.
Formats that support vertex colors, such as GLB, GLTF, and 3MF, keep them during conversion. OBJ stores material colors in its MTL file. Formats without color support, such as STL, keep geometry only and drop all color data.
One model at a time. If you select several files, a dialog lists up to 20 of them so you can pick the one to convert. ZIP archives with a model and its companion files are unpacked automatically. To convert many models with the same settings, use Batch Model Conversion, which takes up to 50 models per batch.
General questions
Core features are free forever. Format conversion, model optimization, and online preview do not require an account. Some advanced features are paid.
No. Files you select are processed only in your browser on this device, so they never leave your device and are never sent to our servers. We don't store any user files; after processing, related data in browser memory is released.
No installation required. Any3D is entirely browser-based; just open the webpage to use all features. It works on Windows, Mac, Linux, and other major operating systems.
There is no cap on file size or polygon count. How large a model you can open depends on your device's memory and graphics card, and very heavy models may make the page lag or crash. Some tools do limit how many files go in at once, such as 50 models per batch or single images up to 50 MB in texture compression. See Limits for the full list.