Skip to main content

Polyforge

3D File Tools active

Convert. Optimize. 3D Files.

Convert between GLB, OBJ, STL, FBX, DAE, STP and more — or reduce file size by up to 90% with Draco compression. No upload. No sign-up. Files never leave your browser.

No sign-up No upload to any server Works in any browser
10+ Supported Formats
~90% Max Size Reduction
0 Bytes Uploaded
100% Free
TOOLS
01
$ convert_3d_file

Format
Converter

Convert between GLB, OBJ, FBX, STL, PLY and more. Geometry, materials, and textures preserved. No upload required.

11 input formats 9 output formats 90 pairs
Open Converter
02
$ optimize_mesh

Size
Optimizer

Reduce 3D file size by up to 90% with mesh decimation, Draco compression, and texture optimization.

Open Optimizer
Original 100%
After decimation ~60%
After Draco ~10%
Mesh decimation (polygon reduction)
Draco compression (KHR_draco)
Texture compression (lossy & lossless)
Before / after size comparison
TRY IT NOW

No File? No Problem.

Try a conversion right now with a free sample model.

FEATURES
$ privacy_first

100% client-side processing. Your files never leave your device, not for a millisecond. No server, no logs, no analytics on your content.

0 bytes uploaded
$ preserve_textures

MTL files and JPG/PNG textures are automatically mapped into the output. No manual reassignment required.

$ zero_install

Works in any modern browser. No extensions, plugins, or desktop software required.

$ live_3d_preview

Interactive 3D preview with OrbitControls. Inspect your converted model before downloading.

WebGL accelerated
$ mesh_decimation

SimplifyModifier reduces polygon count while preserving surface detail. Ideal for web and mobile delivery.

$ draco_compression

Optional Draco geometry compression (KHR_draco_mesh_compression) reduces GLB file sizes by up to 90%.

up to 90% smaller
HOW IT WORKS

Three Steps, Zero Friction

No software to install, no account required.

01

Upload Your File

Drag and drop or select your 3D file. GLB, OBJ, FBX, STL, PLY and more. Up to 100 MB.

02

Choose Format

Select a target format or configure optimization settings. Conversion runs in-browser.

03

Download Result

Preview in the 3D viewer, then download your converted or optimized file immediately.

POPULAR CONVERSIONS
$ convert_from
GUIDES & RESOURCES
FAQ

What 3D file formats does Polyforge support?

Polyforge supports GLB, GLTF, OBJ (with MTL textures), FBX, STL, PLY, USDZ, 3DS, COLLADA (DAE), STEP/STP, and 3MF as input formats. Output targets include GLB, GLTF, OBJ, FBX, STL, PLY, USDZ, DAE, and 3MF. GLB is recommended for web delivery because it packages geometry, materials, and textures in a single self-contained file.

Is Polyforge free to use?

Yes, Polyforge is completely free with no account or subscription. Files up to 100 MB are supported. All conversion and optimization runs in your browser using three.js.

Are my 3D files safe? Do you store them?

Your files never leave your device. Polyforge processes everything client-side in your browser. Nothing is uploaded to a server, logged, or stored. There is no backend to send data to.

How do I convert a 3D file to GLB?

Open the Format Converter, drag and drop your file — OBJ, FBX, STL, DAE, STP, or any supported format — select GLB as the output, then click Convert. For OBJ files, include the companion .mtl file to preserve textures. The converted file downloads immediately.

What is the difference between GLB and GLTF?

GLTF (GL Transmission Format) is JSON-based and references external files for geometry and textures. GLB is the binary container that packs everything into one file. GLB is preferred for web delivery, AR/VR, and e-commerce platforms.

How do I convert a DAE (COLLADA) file to GLB?

Drag and drop your .dae file into Polyforge's Format Converter, choose GLB as the target format, and click Convert. COLLADA materials and scene hierarchy are preserved in the output. The conversion runs entirely in your browser.

How do I convert a STEP/STP file to STL for 3D printing?

Upload your .stp or .step file to Polyforge, select STL as the output format, and click Convert. STEP is the standard exchange format for CAD and engineering models, and STL is the most widely supported format for 3D printing and slicing software.

Can I convert FBX to GLB with textures?

Yes. Polyforge preserves embedded textures and materials when converting FBX to GLB. The converter maps FBX material properties to glTF PBR materials automatically.

What is the maximum file size Polyforge supports?

Polyforge supports files up to 100 MB. Because all processing happens in your browser, performance depends on your device's available memory and GPU. Most files convert in seconds.

What is Polyforge?

Polyforge is a free, browser-based 3D file utility with two core tools: a format converter and a size optimizer. Both run entirely inside your browser. Your files are never uploaded to a server. All processing happens locally on your device.

3D File Format Converter

Convert OBJ to GLB for web and AR delivery, FBX to GLB for glTF compatibility, STL to GLB for product visualization, DAE (COLLADA) to GLB for modern web delivery, or STP/STEP to STL for 3D printing. Over 11 input and 9 output formats supported, all without leaving your browser.

3D File Size Optimizer

Large 3D assets are a major performance bottleneck. Polyforge's optimizer addresses this with three techniques: mesh decimation (SimplifyModifier), Draco compression (KHR_draco_mesh_compression for 60-90% smaller files), and texture compression.

Privacy-First Architecture

Polyforge was built with a strict constraint: no file ever leaves your device. The three.js loaders and exporters run entirely in the browser. Your 3D file is read from local disk directly into memory and never sent over the network.