Staaarter

GIF Tools

A large set of browser-based GIF utilities for converting between image and video formats, editing and transforming frames (crop, resize, rotate, recolor, reorder, crossfade), analyzing and inspecting animation data, and generating new GIFs from scratch. Everything runs locally in your browser using a hand-rolled GIF89a codec, so animations you upload are never sent to a server.

ANSI Art to GIF Converter

Render pasted ANSI-colored terminal art (with escape codes) into a downloadable GIF.

Open tool

AVI to GIF Converter

Convert a Motion-JPEG AVI video into an animated GIF, using a real, hand-rolled RIFF/AVI parser.

Open tool

AVIF to GIF Converter

Decode an AVIF image in your browser and re-encode it as a single-frame GIF.

Open tool

Base58 to GIF Converter

Decode base58 text (Bitcoin alphabet) back into a downloadable GIF file.

Open tool

Base64 to GIF Converter

Decode a base64 string (or GIF data URI) back into a downloadable GIF file.

Open tool

Binary Color GIF Creator

Generate an animated GIF that uses exactly two colors, with a marching stripe pattern.

Open tool

BMP to GIF Converter

Convert an uncompressed 24-bit or 32-bit BMP file into a single-frame GIF.

Open tool

Boomerang GIF Creator

Turn an uploaded GIF or a few images into a boomerang: plays forward, then instantly reverses back to the start.

Open tool

BPG to GIF Converter

Upload a BPG file to see why client-side BPG decoding isn't possible: BPG wraps HEVC video coding, which no small browser codec provides.

Open tool

Braille Art to GIF Converter

Render pasted Unicode braille-pattern art into a downloadable black-and-white GIF.

Open tool

Colorful GIF Creator

Generate a vibrant animated GIF: a scrolling rainbow gradient or cycling color bars, no other input needed.

Open tool

Custom GIF Creator

The full-featured GIF generator: pick canvas size, frame count, delay, loop count, and a content style, then build a real animated GIF.

Open tool

Data URL to GIF Converter

Decode a data:image/gif;base64,... data URL back into a downloadable GIF file.

Open tool

Dithered GIF Creator

Generate a demo GIF showing a gradient reduced to black/white with a visible dither pattern.

Open tool

Empty GIF Creator

Generate the smallest possible technically-valid animated GIF: a single 1x1 fully transparent frame.

Open tool

Game of Life Animator

Simulate real Conway's Game of Life rules and export the generations as an animated GIF.

Open tool

GIF Alpha Mask Viewer

Visualize each frame's alpha channel as a grayscale mask: white is opaque, black is transparent.

Open tool

GIF Animation Analyzer

A comprehensive one-stop report covering a GIF's dimensions, frames, duration, loop count, and transparency.

Open tool

GIF Animation Checker

A quick yes/no check for whether a GIF is actually animated or just a static single frame.

Open tool

GIF Animation Compressor

Power-user GIF compression with independent color-count and frame-skip controls.

Open tool

GIF Animation Optimizer

Merges runs of pixel-identical consecutive frames into one, shrinking frame count without changing the visuals.

Open tool

GIF Animation Slower

One click to make a GIF play at a fixed, opinionated 2x slower speed - no numbers to enter.

Open tool

GIF Animation Speeder

One click to make a GIF play at a fixed, opinionated 2x faster speed - no numbers to enter.

Open tool

GIF Background Adder

Fill a transparent animated GIF's see-through areas with a solid color or another static image, flattening it to fully opaque.

Open tool

GIF Background Color Changer

Detect a GIF's background (transparent or solid-corner color) and replace it with a new solid color.

Open tool

GIF Background Previewer

Preview an animated GIF playing live against white, black, checkerboard, and solid-color backgrounds side by side.

Open tool

GIF Background Remover

Make a chosen color (within a tolerance) transparent across every frame of an animated GIF using simple color-key matching.

Open tool

GIF Black and White Converter

Convert every frame of a GIF to pure black and white using a luminance threshold.

Open tool

GIF Blurrer

Blur every frame of a GIF with an adjustable box-blur radius.

Open tool

GIF Border Adder

