Make one photo move with AI: upload it and describe the motion.Make a photo move with AI.

Try AI

HOW IT WORKS

How to turn a photo into a GIF with AI

Three steps: upload one photo, describe the motion, then download the GIF and the MP4. The AI generator is not for animating photos of real people. The pictures below are examples from this site, not your photo.

Open the generator

01

Upload a photo

JPG, PNG, or WebP. That still is the first frame of the GIF. The generator uploads it when you start a render, and only if you are signed in, the account has credits, and new jobs are being accepted.

An imagined emerald forest waterfall flows while the rocks and trees remain still.
Example still
02

Describe the motion

Write a prompt, or pick a scene. Then choose the resolution and the length. The default is 720p for 5 seconds at 10 credits. The video is 16:9 landscape, and a tall photo is center-cropped. The server checks this description before the model sees it. A blocked description costs no credits.

A funny but photorealistic cat reaction. This exact unimpressed orange cat looks briefly to one side with its eyes, then makes one small surprised double take: eyes widen, ears perk, head tilts a few degrees, followed by a slow blink and return to the original unimpressed look. Keep the mouth closed and the body still. Preserve the same fur pattern, whiskers, face shape, two eyes and two ears in every frame. Expression should read clearly without becoming cartoonish. The plain blue background and lighting remain perfectly static. Locked camera, no zoom, no new objects, no humans, no text. End close to the starting expression for a loop.

Example motion
03

Download the GIF

When the progress finishes, save the GIF and the MP4. The preview plays as video. Download GIF saves the GIF of that scene.

An unbranded sea-green perfume bottle with a subtle moving studio highlight.
Example GIF

What the generator checks

The server reads the motion description before the model does. It refuses sexual or nude requests, sexual content involving minors, graphic violence or gore, self-harm, hate, and requests to impersonate, deepfake, or animate a real or famous person. A refusal costs no credits and does not store the photo. The photo is not scanned for nudity or for a real face. File type and size limits still apply.

Resolution, length, and credits

One pack is $9 for 180 credits, valid 90 days. It is one payment, not a subscription. Signing up with Google adds 3 free credits once; email sign-ups start at 0. The credits in this table come from the server catalog.

ResolutionFrameLengthCredits
480p832×480, 16:9 landscape3 s3
480p832×480, 16:9 landscape5 s5
720p1280×720, 16:9 landscape3 s6
720p1280×720, 16:9 landscape5 s10

If a job fails or is refunded

  • Credits are spent when a job is accepted. Eligible failed jobs return credits unless you delete the job. Returned credits are not cash.
  • A job is eligible when the model fails, rejects the job, the photo cannot be stored, or the job is not confirmed or does not finish in time.
  • A request rejected before it is accepted, including invalid input, a blocked prompt, not enough credits, or closed intake, is not charged.
  • A succeeded job is not refunded.
  • A result that is still waiting to be saved is not refunded by that error.
  • A video that is too large to store is not refunded by that error.
  • Deleting a queued or running job gives up that refund.
  • This changes the credit balance. It is not a cash refund.

Credit rules

When to use the free multi-photo maker

The multi-photo maker needs no account, and it cannot invent a new action from a prompt. One photo plus a written motion belongs in the generator above.

  • No text-prompt motion. One photo stays a still, a gentle zoom, or a side-to-side pan: 15 frames of that same photo. It does not invent a new action.
  • Several photos play in order, with a smooth fade or a hard cut between them, forward or back and forth. You can add a caption on every frame.
  • JPEG, PNG, and WebP only, up to 24 photos and 15 MB each. HEIC is refused. An animated WebP is not split into frames. PNG pixels are painted on white, so this is not a transparent GIF.
  • A source longer than 1,280 pixels on its longest side is reduced before encoding. Output is 320, 480, 640 or 960 pixels on the longest side, 256 colors per frame.
  • The Email size tries smaller sizes until the file is at most 1 MB. If it is still larger, the export stops instead of keeping the big file.
  • Time per photo is 0.1 to 3 seconds. There is no 3-second or 5-second AI clip, and no 480p or 720p MP4.
  • Live Photo and Motion Photo use the movie in the browser, up to 80 MB, with at most 36 frames (18 for a boomerang). HEVC often will not play in Chrome or Firefox.
  • No private generation history. An optional cloud save stores one finished GIF up to 2 MB after you sign in. Source photos stay on the device, and an unsaved GIF disappears with the tab.

Make a free GIF

FAQ

How many credits does one GIF use?

Prices come from the server catalog. 480p 16:9 landscape (832×480), 3 seconds, 3 credits. 480p 16:9 landscape (832×480), 5 seconds, 5 credits. 720p 16:9 landscape (1280×720), 3 seconds, 6 credits. 720p 16:9 landscape (1280×720), 5 seconds, 10 credits. The default is 720p for 5 seconds at 10 credits. One pack is $9 for 180 credits, valid 90 days, and it is not a subscription.

What happens if a job fails?

Credits are spent when a job is accepted. Eligible failed jobs return credits unless you delete the job. Returned credits are not cash. A job is eligible when the model fails, rejects the job, the photo cannot be stored, or the job is not confirmed or does not finish in time. A request rejected before it is accepted, including invalid input, a blocked prompt, not enough credits, or closed intake, is not charged. A succeeded job is not refunded. A result that is still waiting to be saved is not refunded by that error. A video that is too large to store is not refunded by that error. Deleting a queued or running job gives up that refund. This changes the credit balance. It is not a cash refund.

What is checked before a job starts?

The motion description is compared with a blocklist for sexual or nude requests, sexual content involving minors, graphic violence or gore, self-harm, hate, and impersonation, deepfakes, or animating a real or famous person. A match costs no credits and the photo is not stored. The photo is not scanned for nudity or for a real face.

When should I use the free multi-photo maker?

Use the multi-photo GIF maker when you want to arrange your own photos, a zoom, or a pan, or when you do not want an account. It stays in the browser and cannot invent a new action from a prompt. One photo plus a written motion belongs in the generator.

Start from one photo

Open the generator