AI Voiceover · AI Captions · 500k CC0 Tracks · Portrait 1080×1920 · Square 1080×1080

Instagram-Ready Animations with
AI Voiceover & Captions

Portrait 1080×1920 for Reels and Stories, square 1080×1080 for feed posts — plus AI voiceover, Whisper auto-captions, 500,000 CC0 music tracks, and logo overlay. One render, ready to post.

1 free render — no card needed · $5/mo or $36/yr after · Cancel anytime
See it in action — a real render
Want to test with a real input file? Open the live sample animation →
How it works
Upload your animation
ZIP or standalone HTML
Select Portrait or Square
Reels/Stories or feed
Download and post
Standard H.264 MP4

The right format for every Instagram placement

AI voiceover for Reels
Add narration to your Reel from 14 local English voices — Kokoro TTS runs on-server, no ElevenLabs subscription needed. Auto-ducks under background music so your voice sits cleanly on top.
AI captions — 4 styles
Local Whisper transcribes your audio and burns time-synced captions into frames. Bold style is built for Reels — thick outline, high contrast. Captions stay with the video wherever it's shared.
Portrait 1080×1920 & Square 1080×1080
Portrait for Reels and Stories — 9:16 full-screen, no black bars. Square for feed posts — 1:1, no letterboxing on mobile. Both render natively at the correct resolution. One click, ready to upload.
500,000 CC0 music tracks
Search Freesound's CC0 catalog from inside Animation Machine. Music trims or loops to match your video exactly. Loop 2× or 3× for a longer clip the algorithm can serve — frames stitched seamlessly before encoding.

Animations for Instagram — Common Questions

What resolution should I use for Instagram Reels?
Instagram Reels plays best at 1080×1920 (9:16 portrait). Select Portrait in Animation Machine's resolution settings before rendering. The output is a standard H.264 MP4 that uploads directly to Reels without conversion.
What resolution is best for Instagram Stories?
Stories also use 1080×1920 portrait — the same setting as Reels. One export works for both placements.
What resolution should I use for Instagram feed posts?
For feed video posts, square 1080×1080 (1:1) shows perfectly on mobile without black bars. Select Square in the resolution settings. You can also use landscape 1920×1080 for horizontal feed posts.
Can I loop my animation for Instagram?
Yes. Animation Machine has a Loop setting with 1×, 2×, 3×, and 5× options. Set it to 2× or 3× to create a longer clip from a short animation loop. Instagram plays Reels on repeat anyway, but a longer clip gives the algorithm more to work with.
Can I add background music for Instagram?
Yes. Animation Machine includes a 500,000-track CC0 music library. Search by genre or mood and the track syncs automatically to your video duration. You can also upload your own licensed audio.
Can I export to GIF for Instagram?
Instagram does not natively display GIFs — it requires MP4 for Reels, Stories, and feed video. Animation Machine exports GIF for other uses (web, email, Slack), but for Instagram always choose MP4.
What animation formats can I convert for Instagram?
Animation Machine converts HTML-based animations: Claude Design exports, Lottie JSON files packaged in ZIP, GSAP animations, and CSS animations. Upload a .zip bundle or a standalone .html file.
Live demo
More tools

Related converters & tools

Animations for TikTok Animation with Music Animations for Presentations Add Music to Video
Sign in to continue
Sign in with Google to start — 1 free watermarked render included. Subscribe for $5/month to unlock unlimited clean exports.
or