Add a solid-color border of any thickness around every frame of an animated GIF, expanding the canvas so nothing is cropped.

Open tool

GIF Border Remover

Crop a fixed-thickness border off every frame of an animated GIF, shrinking the canvas back down uniformly.

Open tool

GIF Brightness Changer

Brighten or darken every frame of a GIF with a simple adjustable amount.

Open tool

GIF Canvas Size Changer

Change every frame's logical canvas size without scaling its content, anchored at a chosen point.

Open tool

GIF Censor

Cover a rectangular region in every frame of a GIF with a solid block or heavy pixelation.

Open tool

GIF Chroma Key Remover

Remove a green-screen or blue-screen background from an animated GIF, with quick presets for common chroma key colors.

Open tool

GIF Color Changer

Recolor every frame of a GIF with a hue rotation or a raw RGB channel remap.

Open tool

GIF Color Extractor

Analyze every frame of a GIF and list its most common actual colors.

Open tool

GIF Color Index Extractor

See which numbered slots of the shared re-encoding palette a GIF's pixels would occupy.

Open tool

GIF Color Index Randomizer

Shuffle a GIF's shared color table for a corrupted-colors glitch look, keeping every pixel's structure intact.

Open tool

GIF Color Inverter

Invert every pixel's colors across every frame of a GIF for a photographic-negative effect.

Open tool

GIF Color Palette Changer

Remap an animated GIF's colors onto a whole new palette: grayscale, sepia, or your own custom hex colors.

Open tool

GIF Color Palette Finder

Lists every distinct color actually used across all frames of a GIF, up to 50 shown plus a total count.

Open tool

GIF Color Reducer

Reduce an animated GIF to a small target color count using one shared, consistent palette.

Open tool

GIF Color Replacer

Replace one specific color with another across every frame of a GIF, with an adjustable tolerance.

Open tool

GIF Comment Adder

Embed a real GIF Comment Extension block containing your text into a GIF file.

Open tool

GIF Compositor

Overlay one animated GIF on top of another at a chosen position, frame by frame.

Open tool

GIF Contrast Changer

Increase or decrease contrast across every frame of a GIF with a simple adjustable amount.

Open tool

GIF Corner Rounder

Round the four corners of every frame's canvas in an animated GIF by a chosen radius, masking corners to transparent.

Open tool

GIF Cropper

Crop every frame of an animated GIF to the same rectangle, right in your browser.

Open tool

GIF Dimensions Finder

Reads a GIF's logical screen width, height, aspect ratio, and orientation.

Open tool

GIF Dither Remover

Smooth out dithering noise from every frame of a GIF with an adjustable-strength blur.

Open tool

GIF Ditherer

Dither every frame of a GIF toward the shared 216-color palette using ordered or Floyd-Steinberg dithering.

Open tool

GIF Downscaler

Scale down every frame of an animated GIF to exact dimensions using area-average downsampling.

Open tool

GIF Duplicator

Decode and re-encode a GIF unchanged, producing a clean, re-saved copy for round-trip validation.

Open tool

GIF Duration Changer

Pick an exact total playback duration in seconds and proportionally retime every frame to match it.

Open tool

GIF Edge Cleaner

Snap stray near-transparent or near-opaque fringe pixels near an animated GIF's edges to fully transparent or fully opaque.

Open tool

GIF Edge Feather

Soften an animated GIF's alpha edges into a smooth gradient fade-out over a chosen feather radius.

Open tool

GIF Edge Refiner

Anti-alias jagged, staircase-like alpha edges on every frame of an animated GIF with an edge-aware smoothing blur.

Open tool

GIF Enlarger

Enlarge every frame of an animated GIF by a percentage scale or an exact target size.

Open tool

GIF Fade-In Effect Adder

Upload a GIF and prepend new frames that fade in from black before the original animation starts.

Open tool

GIF Fade-Out Effect Adder

Upload a GIF and append new frames that fade to black after the original animation ends.

Open tool

GIF File Size Reducer

One-click target-size reduction combining color posterization and frame thinning, more aggressive than the optimizer.

Open tool

GIF Flipper

Flip every frame of an animated GIF horizontally, vertically, or both.

