Home › Image Tools › GIF to MP4

GIF to MP4

Convert an animated GIF into an MP4 video that you can post on Instagram, TikTok, X or WhatsApp. Choose how many times it loops, scale it up with sharp pixels, and pick a background for transparent areas. The GIF is decoded and recorded on your device.

Checking your browser's video encoder…
Advertisement
Advertisement

How to use the GIF to MP4

  1. Add a GIF by dropping it into the box, choosing it, or pasting it with Ctrl+V. You can also try the sample.
  2. Set the loops: short GIFs are repeated automatically so the video lasts at least about 3 seconds; change the number if you like.
  3. Choose size and look: scale, sharp or smooth pixels, background color, frame rate and quality.
  4. Press Convert to MP4 and keep this tab visible. Recording takes as long as the video itself.
  5. Preview and download the finished video.

GIF vs MP4: what changes when you convert

Animated GIFMP4 video (H.264)
ColorsUp to 256 per frameMillions (full color)
CompressionLZW per frame, no motion compressionMotion-compensated, much smaller files
TransparencyYes (on/off per pixel)No, a background color is used
TimingOwn delay per frame, in 10 ms stepsFixed frame rate
LoopingBuilt into the fileSet by the player, or repeat the clip inside the video
SoundNoPossible (none is added here)
Social media uploadOften not accepted as a postAccepted almost everywhere

How the converter works

The tool reads the GIF file with its own decoder: it unpacks the LZW-compressed pixels of every frame, applies the palette, transparency and disposal method, and builds the full picture for each moment of the animation. It then plays those frames on a hidden canvas, exactly following each frame's delay, while your browser's MediaRecorder encodes the canvas into a video at the frame rate you choose. Because GIF delays rarely match a video frame rate, each video frame shows whichever GIF frame is due at that time, so the speed stays correct.

Tips for the best result

  • Pixel art and small GIFs: scale up 2× to 4× with Sharp pixels on. Platforms re-compress small videos heavily, and a larger video stays crisp.
  • Short loops: Instagram and other apps may reject clips shorter than about 3 seconds, which is why short GIFs get extra loops by default.
  • Transparent GIFs: choose a background color that matches the page or chat where the video will appear.
  • File size: choose Small file quality or a lower frame rate. Most GIFs run at 10 to 25 frames per second, so 24 or 30 fps loses nothing.
  • Want the frames as images instead? Use the GIF Frame Extractor.

Frequently asked questions

Why convert a GIF to MP4?

MP4 video is usually many times smaller than the same animation as GIF, has smooth full color instead of 256 colors, and is accepted by apps such as Instagram and TikTok that do not take GIF uploads. Many sites even convert uploaded GIFs to video in the background for this reason.

Will I always get an MP4 file?

The tool records with your browser's built-in video encoder. Current versions of Chrome, Edge and Safari can record MP4 (H.264). Browsers that cannot, such as Firefox, record WebM instead; the page tells you which format you will get before you start. You can turn a WebM into MP4 with the Video Converter.

Why does the conversion take as long as the video?

The browser's MediaRecorder records the animation in real time, the same way a screen recording works. A 6-second video therefore takes about 6 seconds. Keep the tab visible while it records, because browsers slow down timers in background tabs.

What happens to transparent parts of the GIF?

Video formats such as MP4 cannot store transparency, so transparent pixels are filled with the background color you choose. White is the default; pick a color that matches where you will post the video.

Does the video keep the GIF's speed?

Yes. Every frame is shown for its own delay from the GIF file. Like web browsers, the tool shows frames with a delay of 0 or 10 ms for 100 ms, so the video plays at the speed you see in a browser.

Why are the video dimensions sometimes 1 pixel smaller?

The H.264 codec used in MP4 needs even width and height, so an odd dimension is reduced by one pixel. The longest side is also limited to 1920 pixels so the video plays everywhere.

Is my GIF uploaded?

No. The GIF is decoded by JavaScript in your browser and recorded by the browser's own video encoder. Nothing is sent to a server.

Related tools

