---
title: "statico's GIF tools — browser-side GIF toolkit"
description: "A free, private GIF toolkit that runs entirely in your browser: convert, resize, crop, optimize and caption GIFs, and build Slack emoji. Nothing is uploaded."
url: "https://gif.statico.io/"
last_updated: "2026-09-07T23:48:01.264Z"
doc_version: "1"
---

# statico's GIF tools — browser-side GIF toolkit

A free, private GIF toolkit that runs entirely in your browser: convert, resize, crop, optimize and caption GIFs, and build Slack emoji. Nothing is uploaded.

There is no account, no upload and no server-side processing. Every tool below is
a static page that loads a WebAssembly engine on demand and does the work in your
own browser. Results are kept in a local history so you can fetch them again, and
downloads are named so they can go straight into Slack as custom emoji.

## convert

Move between video, GIF, WebP, APNG and still images.

- [Video to GIF](https://gif.statico.io/video-to-gif.md): Convert MP4, WebM, MOV or AVI video to an animated GIF in your browser. Pick a time range, frame rate, width and palette quality. No upload, no watermark.
- [GIF to Video](https://gif.statico.io/gif-to-video.md): Turn an animated GIF into an MP4 or WebM video that plays anywhere and weighs a fraction of the GIF. Runs locally with ffmpeg compiled to WebAssembly.
- [GIF Maker](https://gif.statico.io/gif-maker.md): Build an animated GIF from a set of images. Reorder frames, set per-frame delay, choose loop count and preview the result before you download it.
- [Convert](https://gif.statico.io/convert.md): Convert between GIF, PNG, JPEG, WebP, animated WebP, APNG and BMP, keeping animation wherever the target format supports it. ImageMagick and ffmpeg in wasm.
- [Split](https://gif.statico.io/split.md): Split an animated GIF or WebP into its individual frames and download them as PNGs in a ZIP, or grab a single frame. Shows the delay of each frame.

## edit

Resize, crop, trim, rotate, caption and apply effects.

- [Resize](https://gif.statico.io/resize.md): Resize an animated GIF, still image or video by pixels or percentage. Lock the aspect ratio or stretch to fit, with Lanczos scaling for clean edges.
- [Crop](https://gif.statico.io/crop.md): Crop an animated GIF, image or video with a draggable selection box, exact pixel entry or a fixed aspect ratio preset. Animation survives the crop.
- [Cut](https://gif.statico.io/cut.md): Trim an animated GIF or video down to the part you actually want. Scrub to a start and end point, preview the selection and export just that range.
- [Speed](https://gif.statico.io/speed.md): Speed up or slow down an animated GIF or video. Use a multiplier or target a specific frame rate, and optionally drop frames to keep the file small.
- [Reverse](https://gif.statico.io/reverse.md): Play an animated GIF backwards, or make a seamless boomerang that runs forward then back. Works on video input too.
- [Rotate](https://gif.statico.io/rotate.md): Rotate an animated GIF or image by 90, 180 or 270 degrees, flip it horizontally or vertically, or rotate by an arbitrary angle with a chosen background colour.
- [Add Text](https://gif.statico.io/add-text.md): Put meme-style captions on an animated GIF. Choose top or bottom placement, a caption bar or overlay, font size, colour and outline. Text stays put across frames.
- [Effects](https://gif.statico.io/effects.md): Apply grayscale, sepia, invert, blur, sharpen, posterise and brightness, contrast, saturation or hue adjustments to an animated GIF or image.

## optimize

Shrink files without wrecking them.

- [Optimize](https://gif.statico.io/optimize.md): Shrink an animated GIF with gifsicle: lossy compression, colour reduction, frame differencing and optional frame dropping, compared against the original.
- [Compress Image](https://gif.statico.io/compress.md): Reduce the file size of a still image. Set JPEG or WebP quality, strip metadata, or quantise a PNG's palette, and see the saving before you download.

## emoji

Slack-ready animated emoji and text generators.

- [Intensifies](https://gif.statico.io/intensify.md): Make any image shake violently — the classic [INTENSIFIES] Slack emoji. Control shake amount, speed and whether the edges get cropped or padded.
- [Party](https://gif.statico.io/party.md): Cycle any image through the party parrot rainbow. Choose the palette, the number of frames and whether the whole image or just its bright areas get recoloured.
- [Emojify](https://gif.statico.io/emojify.md): Apply the popular animated emoji effects — spin, bounce, zoom, wiggle, vibrate, rainbow, roll and more — to any image, sized and named for Slack.
- [Number](https://gif.statico.io/number.md): Generate 100-style number emoji — any number, in the double-underlined red style or your own colours. Export a static PNG or an animated glowing GIF.
- [Text Emoji](https://gif.statico.io/text-emoji.md): Turn short phrases like "yes", "nope" or "hell yeah" into square, legible Slack emoji. Auto-wraps onto multiple lines and ships a range of ready-made styles.

## Sitemap

- [Every page, grouped by section](https://gif.statico.io/sitemap.md)
- [XML sitemap](https://gif.statico.io/sitemap.xml)
