Free · 7 min read
How to make a GIF animation: step by step for beginners
How to make a GIF in Photoshop, Figma or Procreate: frames, timing, a seamless loop, export and file size. Five steps and an exercise for your first GIF.
- Your first GIF in an evening: from idea to finished file
- How to loop without a jump and keep the file small
- Where to share your GIF and get feedback
- Free
- 1,504 members
- Join in 1 click
Your first GIF animation: 5 steps
- 1
Step 1
Plan the GIF before you open an app
- 2
Step 2
Choose a tool
- 3
Step 3
Make the frames
- 4
Step 4
Timing and a seamless loop
- 5
Step 5
Export and file size
- 1,504
- community members
- 8,915
- messages with questions since July 2024
- 9
- design games since September 2024
- 759
- people wrote in the chat
This guide is for you if you
Want to make your first GIF
An animated icon, a loader, a moving logo or a short loop for social media or your portfolio.
Design static work
You already work in Photoshop, Figma or Procreate and want to add motion without a separate animation app.
Have made GIFs but don't like the result
The colors look muddy, the file is heavy and the loop jerks when it repeats.
In short
- A GIF is a sequence of frames in one file. Each frame has its own delay, and the file can play once or loop forever.
- The format is old and limited: a GIF palette holds at most 256 colors, so smooth gradients and photos lose quality.
- You can make a GIF in Photoshop (frame animation in the Timeline panel), Figma (export from Figma Motion, currently in beta) or Procreate on iPad (Animation Assist).
- The best first exercise is a short seamless loop: a loader or an animated icon with only a few frames.
- A smaller frame, fewer frames and fewer colors reduce file size. If the GIF is still heavy, consider video.
Your first GIF animation: 5 steps
- 1
Step 1
Plan the GIF before you open an app
GIF is a format with limits, and it's best to account for them from the start. Under the GIF89a specification a color palette holds at most 256 colors, and each frame's delay is set in hundredths of a second. So flat colors, icons, text and simple graphics look best in GIF, while photos and soft gradients look worse. Before you start, write down:
- what moves: one action, no extra details;
- frame size: where the GIF will live, in a post, on a website or in a portfolio;
- duration and looping: usually a few seconds and an endless loop;
- number of frames: keep it small for a first exercise so you get to a result quickly.
💡 Sketch the key poses on paper: the start, the peak and the return. You'll see right away whether the loop will close.
- 2
Step 2
Choose a tool
You don't need a dedicated animation app: tools you probably already use can make GIFs. The principle is the same everywhere: frames, a time for each frame, looping, export.
- Photoshop: frame animation in the Timeline panel and GIF export. It's a paid Adobe subscription with a 7-day free trial;
- Figma: animations made in Figma Motion can be exported as GIF. Figma Motion is currently in open beta, so features may change, and access depends on your plan and seat type;
- Procreate on iPad: Animation Assist mode for drawn frame-by-frame animation, with Animated GIF export.
💡 Figma is handier for icons and interface animations, Procreate for drawn motion, and Photoshop for GIFs made from photos and layers.
Don't learn alone
In the community you can share your first GIF, ask about loops, colors or file size and get feedback from other designers. It's free.
Get feedback on my GIFFree. 1,504 designers are already in the community.
- 3
Step 3
Make the frames
In Photoshop: open Window > Timeline and Window > Layers, click the arrow in the middle of the Timeline panel and choose Create Frame Animation. Keep every object that moves independently on its own layer. The Duplicate Selected Frames button at the bottom of the panel adds a new frame; in it, change the layers: toggle visibility, shift the position, change opacity. If your frames are already layers, the Timeline panel menu has Make Frames From Layers. In Procreate: Actions (the wrench icon) > Canvas > Animation Assist. Every layer becomes a frame, Add Frame adds a blank one, and onion skinning shows neighboring frames semi-transparently, up to 12 of them.
- change one thing per frame: position, size, color or opacity;
- the smaller the step between frames, the smoother the motion;
- check the result with Play every few frames.
- 4
Step 4
Timing and a seamless loop
Now set the speed. In Photoshop every frame has a delay underneath it: click it and choose a duration. At the bottom of the Timeline panel choose looping: Once, Forever or Other. In Procreate you set speed in Settings with the Frames Per Second slider, from 1 to 60 frames per second. The Procreate handbook notes that typical animation has around 12 unique drawings per second, and cinema-quality animation up to 24. There you can also choose a playback mode: Loop, Ping Pong (forward and back) or One Shot.
- seamless loop: the last frame should lead into the first, not repeat it, or you'll see a pause when it repeats;
- Ping Pong saves motion that returns into itself, like a pulse or a sway;
- hold on key poses: a longer frame at the start or end gives the eye a rest.
💡 If the motion looks wooden, add more in-between frames near the start and end poses and fewer in the middle: the object will start and stop smoothly.
GIF weighs as much as a movie? Ask the community → - 5
Step 5
Export and file size
Photoshop: File > Export > Save for Web (Legacy). Adobe's tutorial suggests the GIF 128 Dithered preset, 256 in the Colors menu, smaller Width and Height if needed, and Forever under Looping Options. The Preview button shows the GIF in a browser. Another route is File > Save As with the GIF format. Figma: select the top-level frame with the animation, switch to the Animated tab in the Export section, and choose GIF, size, frame rate and Loop. Procreate: Actions > Share > Animated GIF, then Max Resolution (better quality, larger file) or Web Ready (smaller file).
- a smaller frame means a smaller file, which is why Adobe suggests reducing Width and Height for GIFs used online;
- fewer frames and a lower frame rate mean a smaller file;
- the fewer colors in the export settings, the more visible the dithering: compare versions in Preview;
- for long or photographic motion, video is better: Procreate notes that MP4 is usually lighter than GIF.
💡 Under WCAG 2.2, a GIF that starts on its own on a website and lasts more than 5 seconds needs a way to stop it. And never flash more than three times a second.
You're not alone with these questions
We counted what people ask about most in our community. Learning and courses are the number one topic, so practical how-to questions are very much on topic.
Messages by topic in Spaceberry Community, July 2024 — November 2026. Keyword search.
Practice with a deadline and live feedback
The best teacher is a task with a deadline that other people see. That's why the community regularly runs design games: the same brief for everyone, a deadline and a vote.

