GifLoop
Now on the App Store

Create GIFs
with real control.

GifLoop is a native iOS app for making animated GIFs the way you actually want them. Set a different duration on every frame. Pick from seven loop modes. Layer in audio, drawings, and text. Pull a clean background. Tune palette, dithering, and lossy compression yourself. Export to GIF, MP4, MOV, Live Photo, or a frame strip. Every step runs on the device. Nothing leaves your phone.

Free with optional Pro upgrade. Three Pro exports on the house when you install.

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.

Crop Free-form or preset aspects. Per-frame or whole project.
Timing Universal duration on Free. Per-frame on Pro. Speed multiplier scales the whole loop.
Loop Pick the playback shape. Set repeat count or run forever.
Audio (Pro) Record, library import, or files. Trim, fade, volume.
Filter Brightness, 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 skin Previous 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 palette 32, 64, 128, or 256 colors
Dithering None, Floyd-Steinberg, ordered, noise
Compression Lossy 0 to 100% with frame diffing
Size target Hold a max file size and the encoder hunts for it
Resolution 25%, 50%, 75%, or 100% of canvas
Canvas presets Square, 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.

GIF Custom 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 Photo Sets your loop as a Live Photo, ready to use as a wallpaper. Pro.
Frame strip Up to 20 frames laid out flat as a single PNG. Pro.
Targets Cap 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

$0
forever
  • 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

Free vs Pro at a glance

FeatureFreePro
Max frames1550
Loop modes2 (forward, reverse)7
Per-frame timingNo (single duration)Yes (0.02 to 5.0s each)
AudioNoYes
Onion skinningYesYes
Filters and adjustmentsBasicFull set with intensity
Glitch and jitter effectsNoYes
Text overlayNoYes
Drawing (Apple Pencil)NoYes
Background removalNoYes
GIF and MP4 exportYesYes
MOV, Live Photo, frame stripNoYes
Advanced GIF controlsNoPalette, dither, lossy, size target
Watermark on exportYes (after trial)No
Free Pro exports on install3 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.

Read the privacy policy.

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.

GifLoop

Get GifLoop

Universal app for iPhone and iPad. iOS 17 or later.

Download on the App Store

Free with optional Pro at $4.99, one time.