Drop in an image, describe the motion you want, and GifGen animates it. Download the result as a GIF and you're done.


“make her show a rose to the camera”

One image in, a looping GIF out. Small enough to send, sharp enough to ship. People use GifGen for:
Make your own animated reactions to drop into WhatsApp, iMessage, Slack, Discord. The joke lands harder when it moves.
Stickers that move for Instagram stories, TikTok overlays, Telegram packs. Personal, on-brand, never a stock loop.
Turn a portrait or character into a looping avatar for your Google account, Discord, Slack, Telegram, and anywhere else profile pictures can move.
Drop animated GIFs into Keynote, Google Slides or Notion. Decks read warmer when a hero image actually moves.
Four moves. That's the whole loop.
Drop in a single image — photo, illustration, character, anything.
One line is enough. Tell us what should move and how.
A grid of frames returns in one go. Reorder, hide, tweak until the loop feels right.
Download as a GIF or sticker — ready for WhatsApp, TikTok, Instagram, anywhere you post.
Drop in a single image — photo, illustration, character, anything.
One line is enough. Tell us what should move and how.
A grid of frames returns in one go. Reorder, hide, tweak until the loop feels right.
Download as a GIF or sticker — ready for WhatsApp, TikTok, Instagram, anywhere you post.
Made with GifGen
Upload one image, describe what should move, and GifGen renders a grid of frames in a single call — 9 for Standard, 16 for Smoother — then stitches them into a smooth, looping GIF. We don't train our own model; we sit on top of the best image models (Google's Gemini, optionally OpenAI's) and build the workflow that turns them into the fastest way to make a GIF.
A single clear subject on a relatively clean background works best — portraits, characters, illustrations, product shots, mascots. Photos with one main subject animate cleanly. Busy scenes with many people, dense crowds, or heavy text can produce inconsistent frames. If you have a logo or icon, treat it as a subject and pair it with a motion style like Pulse or Rotate.
Two ways. Write a prompt that describes the motion ('the cat tilts its head and blinks') — or pick a motion style: Rotate, Bounce, Pulse, Sway, Spin, Float, Motion blur, Glitch, Glow, Zoom, Shake. Styles append a motion descriptor to your prompt so you get a consistent feel across renders. Mix both for the most control.
Standard renders 9 frames (3×3 grid) — shorter, faster, lower credit cost. Smoother renders 16 frames (4×4) — longer loop, more fluid motion, higher credit cost. Both produce a finished GIF; pick Smoother when the motion needs subtlety, Standard for quick iteration.
Yes — every GIF is fully editable. Drag to reorder frames, tap to hide ones that look off, change playback speed (FPS), tweak the crop, toggle loop ↔ boomerang. Edits persist and apply to the exported GIF.
Yes. The exported GIFs are sized and optimised for messaging and social platforms. WhatsApp accepts them as animated stickers; TikTok and Instagram accept them as overlays or post media. Standard short GIFs work best as stickers; longer Smoother loops work better as posts.
Yes — every GIF generated on a paid plan comes with an unlimited commercial-use licence. Note: AI-generated content may not qualify for copyright protection in some jurisdictions, so we grant a licence rather than transferring copyright. See the Terms for the full wording.
A Standard animation (9 frames) costs 10 credits; a Smoother one (16 frames) costs 30 credits. Free trial accounts get 30 credits to start. The Creator plan tops you up with 1,000 credits a month — plenty for dozens of animations. Failed generations refund automatically.

Still have questions? Contact us