PixKit
Free · 100% local · No sign-up

Make an animated GIF from your images

Combine the current image with as many photos as you like, set the speed and looping, and export an animated GIF — all without uploading a single file.

Drop images to start editing

Add one or many — PNG, JPG & WebP. Or paste with /Ctrl + V

Browse all 36 tools
No upload — fully private Free & unlimited Works offline

How do I turn photos into an animated GIF for free?

Load your first image into PixKit's GIF Maker, click the + in the Frames strip to add more, set the FPS slider (1–30) and the Loop forever switch, then hit Create GIF. Each frame is drawn, palette-optimized and encoded with gifenc entirely in your browser — the .gif downloads instantly, watermark-free.

A private image toolkit, not just a watermark remover

Clean the Gemini sparkle, then finish the job — crop, resize, convert and adjust without uploading a single pixel.

Lossless watermark removal

Reverse-alpha math restores the true pixels under the Gemini logo — no blur, no AI guesswork.

Crop & resize

Crop to any aspect ratio with draggable handles, then resize to exact pixels or quick scales.

Convert & compress

Export to PNG, JPG or WebP with a quality slider and a live file-size estimate.

100% private

Every tool runs locally with undo/redo. Nothing is uploaded — it even works offline.

Animate your images in 3 steps

Stack frames, set the speed, download the .gif — all on your device.

Add your frames

Your current image is frame one. Click the + tile in the Frames strip to add more images; click any thumbnail to remove it again.

Set speed and looping

Drag the FPS slider anywhere from 1 to 30 frames per second and toggle the Loop forever switch — on for an endless loop, off to play once.

Create GIF

Hit Create GIF. PixKit encodes every frame with an optimized color palette and downloads the finished .gif, reporting the frame count, dimensions and file size.

What people animate

Before & after reveals

Two frames at a low FPS make a hypnotic edit-versus-original loop — great for design portfolios, retouching work and renovation shots.

Product spins

Photograph an item from a few angles and stitch the shots into a rotating loop for a listing or social post.

Memes and reaction GIFs

Turn a burst of screenshots or photos into a shareable loop — no watermark in the corner, unlike most free GIF sites.

Step-by-step demos

String UI screenshots together at 1–2 FPS so each step stays readable — a lightweight alternative to screen recording.

Photo-booth style loops

A handful of party or timer-burst shots at high FPS makes a fun animated keepsake to drop straight into a group chat.

Frequently asked questions

Common questions about making GIFs with PixKit.

Do the frames of my GIF ever leave my device?+
No. Every frame is drawn, quantized and encoded in your browser — the finished .gif is written straight to your downloads folder without touching any server.
How many images can I turn into a GIF?+
As many as you like. The current image becomes the first frame, and you can add any number of additional images with the + tile in the Frames strip.
How do I change how fast the GIF plays?+
Use the FPS slider — from 1 frame per second (each frame shows for a full second) up to 30 for fast, smooth motion. The default of 12 FPS suits most animations.
Can I make the GIF play only once?+
Yes. Switch off Loop forever and the animation plays a single time and stops on the last frame — useful for reveals and step-by-step demos.
How do I remove a frame I added by mistake?+
Click its thumbnail in the Frames strip — it's removed instantly, and the frame counter updates. The Reset button clears all added frames at once.
What resolution will the finished GIF be?+
The GIF uses your current image's dimensions, capped at 800 px on the longest side to keep files shareable. Added frames are cover-fitted to match, and transparency is flattened onto white.
Why does the GIF encoder need the served app?+
The gifenc encoder ships with PixKit but loads as an ES module, which browsers block on file:// pages. Use pixkit.com or run start.command to serve the app, and the GIF Maker works.
Does the GIF maker add a watermark or cost anything?+
No and no. PixKit is completely free with no sign-up, no watermark, and no file-size limits — the exported GIF contains only your frames.

A private, browser-based GIF maker

PixKit turns a stack of still images into a smooth animated GIF entirely inside your browser. Nothing is uploaded to a server, so your photos never leave your device — the encoding happens locally using your own hardware.

How it works

Open the GIF Maker and your current image is frame one. Click the + tile to add more frames — each shows as a thumbnail you can remove with a click. Drag the FPS slider (1 to 30 frames per second) to set the speed, decide whether the animation loops forever or plays once, and press Create GIF. PixKit draws every frame to a common size, builds an optimized 256-color palette per frame, encodes the animation with gifenc, and downloads the finished .gif automatically.

Sized for sharing

Frames are cover-fitted to your first image's dimensions and the output is automatically capped at 800 pixels on the longest side, which keeps file sizes chat- and forum-friendly without you doing any math. Transparent frames are flattened onto white so they render correctly everywhere GIFs are shown.

Why local matters

Most online GIF makers send your images to the cloud, add watermarks, or cap file sizes behind a paywall. PixKit does all the work on your machine, which means faster results, total privacy, and no account, subscription, or upload limit to worry about.

GIF Maker: local vs. cloud tools

PixKitTypical online tools
Where your image is processedOn your device — nothing is uploadedUploaded to the tool's servers
Price, accounts & limitsNo sign-up or usage credits; browser safety limits applyFree-tier caps, accounts, paywalls
Speed on large filesNo upload or queue; speed depends on the deviceUpload, wait in queue, download
Works offlineYes — installs as a PWANo connection, no tool
Frame controlThumbnail strip with click-to-remove, 1–30 FPS, loop or play-onceFixed speed presets; fine control behind a paywall
WatermarkNever — the GIF is 100% yoursFree tiers usually stamp their logo on every frame
Output sizeAuto-capped at 800 px with per-frame optimized palettesStrict upload caps; big frames rejected or heavily recompressed

Pairs well with

More free image tools

One private editor, a tool for every job — all 100% local, no upload.