GIF Frame ExtractorSplit an animated GIF into PNG frames with delays, a sprite sheet and ZIP download.GIF MakerTurn videos and images into GIFs, trim and compress.Video ConverterConvert videos to MP4 or WebM with your choice of resolution, frame rate and bitrate.Video CompressorCompress videos in your browser: pick a quality and resolution to shrink the file size.Background RemoverRemove image backgrounds automatically with AI.Make Image TransparentRemove a white or solid-color background and save a transparent PNG, right in your browser.Image to Text (OCR)Extract text from images, screenshots and photos with OCR in 25+ languages, right in your browser.Image CompressorShrink images to a target size like 100 KB.Image ResizerResize images to any size without losing quality.Compress Image to 20KBShrink any photo to under 20KB (or any target size).Compress Image to 100KBShrink any photo to under 100KB automatically, with the best quality that fits.Compress JPEG to 50KBShrink photos to under 50KB for forms, passports and exams.HEIC to JPGConvert iPhone HEIC photos to JPG.WEBP to JPGConvert WEBP images to JPG in bulk.PNG to JPGBatch convert PNG images to JPG with a background color.JPG to PNGBatch convert JPG images to PNG.Image CropperCrop images, including circle crops for profile pictures.Rotate & Flip ImageRotate images by any angle or mirror them, one or many at once.Meme GeneratorMake memes with classic templates and custom text.Collage MakerCombine photos into a grid collage.Add Watermark to PhotoAdd a text or logo watermark to one or many photos at once.Blur Image & Face Pixelate ToolBlur or pixelate faces, plates and backgrounds in a photo.Pixelate Image & Pixel Art ConverterTurn any picture into pixel art with retro palettes and dithering.Logo MakerDesign a text logo with fonts, icons and colors, then save SVG or PNG.Certificate MakerDesign certificates from templates and export one or many as PDF.WEBP to PNGConvert WEBP images to PNG, keeping transparency.SVG to PNGConvert SVG graphics to PNG or JPEG at any scale.PNG to ICOCreate multi-size favicon .ico files from PNG.Business Card MakerDesign business cards and download a print-ready PDF.Flyer MakerDesign printable and social media flyers from free templates.Poster MakerDesign posters in A0–A5 and US sizes and download a print-ready PDF.Invitation Card MakerCreate printable birthday, wedding and party invitations for free.Color Palette GeneratorGenerate beautiful color palettes and export them.HEX to RGBConvert HEX colors to RGB and other formats.RGB to HEXConvert RGB to HEX with sliders, live swatch and one-click copy.HEX to HSLConvert HEX colors to HSL and back with interactive sliders.RGB to CMYK ConverterConvert RGB and HEX colors to CMYK for print, and back.Color Contrast CheckerCheck WCAG contrast ratios and find accessible text colors.Pantone to HEXLook up approximate HEX, RGB and CMYK values for Pantone colors.Color Name FinderFind the closest color name for any HEX or RGB color.AVIF to JPGConvert AVIF images to widely supported JPG.PNG & JPG to WEBPConvert PNG and JPG images to smaller WEBP files.Aspect Ratio CalculatorCalculate image sizes for 16:9, 4:3 and any ratio.Thumbnail Safe ZonePreview YouTube and TikTok thumbnail safe zones.Color Blindness SimulatorSee any image as people with protanopia, deuteranopia, tritanopia or achromatopsia see itAdd Text to ImageAdd styled text layers with outline and shadow to any photo, then downloadThumbnail MakerDesign 1280×720 YouTube thumbnails with templates, bold text and stickersImage Color PickerPick any pixel colour from an image and get HEX, RGB, HSL plus a paletteImage Border AdderAdd a border, rounded corners, matte and shadow to a photo onlineWallpaper GeneratorCreate gradient and pattern wallpapers sized for any phone, tablet or desktopColor Shades GeneratorTurn one HEX color into a 50-950 scale plus tints, shades and tones, ready to export.Round Corners ImageGive any picture rounded, circle or squircle corners and save a transparent PNG.Printable Calendar MakerMake a printable month or year calendar with holidays, then print or save PDF.YouTube Thumbnail GrabberPaste a YouTube link to get every thumbnail size, from HD 1280x720 down to 120x90.Tailwind Color GeneratorTurn one color into a full Tailwind 50–950 shade scale and export the config or CSS.Image Flipper & MirrorMirror photos horizontally or flip them vertically, one image or a whole batch.Printable Planner GeneratorDesign daily or weekly planner pages with your dates and colors, then print them as a PDF.CSS Gradient GeneratorDesign linear, radial and conic CSS gradients with draggable stops and export CSS or PNG.Grayscale Image ConverterTurn color photos into black and white with luma, luminance or average methods and sepia.Graph Paper GeneratorMake printable square, dot, isometric or hex graph paper and download it as PDF, PNG or SVG.Color MixerMix two colors in sRGB, linear, OKLab or OKLCH, or blend them with Photoshop-style modes.Photo FiltersApply 27 one-click photo filters like Vintage, Noir and Teal & Orange with an intensity slider.Lined Paper GeneratorCreate printable lined paper: wide, college or handwriting ruling, Cornell notes, PDF or PNG.Random Color GeneratorGenerate random HEX colors one at a time or in batches, with hue, saturation and lightness ranges.Photo EditorEdit photos online: brightness, contrast, saturation, crop, rotate, flip and filters with undo.Chart MakerMake bar, line, area, pie and doughnut charts from a simple table and download PNG or SVG.Color WheelFind complementary, triadic, analogous and other color harmonies on an interactive wheel.Image SharpenerSharpen soft or slightly blurry photos with a real unsharp mask and before/after view.Venn Diagram MakerMake 2- or 3-circle Venn diagrams from lists; overlaps are found for you. Export PNG or SVG.Invert Image ColorsTurn any picture into a color negative, with R/G/B channel toggles and an intensity slider.Mind Map MakerBuild mind maps fast with keyboard shortcuts and auto layout, then export PNG, SVG or JSON.Image SplitterSplit an image into a rows × columns grid of tiles and download them one by one or as a ZIP.Org Chart MakerType an indented list of names and titles and get a clean org chart to download as PNG or SVG.Image CombinerCombine images side by side, stacked or in a grid, with spacing, background color and alignment.Timeline MakerCreate horizontal or vertical timelines from dated events with colors, then save PNG or SVG.Screenshot BeautifierPut screenshots on gradient backgrounds with padding, rounded corners, shadow and a browser frame.Gantt Chart MakerPlan tasks with dates, progress and dependencies on a Gantt chart, then export PNG or CSV.Image UpscalerEnlarge images 2×, 3× or 4× with Lanczos-3 or bicubic resampling and optional sharpening.Word Cloud GeneratorTurn any text into a word cloud in shapes like a heart or star, then save it as PNG or SVG.Image Metadata ViewerSee a photo's EXIF data: camera, lens, exposure, date and GPS location, then strip it in one click.Pie Chart MakerMake pie and donut charts with labels, percentages and a legend, then download PNG or SVG.Favicon GeneratorMake a favicon.ico, PNG icons, apple-touch-icon and web manifest from an image, text or emoji.Color PickerPick any color and get HEX, RGB, HSL, HSV and CMYK codes, shades and a screen eyedropper.HTML Color CodesAll 140 HTML color names with HEX and RGB codes, plus the 216 web-safe colors. Click to copy.Passport Photo MakerMake passport and visa photos for any country and print them on a 4x6 sheet.PNG to SVG ConverterConvert PNG or JPG images to scalable SVG vectors with color and detail control.EXIF RemoverRemove EXIF, GPS location and other metadata from JPG, PNG and WEBP photos.Image DPI ChangerChange the DPI of JPG and PNG images without re-encoding, and see the print size.Online PaintDraw and paint in your browser: brushes, shapes, fill bucket, text, undo and PNG export.Signature MakerDraw or type your signature and download it as a transparent PNG or SVG.Color Palette from ImageExtract the main colors of any photo as HEX codes, CSS variables and a palette PNG.Photo to SketchTurn any photo into a pencil, charcoal or color sketch in your browser and download it.Image ConverterConvert images between JPG, PNG, WEBP, AVIF, BMP, GIF and ICO in batches, right in your browser.HEIC to PNGConvert iPhone HEIC and HEIF photos to lossless PNG in batches, with ZIP download.ICO to PNGExtract every size from ICO and CUR icon files and save them as PNG images or a ZIP.Pixel Art MakerDraw pixel art on an 8 to 64 px grid with palettes, fill and mirror, then export PNG or SVG.Quote Image MakerTurn a quote into a shareable image for Instagram, Stories or X with backgrounds and fonts.Social Media Image ResizerResize photos for Instagram, Facebook, X, LinkedIn, YouTube, TikTok and Pinterest in one go.Profile Picture MakerMake a round or square profile picture with a ring border and color or gradient background.Before and After Image MakerCombine two photos into a labeled before and after image or an animated slider video.Image Diff CheckerCompare two images and highlight every changed pixel, with % difference and a swipe slider.Photo Frame MakerPut photos in polaroid, film strip, gallery, rounded or shadow frames with a caption.Device Mockup GeneratorPut a screenshot into a phone, tablet, laptop, monitor or browser frame and download a PNG.Replace Color in ImageClick a color in a picture and swap it for a new color or transparency, keeping the shading.Duotone GeneratorTurn any photo into a bold two-color duotone image with presets, custom colors and intensity.Glitch Image EffectAdd RGB split, scanlines, slice shifts and noise to a photo for a digital glitch look.Emoji to ImageTurn any emoji into a PNG image from 64 to 1024 px, transparent or on a color, in batch.Text to ImageTurn text into a PNG image with your font, size, colors, padding, alignment and wrapping.Seamless Pattern GeneratorMake seamless dot, stripe, wave, grid, zigzag and check patterns. Export CSS, SVG or PNG.SVG OptimizerMinify SVG files: strip metadata, comments and editor junk, round numbers, compare sizes.Compress Image to 200KBShrink any photo to under 200KB automatically, with the best quality that fits.CMYK to RGBConvert CMYK percentages to RGB and HEX color codes with sliders and a live preview.HSL to HEXConvert HSL and HSLA colors to HEX and RGB with sliders and a live preview.HEX to RGBAConvert HEX color codes to CSS rgba() with an opacity slider and one-click copy.RGBA to HEXConvert rgba() colors to 8-digit HEX, or flatten transparency onto any background.HEX to CMYKConvert HEX color codes to CMYK percentages for print, with a live preview.