Open tool

GIF Fragment Cutter

Cut a small centered fragment out of every frame of an animated GIF, optionally as a circle.

Open tool

GIF Frame Adder

Insert one or more new still images as extra frames into an existing animated GIF.

Open tool

GIF Frame Count Finder

Reports exactly how many frames an animated GIF contains.

Open tool

GIF Frame Counter Adder

Burn a visible "N / total" frame-number overlay onto every frame of an animated GIF.

Open tool

GIF Frame Cross-Fader

Insert alpha-blended in-between frames into a GIF to smooth out jerky, low-frame-rate animation.

Open tool

GIF Frame Delay Changer

Change a single frame's or every frame's display delay in an animated GIF, in centiseconds.

Open tool

GIF Frame Duplicator

Duplicate one chosen frame of a GIF a set number of times, in place, then re-encode it.

Open tool

GIF Frame Extractor

Extract every frame of an animated GIF (or a chosen range) as individually downloadable PNG images.

Open tool

GIF Frame Player

Step through an animated GIF one frame at a time with next/previous and play/pause controls.

Open tool

GIF Frame Randomizer

Randomly shuffle an animated GIF's frame order using cryptographically strong randomness.

Open tool

GIF Frame Rate Finder

Calculates a GIF's effective average frame rate from its frame delay values.

Open tool

GIF Frame Rearranger

Reorder an animated GIF's frames by typing a new list of original frame indices.

Open tool

GIF Frame Reducer

Reduce a GIF's frame count by keeping every Nth frame, while roughly preserving total duration.

Open tool

GIF Frame Remover

Delete specific frames from an animated GIF by index or range, then re-encode it.

Open tool

GIF Frame Splitter

Split every frame of an animated GIF into its own separate, single-frame GIF file.

Open tool

GIF Frame Viewer

View every frame of an animated GIF as a thumbnail grid, with each frame's index and delay shown.

Open tool

GIF Framerate Changer

Set a target frame rate (fps) and convert every frame's delay to the matching constant value.

Open tool

GIF Grayscale Converter

Convert every frame of a GIF to full-spectrum grayscale, preserving the range of gray tones.

Open tool

GIF Joiner

Concatenate two or more animated GIFs, in upload order, into a single combined animation.

Open tool

GIF Length Changer

Pick an exact target frame count and truncate or loop-extend a GIF's frame sequence to match it.

Open tool

GIF Length Finder

Sums every frame's delay to report a GIF's total single-pass playback duration in seconds.

Open tool

GIF Loop Count Changer

Re-encodes a GIF with a new loop count: infinite, or any specific number of repeats.

Open tool

GIF Loop Count Finder

Reads a GIF's Netscape loop extension to report how many times it repeats.

Open tool

GIF Loop Stopper

One-click preset that sets a GIF's loop count to exactly 1, so it plays once and stops.

Open tool

GIF Message Animator

Animate a typed message as a GIF: a classic letter-by-letter typewriter reveal, or each word flashing in sequence.

Open tool

GIF Metainfo Deleter

Strip comment extensions, extra application extensions, and plain text blocks from a GIF.

Open tool

GIF Morpher

Morph one GIF into another using a horizontal displacement warp instead of a plain crossfade.

Open tool

GIF of GIFs Creator

Combine several uploaded GIFs into one contact-sheet grid GIF, where every cell keeps playing its own source animation.

Open tool

GIF-on-Image Compositor

Overlay an animated GIF's frames on top of a static image background, at a chosen position.

Open tool

GIF Outline Adder

Draw a solid-color outline that hugs an animated GIF's actual silhouette, not just a rectangular frame.

Open tool

GIF Outline Remover

Best-effort removal of a solid-color outline ring near an animated GIF's alpha edge, auto-detecting the color if needed.

Open tool

GIF Padding Adder

Add transparent (or solid-color) padding around every frame of an animated GIF, expanding the canvas without a visible frame.

Open tool

GIF Padding Remover

Crop a fixed amount of padding off every frame of an animated GIF, shrinking the canvas back down uniformly.

Open tool

GIF Part Hider

