Every part of a GIF, exposed and editable.
Frame sources
Import from your photo library, capture with the camera, extract frames from a video, or start with a blank canvas. Up to 50 frames per project on Pro, 15 on Free.
Per-frame timing
Hold a frame on a beat. Snap through the next three. Free uses a single duration for the whole loop. Pro lets every frame run for anywhere between 0.02 and 5 seconds.
Seven loop modes
Forward, reverse, ping-pong, ping-pong with hold, random, fade loop with seamless crossfade, and play-once. Free unlocks forward and reverse. Pro unlocks the rest.
Audio soundtracks
Record with the mic, pull from your music library, or import a file. Trim with the waveform. Volume, fade-in, fade-out. Audio plays forward, even when the loop runs ping-pong. Pro feature.
Onion skinning
Show the previous frame, the next one, or both, with adjustable opacity from 10% to 70% and depth up to three frames. Previous frames tint blue, next frames tint red. Lines up tricky animation by eye.
Glitch and jitter effects
Position, rotation, and scale jitter for organic motion. Color glitch, scan-line displacement, frame-skip stutter, and noise overlay for the rougher look. Lock the seed and the result reproduces every render. Pro feature.
Frame editing
Brightness, contrast, saturation, exposure, hue, blur, and sharpen. Twelve filter presets with intensity control. Drop in text with custom fonts and shadows. Draw on top with Apple Pencil. Lift the subject and remove the background. Pro feature.
Five export formats
GIF and MP4 ship Free. Pro adds MOV (HEVC), Live Photo, and a flat frame strip. Aim for a max file size or hold a target resolution. Share through the system share sheet.
Ten tools, one timeline.
The editor is built around the timeline at the bottom of the screen. Drag frames to reorder. Tap a frame to edit it on its own. Tap a tool to apply the operation to the current frame, a range, or every frame. Edits are non-destructive. Undo and redo are tracked per frame.
- CropFree-form or preset aspects. Per-frame or whole project.
- TimingUniversal duration on Free. Per-frame on Pro. Speed multiplier scales the whole loop.
- LoopPick the playback shape. Set repeat count or run forever.
- Audio (Pro)Record, library import, or files. Trim, fade, volume.
- FilterBrightness, contrast, saturation, hue, exposure, blur, sharpen. Twelve presets.
- Effects (Pro)Jitter and glitch with intensity, scope, and seed control.
- Text (Pro)Custom font, size, position, color, rotation, opacity, character spacing, line spacing, drop shadow.
- Draw (Pro)PencilKit overlay. Apple Pencil pressure aware.
- Background (Pro)Color-based knockout or full transparency using on-device Vision.
- Onion skinPrevious and next frames as ghost layers. Tint, opacity, depth.
A custom encoder, not a library wrapper.
GifLoop ships its own Swift GIF encoder. No external dependencies. Median-cut quantization, four dithering modes, LZW compression, and frame diffing. You get the knobs.
- Color palette32, 64, 128, or 256 colors
- DitheringNone, Floyd-Steinberg, ordered, noise
- CompressionLossy 0 to 100% with frame diffing
- Size targetHold a max file size and the encoder hunts for it
- Resolution25%, 50%, 75%, or 100% of canvas
- Canvas presetsSquare, portrait, story, landscape, banner, custom
Five formats. One share sheet.
Pick a format, set targets, hit export. The render runs on your device. The result lands in your Photos library or hits the system share sheet for AirDrop, Messages, Mail, or whatever else you have wired up.
- GIFCustom palette, dithering, and lossy compression. Free.
- MP4 (H.264)Wide compatibility. Smaller files at higher quality. Free.
- MOV (HEVC)Higher quality at lower bitrate. Pro.
- Live PhotoSets your loop as a Live Photo, ready to use as a wallpaper. Pro.
- Frame stripUp to 20 frames laid out flat as a single PNG. Pro.
- TargetsCap file size, lock resolution, or set both.
Free to make GIFs. Pro when you want every tool.
Fresh installs get three free Pro exports. Use them on anything. After that the Free tier kicks in. Pro unlocks the full editor and removes the watermark, forever, no subscription.
Free
- Up to 15 frames per project
- Two loop modes (forward, reverse)
- Universal frame timing
- Crop and basic filters
- GIF and MP4 export
- Three free Pro exports on a fresh install
- Watermark on Free exports after the trial
GifLoop Pro
- Up to 50 frames per project
- All seven loop modes
- Per-frame timing
- Audio soundtracks (record, library, files)
- Glitch and jitter effects
- Text, drawing, background removal
- All filters and adjustments
- MOV, Live Photo, frame strip export
- Advanced GIF controls (palette, dither, lossy)
- No watermark
- Every future Pro feature
Free vs Pro at a glance
| Feature | Free | Pro |
|---|---|---|
| Max frames | 15 | 50 |
| Loop modes | 2 (forward, reverse) | 7 |
| Per-frame timing | No (single duration) | Yes (0.02 to 5.0s each) |
| Audio | No | Yes |
| Onion skinning | Yes | Yes |
| Filters and adjustments | Basic | Full set with intensity |
| Glitch and jitter effects | No | Yes |
| Text overlay | No | Yes |
| Drawing (Apple Pencil) | No | Yes |
| Background removal | No | Yes |
| GIF and MP4 export | Yes | Yes |
| MOV, Live Photo, frame strip | No | Yes |
| Advanced GIF controls | No | Palette, dither, lossy, size target |
| Watermark on export | Yes (after trial) | No |
| Free Pro exports on install | 3 of anything Pro | |
Your frames never leave your phone.
Every import, edit, render, and export runs on the device. There is no server, no upload, no analytics, no ad tracking. Photo library access is used only when you ask the app to import. The trial counter lives in your iOS Keychain so a reinstall does not reset it. The encoder, the editor, the effects, the export pipeline are all local.
Requirements and common questions.
What do I need to run it?
iOS 17 or later. The app is universal. iPhone and iPad both run the same build.
Does it work offline?
Yes. The full editor and all five export formats run without a network. Pro purchase and restore are the only steps that touch the App Store.
Is Pro a subscription?
No. Pro is a one-time $1.99 in-app purchase. Buy once, keep it forever, including every Pro feature added later.
What does the Free trial look like?
On a fresh install, the first three exports run with full Pro features (no watermark, all formats, all tools). After that the Free tier rules apply unless you upgrade.
Can I import an existing GIF or video?
Yes. Pull frames from a video in your library and the app samples them out for you. Drop in still images from Photos, Files, or the camera.
How big can the GIF get?
You set the target. Pick a max file size and the encoder tunes lossy compression to hit it. Or pick a percentage of canvas resolution. Or both.
Does the audio play in the GIF?
No. GIF as a format does not carry audio. Audio is included in MP4 and MOV exports.
What is fade loop?
A loop mode that crossfades the last frame back into the first one, so the seam disappears. Good for ambient loops where a hard cut is jarring.
Can I lock a glitch effect to one specific look?
Yes. Glitch and jitter use a seed. Lock the seed and the same render comes out every time.
How do I get support?
Email support@gifloop.app.
Get GifLoop
Universal app for iPhone and iPad. iOS 17 or later.
Download on the App StoreFree with optional Pro at $1.99, one time.
