How to Make a GIF from Photos on Mac (Step-by-Step)
How to Make a GIF from Photos on Mac
If you want to make a GIF from pictures — a slideshow of vacation photos, a step-by-step product loop, a meme, or a burst of action shots — your Mac can do it without any expensive software. The challenge isn't usually creating the animation; it's that the resulting file is often far too large to actually share. This guide walks through every practical way to make a GIF from photos on macOS, then shows you how to shrink the result so it works everywhere from Discord to your website.
One important distinction up front: this guide is about turning still photos and images into an animated GIF, where each photo becomes a frame. That's different from converting an existing video into a GIF. If you're working from a clip instead, see our guides on how to make a GIF from a video and creating a GIF from video on Mac.
Let's start with the methods, ranked roughly from easiest to most powerful.
Method 1: Make a GIF from Pictures with the Shortcuts App
The Shortcuts app is built into macOS and is the fastest free way to make a GIF from pictures without installing anything new. Apple ships a ready-made "Make GIF" action that turns a set of selected images into an animated loop.
Here's the step-by-step process:
- Open the Shortcuts app (it's in your Applications folder, or search for it with Spotlight).
- Create a new shortcut by clicking the + button in the toolbar.
- In the search panel on the right, find and add the "Make GIF" action.
- Above it, add a "Select Photos" action (or "Get Images" if you want to drag files in). Connect it so the selected photos feed into the Make GIF action.
- Click the arrow on the Make GIF action to expand its options. Set the seconds per photo (frame delay) — try 0.5 seconds for a readable slideshow.
- Add a "Save File" action at the end so the finished GIF gets written to a folder you choose.
- Run the shortcut. Select your photos in the order you want them to appear, and the shortcut produces your animated GIF.
The catch with Shortcuts is limited control: you can't easily reorder frames after selecting them, and the output isn't optimized for size. It's perfect for a quick GIF, but you'll almost certainly want to compress the result before sharing it — more on that below.
Method 2: Can Preview Make a GIF? (The Honest Answer)
A lot of people search for a way to make a GIF in Preview because it's already on every Mac. Unfortunately, Preview cannot combine multiple photos into an animated GIF.
Preview is excellent at viewing animated GIFs and at converting a single image between formats (PNG to JPEG, HEIC to PNG, and so on). But it has no feature for stacking several stills into one looping animation. If you've found tutorials claiming otherwise, they're either outdated or actually describing the Shortcuts method above.
So while Preview is a useful tool in your image workflow, it's not the answer for making a GIF from pictures. Skip it for this specific task.
Method 3: Make a GIF from Images with Online Tools
There are dozens of browser-based GIF makers (EZGIF, Giphy's GIF maker, and similar) that let you upload images and create a GIF from images in a few clicks. They're convenient and require no installation.
A typical online workflow looks like this:
- Open the GIF maker website and choose the "images to GIF" or "GIF from photos" option.
- Upload your photos.
- Drag to reorder frames and set the frame delay.
- Click generate, then download the GIF.
The convenience comes with real downsides, though:
- Privacy: You're uploading your personal photos to a third-party server. For anything sensitive — family pictures, work mockups, client material — that's a genuine concern.
- Upload time: High-resolution photos can be slow to upload, especially in batches.
- Quality and size caps: Free tiers often cap dimensions, add watermarks, or limit how many frames you can use.
Online tools are fine for a throwaway meme made from images you don't mind uploading. For anything you care about, a local method keeps your files on your own machine.
Method 4: Make a GIF from Photos in Photoshop
If you already own Photoshop, it offers the most precise control to make a GIF from photos — frame-by-frame timing, layer ordering, and fine-tuned export settings.
The process uses the Timeline panel:
- Load all your photos as layers: File > Scripts > Load Files into Stack, then select your images. Each photo becomes its own layer.
- Open the Timeline panel: Window > Timeline, then click Create Frame Animation.
- Click the panel menu and choose Make Frames From Layers — each layer becomes a frame.
- Reorder frames by dragging, and set the frame delay under each thumbnail.
- Set the loop count at the bottom left (choose Forever for a continuous loop).
- Export with File > Export > Save for Web (Legacy), choose GIF, and adjust colors and dimensions to manage file size.
Photoshop gives you the best control over frame order and timing, but it's overkill (and expensive) if making a GIF is all you need. It also still produces large files unless you carefully tune the export, so a dedicated compression pass is often still worth it.
Method 5: A Streamlined Desktop App Workflow
For most people the sweet spot is a focused desktop app: more control than Shortcuts, more privacy than online tools, and far simpler than Photoshop. A good Mac app lets you select your images, set the frame order and delay, choose dimensions and looping, and export a clean GIF — all locally.
The general workflow is the same regardless of the specific app:
- Add your photos and arrange them in the order you want them to play.
- Set a global or per-frame delay (timing).
- Choose output dimensions — smaller dimensions mean a dramatically smaller file.
- Set looping to play continuously.
- Export the GIF.
Once you have your GIF, the real work begins: making it small enough to share.
Essential Tips for Making a Great GIF from Photos
The mechanics of building the animation are easy. These details separate a GIF that looks good and shares cleanly from one that's choppy or too big to send.
Frame order. GIFs play frames in sequence and loop back to the start. Arrange your photos deliberately, and remember the last frame jumps straight back to the first — choose a final frame that loops naturally back to the beginning.
Frame delay and timing. This controls how long each photo stays on screen. For a slideshow, 0.5–1 second per frame is readable. For a smoother, more animated feel, use 0.1–0.2 seconds — but you'll need many more photos to avoid choppiness.
Dimensions. This is the single biggest lever on file size. A GIF at 1920px wide can be 10x larger than the same GIF at 600px wide. Most GIFs are viewed small (chat windows, inline web), so 480–720px wide is usually plenty.
Looping. Set the GIF to loop forever for the classic continuous effect, or limit it to play once if it's a one-shot sequence.
Compress the result. This is the step almost every tutorial skips. GIFs store each frame as a separate image with a capped 256-color palette, so a GIF built from several photos balloons quickly — 20, 30, even 50 MB is common. That's too big for Discord, Slack, email, or a fast-loading webpage. You need to compress it.
How Compresto Helps: Compress Your GIF for Sharing
Once you've made your GIF using any of the methods above, you'll almost always hit the same wall — the file is too large. That's where Compresto comes in.
Compresto is a native macOS app that compresses GIFs (along with videos, images, and PDFs) entirely on your Mac. After you've created your animated GIF from photos, drop it into Compresto to shrink it down to a shareable size:
- Drag your GIF into Compresto.
- Choose a compression level — Compresto reduces the file size while preserving the animation and visual quality.
- Export the optimized GIF, now small enough for Discord, Slack, email, or embedding on a website.
Because everything runs locally with hardware acceleration, your photos and GIFs never get uploaded to a server — a real advantage over online GIF makers. Compresto can routinely take a multi-megabyte GIF down to a fraction of its original size while keeping it looking sharp. For the full breakdown of how this works, see our guide on compressing a GIF without losing quality and our overview of the best GIF compressor options.
Compresto also handles still images, so if you need to shrink the source photos first — for example, to compress an image to 20KB before building your GIF — you can do that in the same app.
Choosing the Right Method
Here's the quick decision guide for how to make a GIF from pictures on your Mac:
| Method | Best for | Control | Privacy |
|---|---|---|---|
| Shortcuts | Quick, free GIFs | Low | Local |
| Preview | Not supported for this | — | — |
| Online tools | Throwaway memes | Medium | Uploads required |
| Photoshop | Precise frame control | High | Local |
| Desktop app | Everyday GIFs | High | Local |
For most people: use Shortcuts for a fast free GIF or a dedicated app for everyday use, then run the result through Compresto to make it shareable. Whatever method you choose, compression is the step that makes the difference between a GIF you can actually send and one stuck on your hard drive.
If you later want to make GIFs from video clips instead of stills, our guide on how to make video GIFs walks through that workflow in detail.
FAQ: Making a GIF from Photos
Q: How do I make a GIF from pictures on a Mac?
The fastest built-in method is the Shortcuts app: install the "Make GIF" shortcut, drop in your selected photos in order, choose a frame delay, and it outputs an animated GIF. For more control over frame timing and dimensions, use Photoshop or a dedicated Mac app. Whatever you use, compress the final GIF before sharing — raw photo-based GIFs are often huge.
Q: Can Preview make a GIF from photos on Mac?
No. Apple's Preview can open and view animated GIFs and export images to other formats, but it cannot combine multiple still photos into a single animated GIF. For that you need Shortcuts, Photoshop, an online tool, or a dedicated app.
Q: Why is my GIF file so large?
GIFs store every frame as a separate image with a limited 256-color palette, so a GIF made from several high-resolution photos can easily reach 10–50 MB. Reduce the dimensions, lower the frame count, and run the GIF through a compressor to get it under the size limits for Discord, Slack, or email.
Q: What is the best frame delay for a GIF made from photos?
It depends on the effect you want. A slideshow-style GIF reads well at 0.5–1 second per frame. For a smoother animation feel, use 0.1–0.2 seconds per frame, but you'll need more photos to avoid a choppy result. Most tools let you set this per frame or globally.
Q: Are online GIF makers safe to use?
Online GIF makers require you to upload your photos to a third-party server, which is a privacy concern for personal or sensitive images and may slow you down on large files. A native Mac app processes everything locally, so your photos never leave your machine.
Ready to share that GIF? Download Compresto for Mac and compress your photo GIFs locally — smaller files, sharp animation, and your pictures never leave your machine.