Fully hide a rectangular region in every frame of a GIF behind a solid color block.

Open tool

GIF Pauser

Pick a frame to freeze on, and this turns an existing animated GIF into a GIF that looks paused there.

Open tool

GIF Pixelator

Pixelate every frame of a GIF into a chunky mosaic, across the whole frame or one region.

Open tool

GIF Playback Speed Changer

Speed up or slow down a GIF by any multiplier, from 0.25x to 8x, while keeping each frame's relative timing.

Open tool

GIF Quality Changer

One simple quality slider that combines color reduction and automatic dithering into a single control.

Open tool

GIF Quantizer

Quantize an animated GIF using either the shared uniform-cube palette or a custom median-cut algorithm.

Open tool

GIF Rectangle Fitter

Fit every frame of an animated GIF into a target rectangle, preserving aspect ratio with letterboxing.

Open tool

GIF Resizer

Resize every frame of an animated GIF to an exact target width and height.

Open tool

GIF Reverser

Reverse an animated GIF's frame order so it plays backward.

Open tool

GIF Rotator

Rotate every frame of an animated GIF by 90/180/270 degrees or any custom angle.

Open tool

GIF Sharpener

Sharpen every frame of a GIF with an adjustable unsharp-mask-style strength.

Open tool

GIF Shifter

Shift every frame of an animated GIF by a pixel offset, with optional wraparound.

Open tool

GIF Shrinker

Shrink every frame of an animated GIF by a percentage scale factor.

Open tool

GIF Silhouette Converter

Turn every frame of a GIF's subject into a flat, single-color silhouette using its existing transparency.

Open tool

GIF Size Finder

Reports a GIF's file size in bytes, plus the average size per frame.

Open tool

GIF Skewer

Apply a horizontal and/or vertical shear (skew) to every frame of an animated GIF.

Open tool

GIF Slicer

Slice a rectangular region out of every frame of an animated GIF, right in your browser.

Open tool

GIF Sound Adder

Upload a GIF and an audio file to see why GIF fundamentally cannot carry sound, no matter how the files are combined.

Open tool

GIF Space Adder

Add uniform empty space around every frame of an animated GIF, expanding the canvas without a visible frame.

Open tool

GIF Space Remover

Crop a fixed amount of empty space off every frame of an animated GIF, shrinking the canvas back down uniformly.

Open tool

GIF Speed Normalizer

Even out inconsistent per-frame delays so a GIF plays at one steady, jitter-free speed.

Open tool

GIF Splitter

Split an animated GIF into multiple separate GIF files at chosen frame split points.

Open tool

GIF Stencil Converter

Reduce every frame of a GIF to a two-tone stencil cutout based on a brightness threshold.

Open tool

GIF Stroke Adder

Add a shape-hugging stroke to an animated GIF with configurable width, color, and inside-vs-outside placement.

Open tool

GIF Stroke Remover

Remove a stroke previously added to an animated GIF, mirroring whichever placement (inside or outside) was used to add it.

Open tool

GIF Swirl Effect Applier

Apply a radial swirl/twist distortion around every frame's center of an animated GIF.

Open tool

GIF Text Adder

Burn custom text onto every frame of an animated GIF, with control over position, size, and color.

Open tool

GIF Timer Adder

Burn a real, computed countdown or elapsed-time overlay onto every frame of an animated GIF, based on each frame's actual delay.

Open tool

GIF to ANSI Art Converter

Render every frame of a GIF as 24-bit ANSI truecolor terminal art.

Open tool

GIF to AVI Converter

Convert an animated GIF into a genuine, playable Motion-JPEG AVI file, hand-built and verified against real AVI tools.

Open tool

GIF to AVIF Converter

Decode a GIF's first frame and attempt to export it as a still AVIF image, honestly reporting failure if your browser can't encode AVIF.

Open tool

GIF to Base58 Converter

Encode a GIF file's raw bytes as base58 text (the Bitcoin-alphabet encoding).

Open tool

GIF to Base64 Converter

Convert a GIF file's raw bytes into a base64 string, for embedding or copy-pasting.

Open tool

GIF to BMP Converter

