{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-06-02T15:45:19.767Z","discovery":{"catalog":"https://toptool.io/tools.json","llmsTxt":"https://toptool.io/llms.txt","sitemap":"https://toptool.io/sitemap.xml"},"relatedTools":[{"slug":"video-compress","name":"Compress Video","url":"https://toptool.io/video-compress"},{"slug":"video-trimmer","name":"Video Trimmer","url":"https://toptool.io/video-trimmer"},{"slug":"mp4-to-webm","name":"MP4 to WebM","url":"https://toptool.io/mp4-to-webm"},{"slug":"mp4-to-mov","name":"MP4 to MOV","url":"https://toptool.io/mp4-to-mov"},{"slug":"mp4-to-mp3","name":"MP4 to MP3","url":"https://toptool.io/mp4-to-mp3"},{"slug":"mp4-to-wav","name":"MP4 to WAV","url":"https://toptool.io/mp4-to-wav"},{"slug":"mp4-to-aac","name":"MP4 to AAC","url":"https://toptool.io/mp4-to-aac"},{"slug":"mp4-to-flac","name":"MP4 to FLAC","url":"https://toptool.io/mp4-to-flac"}],"kind":"converter","slug":"mp4-to-gif","name":"MP4 to GIF","description":"Convert MP4 video to an animated GIF — free online, with a tuned palette.","longDescription":"Turn an MP4 clip into a high-quality animated GIF. We build a custom palette from the video frames and apply it in a single ffmpeg pass — the result looks dramatically better than naive GIF conversion (no muddy colors, no banding) at a reasonable file size. Keep clips short: GIFs are uncompressed and grow large quickly. The conversion runs locally via ffmpeg.wasm, so your file never leaves your device. Performance depends on your CPU: a 10-second clip typically takes 10–30 seconds. Very large files or 4K sources may be slow or run out of memory — for best results keep inputs under about 500 MB.","category":"video","categoryName":"Video","keywords":["mp4 to gif","convert mp4 to gif","mp4 to gif converter","mp4 to gif online","mp4 to gif free","online mp4 to gif","video to gif","mp4 to animated gif","mp4 gif converter","free mp4 to gif","online mp4 to gif converter","change mp4 to gif"],"url":"https://toptool.io/mp4-to-gif","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".mp4"],"mimeTypes":["video/mp4"]},"output":{"type":"file","extension":".gif","mimeType":"image/gif"},"options":[{"type":"select","key":"fps","label":"Frame rate","defaultValue":"15","choices":[{"value":"8","label":"8 fps (smallest)"},{"value":"12","label":"12 fps"},{"value":"15","label":"15 fps (recommended)"},{"value":"20","label":"20 fps"},{"value":"24","label":"24 fps (smoothest)"}],"help":"Higher fps = smoother motion and a bigger file. 15 fps is a good balance for most clips."},{"type":"select","key":"width","label":"Output width","defaultValue":"480","choices":[{"value":"320","label":"320 px (small)"},{"value":"480","label":"480 px (medium)"},{"value":"640","label":"640 px (large)"}],"help":"Height scales automatically to preserve aspect ratio."}],"invocation":{"webUi":"https://toptool.io/mp4-to-gif","api":null,"notes":"Currently runs client-side in the user's browser. Drop a file on the UI at `webUi` and download the converted result. A remote MCP/REST API is planned."}}