27 free tools · No upload · No watermark

GIF converter: convert anything to and from GIF

The GifRush GIF Converter is a set of free, in-browser converters that turn more than 25 formats into GIF — video (MP4, MOV, WebM, GIFV), images (JPG, PNG, HEIC, AVIF, BMP, TIFF), vector and animation formats (SVG, Lottie, stickers, ANI, MNG) and PDF pages — and convert GIFs out to MP4, MOV, PNG, APNG, AVIF, HEIF, ICO, TIFF, PDF, sprite sheets and Live Photos. Every conversion runs on your device; files are never uploaded.

Convert to GIF

Turn videos, images, documents, stickers and animations into GIFs.

Video to GIF

Turn MP4, WebM or MOV clips into smooth looping GIFs. Trim, resize and set the frame rate.

MP4WebMMOV

MP4 to GIF

Convert MP4 videos from your phone or camera into high-quality animated GIFs.

MP4M4VH.264

GIFV to GIF

Turn Imgur .gifv links (which are really MP4 videos) back into real GIF files.

ImgurGIFVMP4 / WebM

JPG to GIF

Convert JPG photos to GIF — a single image to a still GIF, or several into an animation.

JPGJPEGSlideshow

BMP to GIF

Convert Windows BMP bitmaps to compact GIFs — single images or an animated sequence.

BMPDIBBitmap

HEIC to GIF

Convert iPhone HEIC/HEIF photos into a GIF — one photo or an animated sequence.

HEICHEIFiPhone

AVIF to GIF

Convert still or animated AVIF images to GIF for apps that don’t support AVIF yet.

AVIFAV1Animated

TIFF to GIF

Convert single or multi-page TIFF files to GIF — each page becomes a frame.

TIFFMulti-pageScans

SVG to GIF

Render static or animated SVG (SMIL and CSS animations) to a GIF at any size.

SVGSMILCSS animation

PDF to GIF

Turn PDF pages into an animated GIF — perfect for slide decks, flyers and comics.

PDFSlidespdf.js

Sticker to GIF

Convert Telegram (.tgs, .webm), WhatsApp (.webp) and APNG stickers into GIFs.

Telegram .tgsWhatsApp .webpWebM

Lottie to GIF

Render Lottie animations (JSON, .lottie, .tgs) to GIF with your size, frame rate and background.

Lottie JSON.lottieBodymovin

ANI to GIF

Convert Windows animated cursors (.ani) to animated GIFs with their original timing.

ANICursorsRIFF

MNG to GIF

Convert legacy MNG (Multiple-image Network Graphics) animations to GIF.

MNGLegacyPNG-based

Convert from GIF

Turn GIFs into video, images, icons, documents and more.

Supported formats

Every format GifRush converts, in each direction.

FormatTypeTo GIFFrom GIFNotes
MP4VideoMP4 → GIFGIF → MP4H.264 video; 5–10× smaller than GIF
MOV (QuickTime)VideoMOV (QuickTime) → GIFGIF → MOV (QuickTime)Apple’s video container
WebMVideoWebM → GIF—VP8/VP9 web video
GIFVVideoGIFV → GIF—Imgur’s MP4-based “GIF”
Live PhotoVideo + image—GIF → Live PhotoMOV + key photo for iPhone
MP4 with audioVideo—GIF → MP4 with audioGIF looped over a song
JPGImageJPG → GIF—Photos; lossy
PNGImagePNG → GIFGIF → PNGLossless stills with alpha
APNGAnimated imageAPNG → GIFGIF → APNGAnimated PNG, full alpha
WebPImage / animatedWebP → GIF—WhatsApp stickers, web images
AVIFImage / animatedAVIF → GIFGIF → AVIFAV1-based, very small
HEIC / HEIFImageHEIC / HEIF → GIFGIF → HEIC / HEIFiPhone photos
BMPImageBMP → GIF—Uncompressed Windows bitmap
TIFFImage / multi-pageTIFF → GIFGIF → TIFFPrint, scans, archives
ICOIcon—GIF → ICOFavicons and Windows icons
ANIAnimated cursorANI → GIF—Windows animated cursors
MNGAnimated imageMNG → GIF—Legacy PNG-family animation
SVGVectorSVG → GIF—Static, SMIL or CSS animation
Lottie / .lottieVector animationLottie / .lottie → GIF—After Effects (Bodymovin) exports
Telegram .tgsStickerTelegram .tgs → GIF—Gzipped Lottie stickers
PDFDocumentPDF → GIFGIF → PDFPages ↔ frames
Sprite sheetImage gridSprite sheet → GIFGIF → Sprite sheetGame and pixel-art animation
PNG frames (ZIP)Image setPNG frames (ZIP) → GIFGIF → PNG frames (ZIP)One file per frame

When to convert to GIF — and when to convert away from it

GIF’s superpower is compatibility: it autoplays, loops and works in virtually every browser, chat app, email client, forum and CMS without a player. Its weaknesses are size and colour — at most 256 colours per frame, no audio, 1-bit transparency and 1980s compression. Convert to GIF when the destination only accepts images or when you need guaranteed autoplay everywhere; keep clips short and modest in size.

Convert from GIF when you need efficiency or features GIF lacks: GIF to MP4 for social media (typically 5–10× smaller), GIF to APNG for full alpha transparency, GIF to AVIF for tiny stills, GIF to PNG for lossless frames, and Add Music to GIF when it needs sound.

How the conversions work without uploading

Every converter uses technology built into modern browsers or compiled to WebAssembly. Video is decoded by the browser’s own player and re-encoded with WebCodecs; GIFs are decoded and encoded in JavaScript on a background worker with per-frame palettes and frame diffing; HEIC (libheif), AVIF encoding (libavif) and PDF rendering (pdf.js) run as WebAssembly or JavaScript libraries inside the page.

The result is the same as a server-based converter — without the upload wait, the file-size cap or the privacy risk. If you’re not sure a GIF is healthy before converting it, the GIF Tester reports its frames, timing and loop settings.

GIF Converter FAQ

What is the best free GIF converter?

Look for one that doesn’t upload your files, adds no watermark and supports the formats you need. GifRush converts 25+ formats to and from GIF entirely in your browser, for free.

Can I convert a video to GIF without uploading it?

Yes. GifRush’s video converters decode the video with your browser’s built-in player and encode the GIF on your device, so the video never leaves your computer or phone.

Which format should I use instead of GIF?

For animation with sound or small file size, use MP4. For animation with full transparency, use APNG or WebP. For still images, use PNG (lossless) or AVIF (smallest).

Is converting to GIF lossless?

Only when the source has 256 colours or fewer per frame, such as icons, pixel art and screenshots. Photos and video are reduced to 256 colours per frame, which GifRush optimises frame by frame.