Convert a GIF's first frame into a real, uncompressed 24-bit BMP file.

Open tool

GIF to BPG Converter

Upload a GIF to see why client-side BPG encoding isn't possible: BPG wraps HEVC video coding, which no small browser codec provides.

Open tool

GIF to Braille Art Converter

Render every frame of a GIF as Unicode braille-pattern dot-matrix art.

Open tool

GIF to Data URL Converter

Convert a GIF file into a full data:image/gif;base64,... data URL, ready to paste into HTML or CSS.

Open tool

GIF to GIFV Converter

Upload a GIF to learn why '.gifv' isn't a real, distinct format, and why that means real client-side encoding isn't possible here either.

Open tool

GIF to HEIF Converter

Decode a GIF's first frame and attempt to export it as a still HEIF image, honestly reporting failure if your browser can't encode HEIF.

Open tool

GIF to MKV Converter

Upload a GIF to see why client-side MKV encoding isn't possible: Matroska is an open container, but real playback still needs a video codec.

Open tool

GIF to MOV Converter

Upload a GIF to see why client-side MOV encoding isn't possible here: QuickTime MOV shares MP4's container-vs-codec constraints.

Open tool

GIF to MP4 Converter

Upload a GIF to see why client-side MP4 encoding isn't possible: MP4 is just a container, and real playback needs a video codec no browser tool can encode.

Open tool

GIF to Sprite Sheet Converter

Tile every frame of a GIF into a single grid sprite sheet image.

Open tool

GIF to Unicode Art Converter

Render every frame of a GIF as Unicode shading-block art (space, ░, ▒, ▓, █).

Open tool

GIF to WebP Converter

Convert a GIF's first frame into a WebP image.

Open tool

GIF to WMV Converter

Upload a GIF to see why client-side WMV encoding isn't possible: WMV needs a proprietary Microsoft video codec no browser tool can encode.

Open tool

GIF to ZIP Archive Converter

Split an animated GIF into its individual frames, encode each one as a real PNG, and package them into a genuine ZIP archive you can download.

Open tool

GIF Transparency Checker

A quick yes/no check for whether a GIF has any transparent pixels at all.

Open tool

GIF Transparency Filler

Fill every transparent pixel in a GIF with a solid background color, flattening it to fully opaque.

Open tool

GIF Transparent Creator

Make a chosen color transparent across every frame of an opaque GIF.

Open tool

GIF Transparent Pixel Finder

Reports how many transparent pixels each frame of a GIF has and where they're located.

Open tool

GIF Unskewer

Apply the corrective shear to straighten an already-skewed animated GIF.

Open tool

GIF Unzoomer

Shrink and letterbox every frame of an animated GIF to restore a wider, zoomed-out view.

Open tool

GIF Upscaler

Scale up every frame of an animated GIF by a clean integer multiplier (2x-8x).

Open tool

GIF Watermark Adder

Burn a semi-transparent text or logo watermark onto every frame of an animated GIF.

Open tool

GIF Watermark Remover

Cover a watermark region in every GIF frame by stretching nearby pixels across it, as a best-effort fix.

Open tool

GIF White Noise Adder

Upload a GIF and add configurable random noise/static over its existing frames, film-grain style.

Open tool

GIF Zoomer

Zoom into the center of every frame of an animated GIF, cropping the outer edges.

Open tool

GIFV to GIF Converter

Upload a '.gifv' file to learn why it's just a renamed MP4/WebM video, and why that means real client-side decoding isn't possible here.

Open tool

Glitch GIF Creator

Generate a GIF with animated glitch-art artifacts: RGB channel splits, scan-line shifts, and displaced blocks.

Open tool

HEIF to GIF Converter

Decode a HEIF/HEIC photo (where your browser supports it) and re-encode it as a single-frame GIF.

Open tool

Image-on-GIF Compositor

Composite a static image on top of every frame of an animated GIF background, at a chosen position.

Open tool

Interlaced GIF to Non-Interlaced GIF Converter

Convert an interlaced GIF back into standard top-to-bottom row order.

Open tool

Loading GIF Creator

Generate a classic rotating-dot loading spinner GIF with a configurable color and size.

