Make a GIF on iPhone
Make a GIF on iPhone from photos or video.
Create a .gif file from photos or a short video with the free browser tool, use Shortcuts for still photos, or choose the native editor for Live Photos and detailed frame controls.

Free browser method
Make a GIF now, without an account or media uploads.
Use the free browser GIF maker for still photos, a short supported video, or an existing GIF. The page loads online; decoding and GIF creation happen on your device. No account or payment is required.
Direct Live Photo and HEIC import are not supported. For still photos, choose JPEG, PNG or WebP files; for a Live Photo, use the native editor workflow below. The screenshots in this guide show the optional paid GIFmaker app.
Open the tool, choose Photos to GIF, Video to GIF or Resize an existing GIF, then select the matching local files. Use at least two different photos for visible motion.
For photos, arrange the order and set the frame delay. For video, choose the start and end of the useful action. For an existing GIF, choose the size and how many frames to retain.
Select Create GIF, preview the animation, then download the generated file. Open that .gif file in a browser and check it in the receiving app; a thumbnail may show only one frame.
Up to 20 photos, 20 MiB per file, a 15-second video selection, 80 output frames and a 640-pixel maximum side. Video support depends on the browser and codec. GIF uses a 256-color palette; this tool flattens transparency onto white and exports without audio. Resizing may produce a larger file, so compare the actual result.
The short answer
Choose the output before choosing the method.
For still photos or a short supported video, use the free browser method. For a .gif file from still photos using Apple's actions, use Shortcuts Make GIF. For direct Live Photo import or detailed frame editing, use the optional paid GIFmaker workflow. Photos Loop and Bounce are quick effects, rather than the same GIF export workflow.
Shortcuts photo steps | Video and Live Photo steps | Check a static export
Apple's Live Photos guide explains the built-in Loop and Bounce effects.
Repeats a Live Photo continuously. It is fast, but it does not provide frame-by-frame editing.
Plays the motion forward and backward. It can hide a harsh transition without creating a custom sequence.
Turn selected still photos into a shareable .gif file without a separate editor.
Use this for a video or Live Photo, custom frame timing, captions, canvas ratios, or reverse playback.
Method comparison
Photos effect, Shortcuts, or a GIF editor?
The best method depends on where the animation will be used and how much control it needs.
Built-in GIF file
Make a GIF from photos with Shortcuts.
No separate GIF editor is needed for this still-photo workflow. Create a shortcut with Select Photos, Make GIF, Quick Look, then Save File. Quick Look checks the generated animation before you save it; it is not an export action.
Apple explains creating a shortcut, the Make GIF action, testing with Quick Look, and saving files. Action labels and expanded settings can differ by iOS version and language.
In Shortcuts, tap the add button to create a shortcut. Add Select Photos and enable Select Multiple. When you run it, choose at least two different still images so there is a visible change between frames.
Add Make GIF after Select Photos. Confirm its input is the selected Photos, not an unrelated file or text.
Add Quick Look after Make GIF and pass it the GIF result. Run the shortcut, choose the photos, and watch the preview. Close the preview to continue; a thumbnail alone does not prove the animation plays.
Add Save File and make sure its input is the GIF produced by Make GIF. Choose a location in Files when prompted, then open the saved .gif to check that it still animates. Renaming a JPG to .gif does not create an animated file.
Five-step workflow
How to turn a video into a GIF on iPhone.
Start with the shortest useful source. Every extra second creates more frames, increases the file size, and makes a clean loop harder to build.
Open GIFmaker and choose the short video or Live Photo that contains the action you want to loop.
Review the generated frames and remove unneeded frames so the loop starts and ends close to the action.
Adjust frame delays, reorder the filmstrip, and choose normal, reverse, or boomerang playback while watching the live preview.
Choose an aspect ratio and fit, then add a short text overlay only if the animation needs context.
Play the complete loop, confirm the crop and pacing, then save or share the exported GIF.
Quality and file size
Keep the loop clear, short, and intentional.
A good GIF is not simply the highest-resolution export. It balances readable detail with a file size the destination can load and play smoothly.
Remove the idle beginning and ending first. A shorter source gives every later decision a cleaner foundation.
Remove repeated frames that do not change the action. Keep enough frames for smooth motion, but do not preserve every moment by default.
Use square for general sharing, portrait for vertical posts, or landscape when the action depends on width.
The most visible flaw is often the jump where the GIF restarts. Reverse or boomerang playback can help when the source has no natural return.
On-device workflow
Check privacy before importing personal media.
The current GIFmaker App Store listing says the core editing workflow runs on the iPhone, requires no account, and does not upload source media. Apple's privacy label displays Data Not Collected.
Access is used when you choose a source video or Live Photo and save the exported GIF.
You can start the creation workflow without registering for a cloud service.
Review the latest App Store privacy label before installing.
Before sharing
What if the animation becomes a still image?
Check the saved file separately from its thumbnail and the receiving app. A preview that shows only the first frame is not enough to identify where the animation was lost.
Check Select Multiple and use distinct photos. Inspect the Make GIF result in Quick Look before changing later save or share actions.
Recheck the Save File input. Save the generated GIF, not one of the source photos or a screenshot of the preview. Keep the originals until you have checked the export.
Try sending the saved GIF as a file and check it on the receiving device. Some destinations show a static thumbnail or convert media; use their supported format. Apple specifically notes that a Live Photo sent through Mail becomes a still image; a Live Photo is not the same as an exported GIF.
Common questions
Making GIFs on iPhone.
How do I turn a Live Photo into a GIF on iPhone?
Open the Live Photo in GIFmaker, keep the useful frames, adjust timing and playback, preview the loop, then export a real GIF. Apple's Photos app can apply Loop or Bounce, but those effects do not provide the same frame and export controls.
How do I turn an iPhone video into a GIF?
For a short supported video, use the free browser GIF maker: choose Video to GIF, select a local video, trim a clip of up to 15 seconds, create the GIF and download it. Video support depends on the browser and codec. For detailed native editing, import the video into the optional paid GIFmaker app, adjust frames and timing, preview, then export.
Why is my iPhone GIF file so large?
GIF size grows with pixel dimensions, frame count, duration, and visual detail. Shorten the clip, remove redundant frames, use a smaller canvas, and avoid long high-motion scenes.
Does GIFmaker upload my video or Live Photo?
The current App Store listing says the core editing workflow runs on device, requires no account, and does not upload source media. Apple's privacy label displays Data Not Collected.
Should I use normal, reverse, or boomerang playback?
Use normal playback for actions with a natural restart, reverse for a deliberate backward effect, and boomerang when returning to the first frame makes the loop feel smoother.