{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-05-20T20:47:37.925Z","discovery":{"catalog":"https://toolsly.tools/tools.json","llmsTxt":"https://toolsly.tools/llms.txt","sitemap":"https://toolsly.tools/sitemap.xml"},"relatedTools":[{"slug":"gif-compress","name":"GIF Compress","url":"https://toolsly.tools/gif-compress"},{"slug":"jpg-cropper","name":"JPG Cropper","url":"https://toolsly.tools/jpg-cropper"},{"slug":"image-compress","name":"Compress JPG","url":"https://toolsly.tools/image-compress"},{"slug":"gif-to-png","name":"GIF to PNG","url":"https://toolsly.tools/gif-to-png"},{"slug":"gif-to-webp","name":"GIF to WebP","url":"https://toolsly.tools/gif-to-webp"},{"slug":"gif-cropper","name":"GIF Cropper","url":"https://toolsly.tools/gif-cropper"},{"slug":"png-to-jpg","name":"PNG to JPG","url":"https://toolsly.tools/png-to-jpg"},{"slug":"webp-to-jpg","name":"WebP to JPG","url":"https://toolsly.tools/webp-to-jpg"}],"kind":"converter","slug":"gif-to-jpg","name":"GIF to JPG","description":"Convert GIF images to JPG — extracts the first frame, runs in your browser.","longDescription":"Drop in a GIF and download a JPG of its first frame. Animated GIFs are reduced to their first frame only — JPG has no concept of animation. JPG has no transparency either, so transparent pixels are flattened against the background color you pick. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["gif to jpg","gif to jpeg","convert gif to jpg","gif to jpg converter","gif to jpg online","gif to jpg free","gif to jpg online free","change gif to jpg","gif jpg converter","free gif to jpg","online gif to jpg converter","gif first frame to jpg"],"url":"https://toolsly.tools/gif-to-jpg","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".gif"],"mimeTypes":["image/gif"]},"output":{"type":"file","extension":".jpg","mimeType":"image/jpeg"},"options":[{"type":"number","key":"quality","label":"JPG quality","defaultValue":92,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality."},{"type":"select","key":"background","label":"Background (for transparent areas)","defaultValue":"#ffffff","choices":[{"value":"#ffffff","label":"White"},{"value":"#000000","label":"Black"},{"value":"#f3f4f6","label":"Light gray"}],"help":"JPG has no transparency, so transparent pixels get filled with this color."}],"invocation":{"webUi":"https://toolsly.tools/gif-to-jpg","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."}}