Open tool

Low Quality GIF Creator

Generate a deliberately low-resolution, heavily posterized demo GIF for testing poor-quality input.

Open tool

MKV to GIF Converter

Upload an MKV file to see why client-side MKV decoding isn't possible without a real H.264/HEVC/AV1/VP9 video decoder.

Open tool

MOV to GIF Converter

Upload a QuickTime MOV file to see why client-side MOV decoding isn't possible here, and where to find a working alternative.

Open tool

MP4 to GIF Converter

Upload an MP4 file to see why client-side MP4 decoding isn't possible without a real H.264/HEVC/AV1 video decoder.

Open tool

Non-Interlaced GIF to Interlaced GIF Converter

Re-encode a GIF's frames in GIF89a's 4-pass interlaced row order for progressive rendering.

Open tool

1x1 Pixel GIF Creator

Generate a literal 1x1 pixel GIF in a color you choose, or fully transparent, tracking-pixel style.

Open tool

PDN to GIF Converter

Turn a PDN checkers/draughts move list into an animated GIF, one frame per move, with real capture and king-promotion handling.

Open tool

PGN to GIF Converter

Turn a PGN chess move list into an animated GIF, one frame per move, with a real (simplified) move-applying engine.

Open tool

Placeholder GIF Creator

Generate a placeholder graphic GIF: centered label text on a solid or checkered background, with an optional shimmer sweep.

Open tool

Polaroid GIF Creator

Composite every frame of an animated GIF into a classic Polaroid-style photo frame, with a thicker bottom margin and optional caption.

Open tool

Quasistatic GIF Creator

Generate a GIF that looks almost perfectly still but drifts by a couple of color levels over a slow cycle.

Open tool

Random GIF Creator

Generate a GIF with randomized size, frame count, colors, and pattern, using cryptographically random values.

Open tool

Round GIF Creator

Generate an animated GIF masked into a perfect circle, transparent everywhere outside it.

Open tool

Scrolling Text GIF Creator

Generate a classic marquee GIF where your text scrolls horizontally across the frame in a seamless loop.

Open tool

SGF to GIF Converter

Turn an SGF Go game record into an animated GIF, one frame per move, stones accumulating as the game progresses.

Open tool

Single-Frame GIF Creator

Wrap one color fill or uploaded image as a technically-valid single-frame "animated" GIF.

Open tool

Slow Image Emulator

A fun novelty: turns a still image into a GIF that looks static but is technically a very slow animation.

Open tool

Solitaire Effect GIF Creator

Generate an animated GIF of simple rectangle cards dealing from a deck into a tableau row.

Open tool

Sprite Sheet to GIF Converter

Slice a grid sprite sheet image into equal frames and re-encode them as an animated GIF.

Open tool

Square GIF Creator

Generate a marching-checkerboard animated GIF on a canvas that's always a perfect square.

Open tool

Star-Shaped GIF Creator

Generate an animated GIF masked into a 5-pointed star, with a color-cycling (and optionally rotating) fill.

Open tool

True Color GIF Creator

Renders a smooth, full-24-bit gradient scene and shows exactly how GIF's 216-color palette bands it.

Open tool

Two-GIF Cross-Fader

Combine two GIFs into one that plays the first, dissolves into the second, then plays the second.

Open tool

Unicode Art to GIF Converter

Render pasted Unicode shading-block art (space, ░, ▒, ▓, █) into a downloadable grayscale GIF.

Open tool

Wavy Edge GIF Creator

Generate an animated GIF masked into a wavy, scalloped border shape instead of a plain rectangle.

Open tool

WebP to GIF Converter

Convert a WebP image (its first frame, if animated) into a single-frame GIF.

Open tool

White Noise GIF Generator

Generate an animated GIF of pure random static, every pixel of every frame is cryptographically random.

Open tool

WMV to GIF Converter

Upload a WMV file to see why client-side WMV decoding isn't possible: WMV uses a proprietary Microsoft video codec no browser tool can decode.

Open tool

Zalgo GIF Creator

Render text with an animated Zalgo-style corruption effect that writhes and changes every frame.

Open tool