Design game · January 2026
NAOMA website redesign
The academy's home page through the eyes of an applicant, a student and a teacher. Three finalists; the community chose the winner.

AI challenge · May 2025
A landing page made by AI
Logo, copy and visuals made only with AI tools. Four entries, an anonymous vote, and participants shared their prompts.

Workshop · April 2026
Figmosha: AI in Figma
The tool's author showed how to generate interfaces in Figma and analyze a design system.
Free. 1,504 designers are already in the community.
How to join: 1 minute
- 1
Tap the button
Telegram opens with the Spaceberry community.
- 2
Join
It's free: all you need is a Telegram account.
- 3
Introduce yourself
Say where you're starting from and ask your first question.
Questions and answers
Didn't find your answer? Ask it in the community.
Why do colors in a GIF look worse than in the original?
Because a GIF palette holds at most 256 colors. The app imitates smooth transitions with dithering, using dots of the available colors. Graphics with flat colors look best in GIF, so for photos and complex gradients video is the better choice.
GIF or video: which should I choose?
GIF is handy for short loops like icons, loaders and simple animations. For long motion or photos, video is usually better: the Procreate handbook notes that MP4 tends to be lighter than GIF, though MP4 has no transparent background. Also check where the animation will live: if the platform can't play video or you need a transparent background, stick with GIF.
How many frames per second should I use?
The Procreate handbook calls around 12 unique drawings per second typical for animation, and up to 24 for cinema quality. More frames per second look smoother but make the file heavier. For a first loader or icon, start with a lower frame rate: if the motion looks jerky, add in-between frames near the start and end poses instead of raising the frame rate for the whole GIF.
Can I make a GIF in Figma?
Yes, animations from Figma Motion can be exported as GIF: select a top-level frame, switch to the Animated tab in the Export section and choose GIF. Figma Motion is currently in open beta, and access and export limits depend on your plan and seat type, so check your plan on Figma's site.
Is the Spaceberry community paid?
No. Spaceberry Community is free: it's supported by Spaceberry Foundation, a non-profit public organization. All you need to join is a Telegram account. The community has 1,504 designers who ask about tools and export, share first animations for feedback and take part in design games with the same brief and a deadline. If your loop jerks or the file is too big, someone there can help. Most conversations are in Ukrainian.
Share your first GIF with the community
Join 1,504 designers who learn, share their work and play design games. Show your first GIF animation and get feedback. The community talks in Ukrainian.
- Free
- 1,504 members
- Join in 1 click
Updated · Spaceberry Foundation
Sources:
- W3C — Graphics Interchange Format, Version 89a
- Adobe Help — Create frame-based animations in Photoshop
- Adobe Learn — Create an animated GIF from a series of photos
- Adobe Help — Set frame animation loop options in Photoshop
- Adobe Help — Save images in PNG and GIF formats
- Adobe — Photoshop free trial
- Figma Learn — Export animations from Figma
- Figma — pricing
- Procreate Handbook — Animation Assist: Interface and Basics
- Procreate Handbook — Animation Settings
- Procreate Handbook — Animation Share
- W3C — Understanding SC 2.2.2: Pause, Stop, Hide
- W3C — Understanding SC 2.3.1: Three Flashes or Below Threshold