GIF Maker from Images: How to Turn Photos Into One Animated GIF
A folder of screenshots, a burst of phone photos, a numbered set of exported frames — and you want one file that plays them in order. That is the whole job of a GIF maker from images. Most tools give you a speed slider and a button and leave you to guess why the result is eight megabytes or why the subject jumps around between frames. This guide is about the three settings that actually decide how an animated GIF built from stills comes out: canvas size, colour count and frame delay. Along the way it covers how to turn photos into a GIF that plays once, stays small and does not shift every frame.

1. What a GIF Maker from Images Actually Builds
An animated GIF is a stack of still pictures with a timing note attached to each one: show this frame, wait this long, show the next. That is all the format has ever been. The GIF89a specification dates from 1990 and it is still what every messaging app, README and product page plays today. A GIF maker that starts from still images draws each picture onto a canvas of a fixed size, reduces its colours to a palette, and writes them out one after another with a delay between them.
Three properties of the format explain nearly every question people bring to an animated GIF maker or an images to GIF converter, so they are worth stating before the steps:
- Every frame is the same size. A GIF has one canvas. If your photos are different shapes, something has to decide how each one fits, and that decision is why subjects appear to jump around. Section 3 is about it.
- Each frame holds at most 256 colours. A photograph has millions. Reducing them is where grain and banding come from, and where a large share of the file size goes. Section 4 covers the trade-off.
- Timing is stored per frame in hundredths of a second. The tool above takes a delay in milliseconds and applies it to every frame, which is how you make the result slower, faster or stop-motion-like. Section 5 explains the numbers.
One boundary to set early: this tool builds from images. JPG, PNG, WebP, BMP and SVG all go in; a still GIF goes in as one frame. If what you have is a video clip rather than pictures, the MP4 to GIF converter is the right tool, and if you already have a GIF that is too large, the GIF compressor shrinks it without rebuilding.
2. How to Make a GIF from Pictures (Step-by-Step)
No account, no email, no watermark on the result. Here is how to make a GIF from pictures with the tool above, from a folder of files to a download:
Add your images
Drag them onto the panel or use Add Images. Select as many as you like in one go — JPG, PNG, WebP, BMP and SVG are all accepted, and you can keep adding more afterwards.
Check the order
Each image becomes a numbered thumbnail. Frames appear in the order they finish loading, not always the order you picked them, so glance at the numbers and use the left and right arrows to fix any that landed out of place.
Set the properties and generate
Dimensions, frame delay, image fit, colour count and the loop checkbox sit in one panel. Press Generate, watch the percentage climb, preview the result, and download animated.gif.
The first image you add sets the canvas: its width and height are copied into the Dimensions boxes. Everything after it is fitted to that canvas, so if you are combining a landscape shot with a set of portraits, add the one whose shape you want the GIF to have first, or simply type the dimensions you want.
The preview is a real, playing GIF, so if the speed or the fit is wrong you see it before you download anything. Change the setting and press Generate again. That loop of adjust, generate, look is the fastest way to combine images into one animated image that looks the way you pictured it.
3. Letterbox vs Crop vs Stretch: Why GIF Frames Jump Around at Different Sizes
The most common complaint about a GIF built from photos is that the frames jump around: the subject sits centred in one frame, shifts left in the next, shrinks in the third. That is what happens when images of different shapes are forced onto one canvas without a rule for how. Image Fit is that rule, and the letterbox vs crop vs stretch choice matters because each one fails in a different way.
Contain (Letterbox)
Scales each image down until the whole of it fits, centres it, and fills the leftover space with black bars. Nothing is cut off. The default, and the safe choice for screenshots and diagrams where every edge matters.
Cover (Crop)
Scales each image up until it fills the canvas completely, then trims whatever overflows the edges, keeping the centre. No bars, no distortion, but a tall photo on a wide canvas loses its top and bottom. Best for photographs with the subject in the middle.
Stretch to Fit
Forces every image to exactly the canvas size regardless of its shape. No bars and nothing cropped, but anything that is not already the right proportion is squashed or pulled. Only sensible when every frame already shares the canvas ratio.
The practical rule: if all your images are the same shape, it does not matter which mode you pick. If they are not, decide whether you would rather lose the edges (Cover) or see bars (Contain), and never pick Stretch for a mix. Cover always keeps the centre — there is no option to favour the top or the left — so if the subject sits off-centre, run the photos through the image cropper first and bring them all to one shape before you build.
Two things to know about the background. The letterbox bars are always black; there is no colour picker for them. And the output has no transparency: a PNG with a transparent background comes out with that area black, in every fit mode. If you need a transparent GIF or a coloured backdrop, flatten your PNGs onto the colour you want before adding them.
4. GIF From Images Too Big? Which Setting to Change
A GIF made from a dozen phone photos at full size can easily be larger than the photos were put together, because GIF compression is weak compared with JPG and every frame is stored in full. When the GIF from images is too big, three levers decide the file size, and they are worth pulling in this order.
Dimensions first
Bytes scale with pixels per frame times the number of frames. Because the first image sets the canvas, a 4,000-pixel-wide photo produces a 4,000-pixel-wide GIF, which nobody needs. Halving both dimensions cuts the pixel count to a quarter. For chat and social use, 480 to 640 pixels wide is plenty; for a README demo, 800 is generous. There is no aspect lock, so type the width you want and scale the height to match.
Max Colors second: 256 vs 128 vs 64
Every frame gets its own palette, built from that frame’s actual colours, at the count you choose. The 256 colours vs 128 question is a genuine trade-off: 256 is the most the format allows and gives the smoothest gradients; 128 is noticeably smaller and, for screenshots, flat graphics and most photos viewed at chat size, hard to tell apart; 64 is the compact option for illustrations, interface captures and anything with a limited palette. If a GIF from photos looks grainy, you have the reverse problem: the palette is too small for a photograph’s gradients, and the fix is to go back up to 256. Skies, skin and shadows are where the banding shows first.
Frame count last
Every frame costs the same again. A thirty-frame burst with a run of near-identical frames can lose half of them and still read as the same motion; use the remove button on the ones that add nothing. If the file is still too large after all three, the GIF compressor takes the output and squeezes it further, which is the right order: build it well, then compress it.
5. Frame Delay and Looping: Too Fast, Too Slow, Play Once
Frame Delay is the gap between one frame and the next, in milliseconds, and it applies to every frame in the animation. The default of 250 ms shows four frames a second, which suits a slideshow of photos. When the GIF is too fast and you want to slow down the frames, raise the number: 500 ms gives each picture half a second, 1000 ms a full second, which is what a before-and-after flip or a step-by-step walkthrough usually wants. When it drags, lower it: 100 ms is ten frames a second and starts to read as motion rather than a sequence.
The lowest delay the tool will write is 20 ms; anything smaller is treated as 20, because faster timings are not honoured consistently by the things that display GIFs. The delay is one value for the whole file — there is no way to hold frame one longer than frame two. If a title card needs to sit on screen, add the same image two or three times in a row; the duplicates cost bytes but do what a longer delay would.
Stop motion from photos
For a stop motion GIF from photos, the classic look sits between 80 and 150 ms per frame. Shoot from a fixed position so the background stays still, keep the images the same shape so the fit mode has nothing to decide, and set the canvas to a modest width so a forty-frame sequence stays shareable.
Loop forever, or play once
By default the checkbox is on and the animation repeats without end, which is what a reaction GIF or a product listing wants. Untick it to make the GIF play only once and stop on its final frame — right for an email signature, a slide, or a before-and-after where the after should stay on screen. There is no “repeat three times” setting; it is forever or once, and it is written into the file at creation, so no separate tool is needed afterwards to stop the loop.
6. The Jobs People Actually Use This For
- A demo GIF from screenshots. Capture each step of a feature, add them in order, set 800 to 1200 ms so each state is readable, and you have a walkthrough that plays inline in a README, a ticket or a support reply. To make a GIF from screenshots that stays crisp, use Contain and keep the canvas at the screenshots’ own size.
- Converting a PNG sequence to GIF. Animators and motion designers export numbered frames. Add them all, confirm the numbering in the strip matches your file numbering (fix any that loaded out of turn with the arrows), and set the delay to match your intended frame rate: 40 ms for 25 frames a second, 33 ms for 30 — well above the 20 ms floor.
- JPG to animated GIF. The everyday case: a handful of phone photos into one file for a group chat. Use Cover so there are no bars, 128 colours, and a width of 480 to 640.
- WebP to animated GIF from multiple images. Many export pipelines now produce WebP, and a lot of GIF tools quietly refuse it. This one accepts WebP alongside JPG and PNG, so there is no need to convert first. If you do have a format that will not load, the image converter turns it into PNG in one step.
- Product photos to a rotating GIF for a listing. Shoot the item from six or eight angles, add them in order, and play them at 300 to 500 ms with the loop on. To be clear: this is your photos played as frames, not a generated 360 spin, so the more evenly you shot the turn, the smoother it looks.
- A before-and-after GIF from two images. Two frames, same crop, 1000 ms delay, loop on for a social post or loop off for a report where the after should stay. Crop both to the same shape first so nothing shifts between them.
7. Why Cortexis Is the Best Free GIF Maker
Free, with no watermark
A free GIF maker with no watermark means exactly that: nothing is stamped on the corner of the result, and there is no paid tier holding a clean version back.
No sign-up, without ads
An online GIF maker with no sign-up and without ads, pop-ups or ad walls between you and the download button. Open the page, add images, generate.
Bounded local processing
Use small image batches. File, pixel and frame budgets apply; large jobs may fail on devices with limited memory.
Real settings, not a vague slider
Exact pixel dimensions, a delay in milliseconds, three named fit modes, three palette sizes and a loop toggle, so you can tune the result to the job instead of guessing.
Your images stay private
Nothing you add is stored on our servers, retained after your session, or used for training or analytics.
See it before you download
The generated GIF plays in a preview with its dimensions and file size shown, so a wrong setting costs you a second run rather than a download.
It sits alongside a wider set of free image and media tools on the same terms, so you can resize the source photos, compress them, or convert WebP to PNG before you build, without paying for any of it.
8. Frequently Asked Questions (FAQ)
How do I use a GIF maker from images without signing up or paying?
Add your pictures to the panel at the top of this page, check the frame order, set the delay and dimensions if you want to, press Generate and download animated.gif. There is no account, no email step, no watermark and no trial that runs out.
Why do my GIF frames jump around when the images are different sizes?
Because a GIF has one canvas and your images have several shapes, so each one is fitted differently. Pick Cover to fill the canvas and crop the edges, or Contain to keep every image whole with black bars, and avoid Stretch unless every image already has the same proportions. Cropping all the photos to one shape before adding them removes the problem entirely.
My GIF from images is too big. Which setting should I change?
Dimensions first: the first image sets the canvas, so a full-size photo makes a full-size GIF. Type a width of 480 to 800 and scale the height to match. Then drop Max Colors from 256 to 128. Then remove frames that are nearly identical to their neighbours. If it is still too large, run the result through our GIF compressor.
Why does my GIF from photos look grainy or banded?
A GIF frame can hold at most 256 colours and a photograph has millions, so gradients like skies and skin get stepped. Set Max Colors to 256 for photographs; 128 and 64 are for screenshots, illustrations and flat graphics where the smaller palette is not visible.
How do I make a GIF play only once instead of looping?
Untick Loop Animation Forever before you press Generate. The GIF then plays through its frames one time and stops on the last one. The setting is written into the file itself, so it behaves the same wherever it is opened. There is no option for a specific number of repeats — it is forever or once.
My GIF is too fast. How do I slow down the frames?
Raise the Frame Delay. It is in milliseconds and applies to every frame: 250 is four frames a second, 500 is two, 1000 holds each picture for a full second. The lowest value the tool writes is 20 ms. The delay is the same for all frames, so to hold one frame longer, add that image to the sequence more than once.
Can I make a GIF from a video or a YouTube link with this tool?
No. This tool builds from still image files — JPG, PNG, WebP, BMP and SVG. For a video clip, use our MP4 to GIF converter instead. It also does not add captions, stickers or effects, and it does not edit an existing animated GIF: a GIF you add contributes its first frame only.
Working with moving pictures more generally? The MP4 to GIF converter starts from a clip instead of stills, the GIF compressor shrinks what you have just built, and the video compressor is the answer when a GIF is the wrong format for the length of clip you have. If you would rather understand palettes, frame timing and image formats than simply use them, our free graphic design course covers colour, resolution and compression from the beginning.


