Create an animated GIF from a 3D model
Drop in a GLB, glTF, OBJ, STL or PLY model, set the spin, and export a looping GIF or MP4. Rendering and encoding both happen in this browser, so no account is needed and it costs no processing allowance.

This is the output
One turntable GIF, rendered and encoded entirely in a browser. The model behind it started at nearly two million triangles; the version spinning here is the optimized one, which is why the file is small enough to sit on a page at all.
Drop your own model above and you get the same controls: frame rate, duration, direction, resolution, and GIF, MP4 or PNG out. Nothing is queued and no processing credits are spent.
Formats it opens
- OBJ
- STL
- PLY
- GLB
- GLTF
Anything else is refused when you choose it rather than failing halfway through. See every format MeshCrunch supports.
Limits and privacy
- Opens models up to 50 MB without an account.
- Your model is stored privately in your own workspace and deleted after 24 hours unless you sign in.
- Uses none of your processing credits: viewing and spinning a model are done by your browser, not by a server.
Every frame is rendered and encoded on your machine, which is why there is no quota on it. The model itself is stored privately so the workspace can open it, is never public, and is deleted automatically unless you sign in.
How it works
- 1
Drop in your model
The file goes straight to your own private workspace and opens on the Turntable tab. No account, and no processing credit.
- 2
Set the spin
Choose a preset, or set duration, direction, resolution and frame rate yourself. The preview is the real renderer, not an approximation of it.
- 3
Export
Write a looping GIF, an MP4 where your browser supports the encoder, or a single PNG still with a transparent background.
Frequently asked questions
Do I need an account, and where does my model go?
No account. Dropping a file creates an anonymous workspace and the model opens there: stored privately so the renderer can load it, never public, and deleted automatically unless you sign in to keep it. The animation is rendered and encoded by your own browser.
Does making a GIF use my processing allowance?
No. Every frame is rendered on your machine, so there is no server work to charge for.
Can I get a transparent background?
For PNG stills, yes. A GIF palette has a single transparent index and H.264 video has no alpha channel, so GIF and MP4 exports are composited onto the backdrop you choose.
GIF or MP4 — which should I use?
MP4 is far smaller and smoother at the same length, and plays anywhere video does. GIF is worth it where a file has to autoplay inline with no player at all, such as some chat and issue trackers.
Will it play my model's own animation?
No. The camera orbits a static model; skinned meshes and morph targets render in their bind pose. A turntable shows an object's form, not its performance.
Related tools
- 3D model viewerInspect geometry, wireframe and counts before exporting a clip.
- 3D file converterChange the model's own format — a GIF is a picture of it, not a copy of it.
- Mesh simplifierMake the model itself lighter, which is what makes it load faster.
- All free toolsEverything that works without an account.
Make a GIF from a model
Every frame is rendered and encoded on your machine, which is why there is no quota on it. The model itself is stored privately so the workspace can open it, is never public, and is deleted automatically unless you sign in.
Need the model itself smaller rather than just visible? Optimize a 3D model.