Back to Blog

How to Make a GIF for Instagram Stories (AI, Free)

Tool Guide2026년 6월 9일Updated 2026년 6월 14일Moxion Team6 min read13

Instagram Stories that move get more taps than static images. Animated GIFs are one of the fastest ways to add motion to your content — no video editing required.

Here's how to create custom AI-generated GIFs for Instagram Stories in minutes.


Instagram GIF Requirements (Know Before You Create)

Before generating, here are the specs you need to know:

Spec Value
Aspect ratio 9:16 (vertical) ideal for Stories
Max file size 8 MB for direct upload
Recommended resolution 1080×1920px
Max duration 15 seconds per Story frame
Format GIF (or MP4 for video)

Note: Instagram doesn't support uploading GIFs directly as Stories from mobile in all cases. The most reliable method is to save the GIF to your camera roll and post it as a video, or use a GIF sticker inside the Stories editor. Both methods are covered below.


Method 1: Generate from a Text Prompt

Best for: creating original, on-brand content without any existing assets.

Step 1: Write a Stories-Ready Prompt

Go to moxion.ai/text-to-gif and type a prompt. For Instagram Stories, think vertical composition and eye-catching motion.

Moxion text-to-gif interface with a vertical Stories prompt typed in
Type a prompt that describes vertical, eye-catching motion — "vibrant flowers, vertical shot" works well for Stories.

Example prompts that work for Stories:

"Vibrant tropical flowers blooming in slow motion, lush green background, vertical shot, golden hour light"

"Sparkly confetti falling from above on a pastel pink background, celebration, vertical format"

"Abstract colorful paint waves flowing vertically, smooth and mesmerizing, social media style"

"Bold text 'New Collection' appearing with neon glow, dark background, fashion aesthetic, vertical"

Tips for Stories-specific prompts:

  • Add "vertical" or "portrait orientation" to your prompt
  • High contrast and bold motion work better on mobile screens
  • Simple subjects with one clear focal point

Step 2: Generate and Preview

Select the Free tier, click Generate, and wait 30–90 seconds. When done, expand the task card to preview your GIF.

Moxion text-to-gif result — vertical GIF preview ready for Instagram Stories
Your generated GIF appears in the task list. Click to expand and preview before downloading.

Click Download GIF and you're ready to post.


Method 2: Animate an Existing Photo

Best for: animating product shots, portraits, or brand assets you already have.

Step 1: Upload Your Photo

Go to moxion.ai/image-to-gif. Upload any photo you'd use in a Story — a product, a portrait, a location shot.

Moxion image-to-gif upload interface with a photo loaded and motion prompt field visible
Upload your photo, then describe the motion you want in the prompt field below.

Best source photos for Stories:

  • Already shot in vertical/portrait orientation (9:16)
  • Clean subject against simple background
  • Good natural lighting

Step 2: Describe the Motion and Generate

Write a motion prompt describing how you want the image to move:

"Hair and clothing moving gently in the wind, natural portrait, soft movement"

"Product packaging with light shimmer passing over it, luxury feel, subtle"

"Background bokeh lights pulsing softly, subject stays sharp, dreamy mood"

Moxion image-to-gif result — animated portrait suitable for Instagram Stories
The AI adds subtle motion to your photo. Download as GIF and post directly to Stories.


How to Post a GIF to Instagram Stories

Instagram Stories doesn't support direct GIF upload in all apps. Here are the two reliable methods:

Method A: Post as a Video (Most Reliable)

  1. Save your GIF to your phone's camera roll
  2. On iOS, GIFs auto-convert to video in Camera Roll
  3. Open Instagram → Stories → select the GIF from your gallery
  4. It will play as a looping video in your Story

Method B: Use as a GIF Sticker

  1. Upload your GIF to Giphy.com (requires a free account)
  2. Once uploaded, it becomes searchable as a sticker in Instagram
  3. Open Instagram Stories → sticker tool → search for your GIF by tag
  4. Place and resize in your Story

Method A is faster for one-off content. Method B is better if you want a reusable branded sticker.


Size and File Tips

If your GIF is over 8 MB:

  • Use Standard or Pro tier for potentially smaller output
  • Or compress with Squoosh.app — free, browser-based

For the sharpest Stories appearance:

  • Generate at 1080p (Standard or Pro tier)
  • Keep the animation under 6 seconds for Stories use

Content Ideas by Account Type

Product / E-commerce:

  • Product rotating with "New Arrival" text appearing
  • Before/after reveal with motion split
  • Countdown to a sale with pulsing urgency

Personal brand / Creator:

  • Animated quote with background motion
  • Behind-the-scenes scene with cinematic feel
  • Season/holiday themed content

Food & Lifestyle:

  • Steam rising from a drink or dish
  • Ingredients appearing on a clean surface
  • Ambient loop of a café, kitchen, or travel scene

Create your Instagram GIF free — text prompt or photo


Frequently Asked Questions

Does Instagram support GIF uploads directly?
Not natively in all cases. The most reliable method is saving the GIF to your camera roll (it converts to video) and posting from your gallery.

What's the best size for an Instagram Story GIF?
1080×1920px (9:16 ratio) at under 8 MB. For reusable stickers via Giphy, any standard GIF works.

Can I add text to my GIF?
You can describe text in your prompt, but AI-generated text can be inconsistent. For reliable text on Stories, generate the animated background GIF, then add text using Instagram's built-in text tool after posting.

How do I make a GIF vertical?
Include "vertical", "portrait orientation", or "9:16 aspect ratio" in your prompt.

Can I use the GIF in Reels too?
GIFs can be imported as video clips in Reels. For best quality on Reels, use MP4 — try the Text-to-Video tool for Reels-ready output.


Make your first Instagram Story GIF free — no design skills needed

#instagram gif#instagram stories#gif for instagram#social media gif#ai gif

Share this article

Community GIF Examples

Made by the community · Click any GIF to try the prompt

See all →