{"$schema":"https://toolsly.tools/schemas/tools-catalog-v1.json","site":{"name":"FreePNGtoJPG","url":"https://freepngtojpg.com","tagline":"Free PNG to JPG — and Every Other Image Conversion, Online","description":"Convert, compress, crop and edit images for free in your browser. PNG to JPG, HEIC to JPG, WebP, AVIF, GIF and more — plus resize, compress, remove background and convert to PDF. No upload, no watermark, no sign-up."},"generated":"2026-06-03T19:49:56.502Z","totalCount":74,"converterCount":74,"utilityCount":0,"categories":[{"id":"image","name":"Image","description":"Convert between every common image format — PNG, JPG, WebP, AVIF, GIF, HEIC, SVG and more.","url":"https://freepngtojpg.com/category/image","count":74}],"notes":{"execution":"Tools currently execute client-side in the user's browser (no server upload). A remote MCP server and REST API are planned — when shipped, each tool entry will list its `invocation.api` endpoint.","attribution":"Please link back to https://freepngtojpg.com when redistributing results or referencing the catalog.","caching":"Cache this catalog for up to 24 hours. New tools are added regularly."},"tools":[{"kind":"converter","slug":"add-background","name":"Add Background","description":"Paint a solid color or padding behind a transparent image — perfect after using Remove Background.","longDescription":"Drop in a PNG (or any image — transparent pixels keep their alpha, opaque pixels are unchanged). Pick a background color and an optional padding amount, and download the composite. Useful right after Remove Background for product photos, profile pictures with a brand color, or screenshots that need a frame. Runs entirely in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["add background","add background to image","add background to photo","image background changer","add color background","image background editor","replace background color","white background generator","add background online","free background tool","composite image","flatten transparent image","image background fill"],"url":"https://freepngtojpg.com/add-background","manifestUrl":"https://freepngtojpg.com/add-background/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".webp",".gif"],"mimeTypes":["image/png","image/webp","image/gif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"select","key":"preset","label":"Background color","defaultValue":"white","choices":[{"value":"white","label":"White"},{"value":"black","label":"Black"},{"value":"red","label":"Red"},{"value":"orange","label":"Orange"},{"value":"yellow","label":"Yellow"},{"value":"green","label":"Green"},{"value":"teal","label":"Teal"},{"value":"blue","label":"Blue"},{"value":"indigo","label":"Indigo"},{"value":"purple","label":"Purple"},{"value":"pink","label":"Pink"},{"value":"gray","label":"Gray"},{"value":"light-gray","label":"Light gray"},{"value":"dark-gray","label":"Dark gray"},{"value":"emerald","label":"Emerald"}],"help":"Pick a preset or override with the custom hex below."},{"type":"text","key":"custom","label":"Custom hex (overrides preset if filled)","defaultValue":"","placeholder":"#059669"},{"type":"number","key":"padding","label":"Padding (px)","defaultValue":0,"min":0,"max":500,"step":1,"help":"Adds extra space around the image, filled with the same background color."},{"type":"select","key":"format","label":"Output format","defaultValue":"png","choices":[{"value":"png","label":"PNG (lossless)"},{"value":"jpeg","label":"JPG (smaller)"},{"value":"webp","label":"WebP (smaller, modern)"}]}],"invocation":{"webUi":"https://freepngtojpg.com/add-background","api":null}},{"kind":"converter","slug":"avif-to-jpg","name":"AVIF to JPG","description":"Convert AVIF images to JPG (JPEG) — universal compatibility, runs in your browser.","longDescription":"Drop in an AVIF file and download a JPG. JPG works everywhere — perfect when AVIF support is missing. Transparent pixels are flattened against the background color you pick. Conversion happens locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["avif to jpg","avif to jpeg","convert avif to jpg","avif to jpg converter","avif to jpg online","avif to jpg free","avif to jpg online free","change avif to jpg","avif jpeg converter","free avif to jpg","online avif to jpg converter"],"url":"https://freepngtojpg.com/avif-to-jpg","manifestUrl":"https://freepngtojpg.com/avif-to-jpg/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".avif"],"mimeTypes":["image/avif"]},"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://freepngtojpg.com/avif-to-jpg","api":null}},{"kind":"converter","slug":"avif-to-png","name":"AVIF to PNG","description":"Convert AVIF images to PNG — universal compatibility, runs in your browser.","longDescription":"Drop in an AVIF file and download a PNG. PNG is supported everywhere and lossless, so transparency is preserved. All modern browsers can decode AVIF natively, so conversion runs entirely in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["avif to png","convert avif to png","avif to png converter","avif to png online","avif to png free","avif to png online free","change avif to png","avif png converter","free avif to png","online avif to png converter"],"url":"https://freepngtojpg.com/avif-to-png","manifestUrl":"https://freepngtojpg.com/avif-to-png/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".avif"],"mimeTypes":["image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/avif-to-png","api":null}},{"kind":"converter","slug":"avif-to-webp","name":"AVIF to WebP","description":"Convert AVIF images to WebP — universally supported, runs in your browser.","longDescription":"Drop in an AVIF and download a WebP. WebP is supported by every modern browser and most image tools, making it a safer choice when you need broader compatibility than AVIF currently offers. Transparency is preserved. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["avif to webp","convert avif to webp","avif to webp converter","avif to webp online","avif to webp free","avif to webp online free","change avif to webp","avif webp converter","free avif to webp","online avif to webp converter"],"url":"https://freepngtojpg.com/avif-to-webp","manifestUrl":"https://freepngtojpg.com/avif-to-webp/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".avif"],"mimeTypes":["image/avif"]},"output":{"type":"file","extension":".webp","mimeType":"image/webp"},"options":[{"type":"number","key":"quality","label":"WebP quality","defaultValue":90,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality."}],"invocation":{"webUi":"https://freepngtojpg.com/avif-to-webp","api":null}},{"kind":"converter","slug":"base64-to-image","name":"Base64 to Image","description":"Decode a base64 (or data-URL) string back into the original image file — in your browser.","longDescription":"Drop in a .txt or .b64 file containing either a base64-encoded image or a full data URL (e.g. data:image/png;base64,...). The tool detects the format from the data URL's MIME prefix and reconstructs the original image file. If no MIME prefix is present, it defaults to PNG. Useful for extracting images embedded in HTML, JSON payloads, or API responses. Everything runs locally in your browser.","category":"image","categoryName":"Image","keywords":["base64 to image","decode base64 image","data url to image","base64 to png","base64 to jpg","base64 image decoder","base64 to picture","convert base64 to image","data url decoder","base64 to image online","base64 to image free","extract base64 image"],"url":"https://freepngtojpg.com/base64-to-image","manifestUrl":"https://freepngtojpg.com/base64-to-image/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".txt",".b64"],"mimeTypes":["text/plain","application/base64",""]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/base64-to-image","api":null}},{"kind":"converter","slug":"bmp-to-jpg","name":"BMP to JPG","description":"Convert BMP (Windows Bitmap) images to JPG — much smaller files, runs in your browser.","longDescription":"Drop in a BMP and download a JPG. JPG produces dramatically smaller files than uncompressed BMP and is supported by every device and app. BMP files have no alpha channel, so background flattening doesn't change anything for typical BMP sources. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["bmp to jpg","bmp to jpeg","convert bmp to jpg","bmp to jpg converter","bmp to jpg online","bmp to jpg free","bmp to jpg online free","change bmp to jpg","bmp jpg converter","free bmp to jpg","online bmp to jpg converter"],"url":"https://freepngtojpg.com/bmp-to-jpg","manifestUrl":"https://freepngtojpg.com/bmp-to-jpg/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".bmp"],"mimeTypes":["image/bmp","image/x-ms-bmp"]},"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."}],"invocation":{"webUi":"https://freepngtojpg.com/bmp-to-jpg","api":null}},{"kind":"converter","slug":"bmp-to-png","name":"BMP to PNG","description":"Convert BMP (Windows Bitmap) images to PNG — much smaller files, runs in your browser.","longDescription":"Drop in a BMP file and download a PNG. PNG is lossless and supported everywhere — and it's usually dramatically smaller than the original BMP because BMP is uncompressed. Conversion happens locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["bmp to png","convert bmp to png","bmp to png converter","bmp to png online","bmp to png free","bmp to png online free","change bmp to png","bmp png converter","free bmp to png","online bmp to png converter"],"url":"https://freepngtojpg.com/bmp-to-png","manifestUrl":"https://freepngtojpg.com/bmp-to-png/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".bmp"],"mimeTypes":["image/bmp","image/x-bmp","image/x-ms-bmp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/bmp-to-png","api":null}},{"kind":"converter","slug":"bmp-to-webp","name":"BMP to WebP","description":"Convert BMP (Windows Bitmap) images to WebP — much smaller files, runs in your browser.","longDescription":"Drop in a BMP and download a WebP. WebP gives you 25–50% smaller files than JPG at equivalent quality and is supported by every modern browser. BMP files have no alpha channel, so transparency isn't a concern. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["bmp to webp","convert bmp to webp","bmp to webp converter","bmp to webp online","bmp to webp free","bmp to webp online free","change bmp to webp","bmp webp converter","free bmp to webp","online bmp to webp converter"],"url":"https://freepngtojpg.com/bmp-to-webp","manifestUrl":"https://freepngtojpg.com/bmp-to-webp/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".bmp"],"mimeTypes":["image/bmp","image/x-ms-bmp"]},"output":{"type":"file","extension":".webp","mimeType":"image/webp"},"options":[{"type":"number","key":"quality","label":"WebP quality","defaultValue":90,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality."}],"invocation":{"webUi":"https://freepngtojpg.com/bmp-to-webp","api":null}},{"kind":"converter","slug":"code-to-image","name":"Code to Image","description":"Render a code snippet as a beautiful PNG screenshot — themes, padding, window controls.","longDescription":"Drop in a source file — JavaScript, TypeScript, Python, HTML, CSS, JSON, Markdown, Rust, Go, Java, C#, or any plain-text file — and download a polished PNG of the snippet, the way you'd want to share it on Twitter, in a blog post or in a slide. Pick a theme (Dark, Light, Solarized, Dracula), adjust the padding, optionally show the macOS traffic-light window controls at the top, and the snippet gets a minimal syntax highlight pass (strings, keywords, numbers, comments — no full language server, just the obvious tokens). Rendering runs locally in your browser using html2canvas-pro; nothing is uploaded. Best for short snippets — very long files produce very tall images.","category":"image","categoryName":"Image","keywords":["code to image","carbon online","code screenshot","snippet to image","render code as image","beautiful code screenshots","code to png","code image generator","snippet screenshot generator","code to picture","carbon now alternative","share code as image","code snippet to image"],"url":"https://freepngtojpg.com/code-to-image","manifestUrl":"https://freepngtojpg.com/code-to-image/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".txt",".js",".ts",".jsx",".tsx",".py",".html",".css",".json",".md",".rs",".go",".java",".cs"],"mimeTypes":["text/plain",""]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"select","key":"theme","label":"Theme","defaultValue":"dark","choices":[{"value":"dark","label":"Dark"},{"value":"light","label":"Light"},{"value":"solarized","label":"Solarized"},{"value":"dracula","label":"Dracula"}]},{"type":"select","key":"language","label":"Language","defaultValue":"plain","choices":[{"value":"plain","label":"Plain text"},{"value":"javascript","label":"JavaScript"},{"value":"typescript","label":"TypeScript"},{"value":"python","label":"Python"},{"value":"html","label":"HTML"},{"value":"css","label":"CSS"},{"value":"json","label":"JSON"},{"value":"markdown","label":"Markdown"},{"value":"rust","label":"Rust"},{"value":"go","label":"Go"},{"value":"java","label":"Java"},{"value":"csharp","label":"C#"}],"help":"Used for the basic syntax highlight (strings, keywords, numbers, comments)."},{"type":"number","key":"padding","label":"Padding (px)","defaultValue":32,"min":0,"max":100,"step":4},{"type":"boolean","key":"windowControls","label":"Show macOS window controls","defaultValue":true}],"invocation":{"webUi":"https://freepngtojpg.com/code-to-image","api":null}},{"kind":"converter","slug":"color-picker-from-image","name":"Color Picker From Image","description":"Pick hex colors from an image and extract a dominant color palette in your browser.","longDescription":"Upload a photo, screenshot, logo or design mockup and extract its dominant colors as HEX, RGB, HSL and CSS variables. This exact-match color picker from image page is built for quick palette discovery, brand color sampling and design handoff. The image is decoded locally in your browser and never uploaded.","category":"image","categoryName":"Image","keywords":["color picker from image","image color picker","pick color from image","hex color picker from image","color palette from image","extract colors from image","image to color palette","photo color picker","upload image color picker","dominant color from image","find hex code from image","color picker online image","brand color picker","css color picker from image"],"url":"https://freepngtojpg.com/color-picker-from-image","manifestUrl":"https://freepngtojpg.com/color-picker-from-image/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".txt","mimeType":"text/plain"},"options":[{"type":"number","key":"count","label":"Number of colors","defaultValue":6,"min":2,"max":16,"step":1,"help":"How many dominant colors to extract from the image."},{"type":"select","key":"ignoreAlpha","label":"Transparent pixels","defaultValue":"ignore","choices":[{"value":"ignore","label":"Ignore (recommended)"},{"value":"include","label":"Include in palette"}]}],"invocation":{"webUi":"https://freepngtojpg.com/color-picker-from-image","api":null}},{"kind":"converter","slug":"colors-from-image","name":"Colors from Image","description":"Extract the dominant color palette from any image — hex, RGB and HSL codes plus pixel percentages.","longDescription":"Drop in a photo or screenshot and get its dominant color palette. We downsample to ~400×400, ignore transparent pixels, run median-cut quantization (via gifenc), then sort by pixel frequency. Each color is reported in hex, RGB and HSL with the share of the image it covers. Useful for picking brand colors from a mood board, sampling a hero image for a theme, or generating consistent design tokens from photography. Runs entirely in your browser — your image never leaves your device.","category":"image","categoryName":"Image","keywords":["colors from image","color picker from image","color palette from image","image color extractor","dominant colors extractor","extract colors from photo","palette generator from image","image to color palette","find colors in image","image hex color extractor","color analyzer","photo to palette","brand color extractor"],"url":"https://freepngtojpg.com/colors-from-image","manifestUrl":"https://freepngtojpg.com/colors-from-image/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".txt","mimeType":"text/plain"},"options":[{"type":"number","key":"count","label":"Number of colors","defaultValue":6,"min":2,"max":16,"step":1,"help":"How many dominant colors to extract from the image."},{"type":"select","key":"ignoreAlpha","label":"Transparent pixels","defaultValue":"ignore","choices":[{"value":"ignore","label":"Ignore (recommended)"},{"value":"include","label":"Include in palette"}]}],"invocation":{"webUi":"https://freepngtojpg.com/colors-from-image","api":null}},{"kind":"converter","slug":"exif-remover","name":"EXIF Remover","description":"Strip EXIF metadata (camera info, GPS location, timestamps) from any photo — protect your privacy before sharing.","longDescription":"Drop in a JPG, PNG or WebP and download a clean copy with all EXIF metadata removed — no camera model, no GPS coordinates, no capture date, no software signature. This matters because photos taken with phones or digital cameras frequently embed your exact GPS location and other identifying information, which travels with the file when you post it on social media, send it to strangers or list it on a marketplace. The image is decoded and re-encoded through HTML Canvas, which never writes EXIF — guaranteeing the output is metadata-free. Runs entirely in your browser; nothing is uploaded.","category":"image","categoryName":"Image","keywords":["exif remover","exif remover online","exif remover free","remove exif","strip exif data","remove exif data online","remove photo metadata","exif cleaner","remove gps from photo","delete exif data","remove image metadata","metadata remover","scrub exif data","photo privacy tool"],"url":"https://freepngtojpg.com/exif-remover","manifestUrl":"https://freepngtojpg.com/exif-remover/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".jpg",".jpeg",".png",".webp"],"mimeTypes":["image/jpeg","image/png","image/webp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"select","key":"format","label":"Output format","defaultValue":"png","choices":[{"value":"png","label":"PNG (lossless)"},{"value":"jpg","label":"JPG (smaller)"},{"value":"webp","label":"WebP"}],"help":"Re-encoding through Canvas strips all EXIF metadata regardless of output format."},{"type":"number","key":"quality","label":"Quality (JPG / WebP only)","defaultValue":92,"min":1,"max":100,"step":1,"help":"Ignored for PNG."}],"invocation":{"webUi":"https://freepngtojpg.com/exif-remover","api":null}},{"kind":"converter","slug":"exif-viewer","name":"EXIF Viewer","description":"View all the hidden EXIF metadata embedded in your photo — camera, lens, GPS location, timestamps and more.","longDescription":"Drop in a photo (JPG, TIFF, HEIC, WebP) and download a readable text dump of every EXIF metadata field it contains: camera make and model, lens, aperture, shutter speed, ISO, focal length, capture date, GPS coordinates and altitude, software used and color space. Most photos taken by phones and digital cameras carry this data — and it travels with the file when you upload, share or send it. Everything runs locally in your browser; the photo is never uploaded to a server. If you then want to strip this metadata, use the EXIF Remover.","category":"image","categoryName":"Image","keywords":["exif viewer","exif viewer online","exif viewer free","view exif data","exif metadata viewer","read exif from photo","image metadata viewer","photo metadata viewer","exif reader","exif info viewer","view photo location","exif data online","show photo metadata"],"url":"https://freepngtojpg.com/exif-viewer","manifestUrl":"https://freepngtojpg.com/exif-viewer/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".jpg",".jpeg",".tif",".tiff",".heic",".webp"],"mimeTypes":["image/jpeg","image/tiff","image/heic","image/heif","image/webp"]},"output":{"type":"file","extension":".txt","mimeType":"text/plain"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/exif-viewer","api":null}},{"kind":"converter","slug":"gif-compress","name":"GIF Compress","description":"Shrink a GIF by resizing, dropping frame rate, and rebuilding the color palette — typically 40-70% smaller.","longDescription":"Most large GIFs are bloated because they're too big, too smooth, or use too many colors. This tool re-encodes through ffmpeg.wasm with a tuned palette and the dimensions/fps you pick. The animation plays back identically — just at a smaller size and smaller file. Runs entirely in your browser; the GIF never leaves your device.","category":"image","categoryName":"Image","keywords":["gif compress","compress gif","gif compressor","compress gif online","compress gifs","gif compression","compressor gif","shrink gif","reduce gif size","gif optimizer","compress animated gif","free gif compressor"],"url":"https://freepngtojpg.com/gif-compress","manifestUrl":"https://freepngtojpg.com/gif-compress/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".gif"],"mimeTypes":["image/gif"]},"output":{"type":"file","extension":".gif","mimeType":"image/gif"},"options":[{"type":"select","key":"width","label":"Output width","defaultValue":"480","choices":[{"value":"0","label":"Keep original"},{"value":"640","label":"640 px"},{"value":"480","label":"480 px (recommended)"},{"value":"320","label":"320 px"},{"value":"240","label":"240 px (very small)"}],"help":"Height scales automatically. Resizing is usually the biggest single saving."},{"type":"select","key":"fps","label":"Frame rate cap","defaultValue":"15","choices":[{"value":"24","label":"24 fps"},{"value":"20","label":"20 fps"},{"value":"15","label":"15 fps (recommended)"},{"value":"12","label":"12 fps"},{"value":"10","label":"10 fps (very small)"}]},{"type":"select","key":"colors","label":"Palette size","defaultValue":"128","choices":[{"value":"256","label":"256 (highest quality)"},{"value":"128","label":"128 (recommended)"},{"value":"64","label":"64"},{"value":"32","label":"32 (smallest file)"}]}],"invocation":{"webUi":"https://freepngtojpg.com/gif-compress","api":null}},{"kind":"converter","slug":"gif-cropper","name":"GIF Cropper","description":"Crop a GIF in your browser — exports the first frame as PNG (animation is not preserved).","longDescription":"Drop in a GIF, drag a crop selection, and download the cropped result. Important caveat: the browser Canvas API can't re-encode animated GIFs, so this tool exports the cropped region as a PNG (still image, first frame only). Use a dedicated animated-GIF editor if you need to keep the animation. Conversion runs locally in your browser — your file never leaves your device.","category":"image","categoryName":"Image","keywords":["gif cropper","crop gif online","gif crop tool","online gif cropper","crop gif image","free gif cropper","gif crop online","trim gif","crop gif free","browser gif cropper","gif frame cropper","extract gif frame"],"url":"https://freepngtojpg.com/gif-cropper","manifestUrl":"https://freepngtojpg.com/gif-cropper/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".gif"],"mimeTypes":["image/gif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/gif-cropper","api":null}},{"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://freepngtojpg.com/gif-to-jpg","manifestUrl":"https://freepngtojpg.com/gif-to-jpg/tool.json","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://freepngtojpg.com/gif-to-jpg","api":null}},{"kind":"converter","slug":"gif-to-png","name":"GIF to PNG","description":"Convert GIF images to PNG — better quality, runs in your browser.","longDescription":"Drop in a GIF and download a PNG. PNG supports millions of colors (GIF is limited to 256) and lossless compression, so the result usually looks identical or better. For animated GIFs, only the first frame is exported. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["gif to png","convert gif to png","gif to png converter","gif to png online","gif to png free","gif to png online free","change gif to png","gif png converter","free gif to png","online gif to png converter"],"url":"https://freepngtojpg.com/gif-to-png","manifestUrl":"https://freepngtojpg.com/gif-to-png/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".gif"],"mimeTypes":["image/gif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/gif-to-png","api":null}},{"kind":"converter","slug":"gif-to-webp","name":"GIF to WebP","description":"Convert GIF images to WebP — extracts the first frame, runs in your browser.","longDescription":"Drop in a GIF and download a WebP of its first frame. Animated GIFs are reduced to their first frame only — this tool produces a static WebP, not an animated one. Transparency is preserved. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["gif to webp","convert gif to webp","gif to webp converter","gif to webp online","gif to webp free","gif to webp online free","change gif to webp","gif webp converter","free gif to webp","online gif to webp converter","gif first frame to webp"],"url":"https://freepngtojpg.com/gif-to-webp","manifestUrl":"https://freepngtojpg.com/gif-to-webp/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".gif"],"mimeTypes":["image/gif"]},"output":{"type":"file","extension":".webp","mimeType":"image/webp"},"options":[{"type":"number","key":"quality","label":"WebP quality","defaultValue":90,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality."}],"invocation":{"webUi":"https://freepngtojpg.com/gif-to-webp","api":null}},{"kind":"converter","slug":"heic-to-jpg","name":"HEIC to JPG","description":"Convert HEIC / HEIF (iPhone photos) to JPG (JPEG) — runs in your browser.","longDescription":"Drop in a HEIC or HEIF photo from your iPhone or iPad and download a JPG. HEIC is Apple's high-efficiency format and isn't supported everywhere — JPG works on every device, app, and service. Conversion runs locally in your browser using a WebAssembly decoder — files never leave your device.","category":"image","categoryName":"Image","keywords":["heic to jpg","heic to jpeg","convert heic to jpg","heic to jpg converter","heic to jpg online","heic to jpg free","heic to jpg online free","iphone heic to jpg","heif to jpg","free heic to jpg","online heic to jpg converter"],"url":"https://freepngtojpg.com/heic-to-jpg","manifestUrl":"https://freepngtojpg.com/heic-to-jpg/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".heic",".heif"],"mimeTypes":["image/heic","image/heif"]},"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."}],"invocation":{"webUi":"https://freepngtojpg.com/heic-to-jpg","api":null}},{"kind":"converter","slug":"heic-to-png","name":"HEIC to PNG","description":"Convert HEIC / HEIF (iPhone photos) to PNG — lossless, runs in your browser.","longDescription":"Drop in a HEIC or HEIF photo from your iPhone or iPad and download a lossless PNG. PNG is universally supported and preserves every pixel exactly. Conversion runs locally in your browser using a WebAssembly decoder — files never leave your device.","category":"image","categoryName":"Image","keywords":["heic to png","convert heic to png","heic to png converter","heic to png online","heic to png free","heic to png online free","iphone heic to png","heif to png","change heic to png","free heic to png","online heic to png converter"],"url":"https://freepngtojpg.com/heic-to-png","manifestUrl":"https://freepngtojpg.com/heic-to-png/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".heic",".heif"],"mimeTypes":["image/heic","image/heif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/heic-to-png","api":null}},{"kind":"converter","slug":"heic-to-webp","name":"HEIC to WebP","description":"Convert HEIC / HEIF (iPhone photos) to WebP — small files, runs in your browser.","longDescription":"Drop in a HEIC or HEIF photo from your iPhone or iPad and download a WebP. WebP keeps file sizes small while staying compatible with every modern browser. Decoding uses a WebAssembly HEIF decoder bundled in-page, so the photo never leaves your device. Conversion runs locally in your browser.","category":"image","categoryName":"Image","keywords":["heic to webp","convert heic to webp","heic to webp converter","heic to webp online","heic to webp free","heic to webp online free","iphone heic to webp","heif to webp","change heic to webp","free heic to webp","online heic to webp converter"],"url":"https://freepngtojpg.com/heic-to-webp","manifestUrl":"https://freepngtojpg.com/heic-to-webp/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".heic",".heif"],"mimeTypes":["image/heic","image/heif"]},"output":{"type":"file","extension":".webp","mimeType":"image/webp"},"options":[{"type":"number","key":"quality","label":"WebP quality","defaultValue":90,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality."}],"invocation":{"webUi":"https://freepngtojpg.com/heic-to-webp","api":null}},{"kind":"converter","slug":"ico-to-jpg","name":"ICO to JPG","description":"Extract the largest image from a Windows ICO file and save it as JPG — runs in your browser.","longDescription":"Drop in a Windows ICO (or favicon.ico) and download a JPG of the largest embedded image. JPG has no transparency, so transparent pixels are flattened against the background color you pick. Useful for thumbnails, document embedding, or feeding the icon into apps that don't accept ICO. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["ico to jpg","ico to jpeg","convert ico to jpg","ico to jpg converter","ico to jpg online","ico to jpg free","favicon to jpg","extract icon to jpg","online ico to jpg converter","free ico to jpg","windows icon to jpg"],"url":"https://freepngtojpg.com/ico-to-jpg","manifestUrl":"https://freepngtojpg.com/ico-to-jpg/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".ico"],"mimeTypes":["image/x-icon","image/vnd.microsoft.icon"]},"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://freepngtojpg.com/ico-to-jpg","api":null}},{"kind":"converter","slug":"ico-to-png","name":"ICO to PNG","description":"Extract the largest image from a Windows ICO file and save it as PNG — runs in your browser.","longDescription":"Drop in a Windows ICO (or favicon.ico) file and download a lossless PNG of the largest embedded image. ICO files can contain multiple sizes — this tool picks the highest-resolution entry. If the entry is stored as PNG (common for 256×256 icons) it's extracted byte-for-byte; otherwise the BMP-formatted entry is decoded and re-encoded as PNG, preserving transparency where present. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["ico to png","convert ico to png","ico to png converter","ico to png online","ico to png free","favicon to png","extract icon to png","online ico to png converter","free ico to png","windows icon to png","ico png converter"],"url":"https://freepngtojpg.com/ico-to-png","manifestUrl":"https://freepngtojpg.com/ico-to-png/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".ico"],"mimeTypes":["image/x-icon","image/vnd.microsoft.icon"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/ico-to-png","api":null}},{"kind":"converter","slug":"image-blur","name":"Blur Image","description":"Blur any image with an adjustable radius — fast separable box blur, runs in your browser.","longDescription":"Drop in an image and download a blurred version. The radius controls how soft the result is — 1 is barely blurred, 5 (default) is a gentle smoothing, and 20 is a strong glassy effect. Implementation is a two-pass separable box blur with a running window sum, so even multi-megapixel images stay responsive. For visually-Gaussian results, chain multiple smaller blurs (or just raise the radius). Output format matches the input where possible, defaulting to PNG. Everything runs locally in your browser.","category":"image","categoryName":"Image","keywords":["blur image online","blur photo online","image blur tool","free image blurrer","blur picture online","online image blur","soft focus image","blur image free","image blur converter","gaussian blur online","smooth image online","box blur image tool"],"url":"https://freepngtojpg.com/image-blur","manifestUrl":"https://freepngtojpg.com/image-blur/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"radius","label":"Blur radius","defaultValue":5,"min":1,"max":20,"step":1,"help":"Higher = blurrier. Very large radii on very large images may take a moment."}],"invocation":{"webUi":"https://freepngtojpg.com/image-blur","api":null}},{"kind":"converter","slug":"image-border","name":"Image Border (Overlay)","description":"Draw an inset solid-color border on any image — same canvas size, runs in your browser.","longDescription":"Drop in an image and download a copy with a solid-color border drawn inset around the edges (no change to the canvas dimensions). Use this when you need a visible frame but can't grow the image. Pick the border thickness in pixels and a color. Output is always PNG so transparency in the unbordered region is preserved. For an outset border that grows the image, use the Image Padding tool instead. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["image border","add border to image","image border online","image frame tool","image border generator","free image border","online image border","add frame to image","image edge border","photo border online","inset border image"],"url":"https://freepngtojpg.com/image-border","manifestUrl":"https://freepngtojpg.com/image-border/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"borderWidth","label":"Border thickness (px)","defaultValue":8,"min":1,"max":200,"step":1},{"type":"select","key":"color","label":"Border color","defaultValue":"black","choices":[{"value":"black","label":"Black"},{"value":"white","label":"White"},{"value":"light-gray","label":"Light gray"},{"value":"red","label":"Red"},{"value":"blue","label":"Blue"}]}],"invocation":{"webUi":"https://freepngtojpg.com/image-border","api":null}},{"kind":"converter","slug":"image-brightness","name":"Image Brightness Adjuster","description":"Brighten or darken any image — drag the amount, runs entirely in your browser.","longDescription":"Drop in an image and download a brighter or darker copy. Each R/G/B channel is shifted by the amount you set: positive values brighten, negative darken, 0 means no change. Output format matches the input where possible (PNG / JPG / WebP), defaulting to PNG so transparency is preserved. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["image brightness","image brightness adjuster","adjust image brightness","brighten image online","darken image online","image brightness tool","online image brightness","free image brightness","change image brightness","photo brightness online","image brightness editor"],"url":"https://freepngtojpg.com/image-brightness","manifestUrl":"https://freepngtojpg.com/image-brightness/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"amount","label":"Brightness amount","defaultValue":20,"min":-100,"max":100,"step":1,"help":"Negative darkens, positive brightens. 0 means no change."}],"invocation":{"webUi":"https://freepngtojpg.com/image-brightness","api":null}},{"kind":"converter","slug":"image-compress","name":"Compress JPG","description":"Compress JPG images with a quality slider — shrink file size, runs entirely in your browser.","longDescription":"Drop in a JPG (or JPEG) and re-encode it at a lower quality to shrink the file. Quality 1 is the smallest, very lossy file; 100 is the largest, near-original file. 60–80 is a good middle ground for web — typically yielding 40–70% size savings vs. the source with minimal visible loss. Transparent areas (rare in JPG sources) are flattened to white. Everything runs locally in your browser; your file never gets uploaded.","category":"image","categoryName":"Image","keywords":["compress jpg","compress jpeg online","jpg compressor","compress jpg online free","reduce jpg size","jpg size reducer","shrink jpg online","online jpg compressor","free jpg compressor","image compress online","compress photos online","jpeg compressor free"],"url":"https://freepngtojpg.com/image-compress","manifestUrl":"https://freepngtojpg.com/image-compress/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".jpg",".jpeg"],"mimeTypes":["image/jpeg"]},"output":{"type":"file","extension":".jpg","mimeType":"image/jpeg"},"options":[{"type":"number","key":"quality","label":"JPG quality","defaultValue":75,"min":1,"max":100,"step":1,"help":"Lower = smaller file but more compression artifacts. 60–80 is usually the sweet spot."}],"invocation":{"webUi":"https://freepngtojpg.com/image-compress","api":null}},{"kind":"converter","slug":"image-contrast","name":"Image Contrast Adjuster","description":"Increase or decrease image contrast — drag the amount, runs in your browser.","longDescription":"Drop in an image and download a higher- or lower-contrast version. Uses the standard contrast formula: each channel is pulled toward or away from 50% gray by the factor you set. Positive amounts pop the highlights and shadows; negative amounts mute the image toward gray. Output format matches the input where possible, defaulting to PNG. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["image contrast","image contrast adjuster","adjust image contrast","increase image contrast","decrease image contrast","image contrast tool","online image contrast","free image contrast","change image contrast","photo contrast online","image contrast editor"],"url":"https://freepngtojpg.com/image-contrast","manifestUrl":"https://freepngtojpg.com/image-contrast/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"amount","label":"Contrast amount","defaultValue":20,"min":-100,"max":100,"step":1,"help":"Negative reduces contrast (toward gray), positive boosts it. 0 means no change."}],"invocation":{"webUi":"https://freepngtojpg.com/image-contrast","api":null}},{"kind":"converter","slug":"image-cropper","name":"Image Cropper","description":"Crop any image (PNG, JPG, WebP, GIF, BMP, AVIF) right in your browser — drag a box, hit crop.","longDescription":"The universal cropper: drop in an image, drag the selection box, and download the cropped result. Works on PNG, JPG/JPEG, WebP, GIF (first frame), BMP and AVIF. Output format matches your input — PNGs stay PNG, JPGs stay JPG, WebPs stay WebP. GIFs are exported as PNG because the Canvas API can't re-encode animated GIFs. Everything runs locally in your browser; your images never get uploaded.","category":"image","categoryName":"Image","keywords":["image cropper","crop image online","crop image free","online image crop tool","crop picture online","free image cropper","image crop tool","crop photo online","drag to crop image","browser image cropper","crop image without upload","private image cropper"],"url":"https://freepngtojpg.com/image-cropper","manifestUrl":"https://freepngtojpg.com/image-cropper/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/image-cropper","api":null}},{"kind":"converter","slug":"image-flip-horizontal","name":"Flip Image Horizontally","description":"Mirror an image left-to-right — lossless, runs entirely in your browser.","longDescription":"Drop in an image and download a horizontally mirrored (left-right flipped) version. The flip is lossless: pixels are re-mapped without resampling, so quality is preserved exactly. Useful for portrait mirroring, layout mockups, and selfie correction. Output format matches the input where possible, defaulting to PNG. Everything runs locally in your browser.","category":"image","categoryName":"Image","keywords":["flip image horizontally","mirror image online","horizontal flip image","flip image online","image mirror tool","flip photo horizontally","horizontal mirror image","free image flipper","online image flip","browser image mirror","left right flip image","image flip horizontal free"],"url":"https://freepngtojpg.com/image-flip-horizontal","manifestUrl":"https://freepngtojpg.com/image-flip-horizontal/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/image-flip-horizontal","api":null}},{"kind":"converter","slug":"image-flip-vertical","name":"Flip Image Vertically","description":"Mirror an image top-to-bottom — lossless, runs entirely in your browser.","longDescription":"Drop in an image and download a vertically mirrored (top-bottom flipped) version. The flip is lossless: pixels are re-mapped without resampling, so quality is preserved exactly. Useful for reflections, design mockups, and upside-down sourcing. Output format matches the input where possible, defaulting to PNG. Everything runs locally in your browser.","category":"image","categoryName":"Image","keywords":["flip image vertically","vertical flip image","flip image online","image vertical mirror","flip photo vertically","upside down image","vertical mirror image","free image flipper","online vertical flip","browser image flip","top bottom flip image","image flip vertical free"],"url":"https://freepngtojpg.com/image-flip-vertical","manifestUrl":"https://freepngtojpg.com/image-flip-vertical/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/image-flip-vertical","api":null}},{"kind":"converter","slug":"image-hue-rotate","name":"Image Hue Rotator","description":"Rotate the colors of an image around the color wheel — runs in your browser.","longDescription":"Drop in an image and download a hue-rotated copy. The image is converted to HSL color space, the hue is rotated by the number of degrees you choose (0–360), then converted back to RGB. 90° gives surreal cyans, 180° produces a complementary-color flip, 270° turns greens to magentas — great for psychedelic effects and accessibility checks. Output format matches the input where possible, defaulting to PNG. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["image hue rotate","image hue shift","rotate image hue","hue rotate online","image hue tool","online hue rotator","free hue rotate","image color shift","photo hue rotate","hue rotation tool","image color rotator"],"url":"https://freepngtojpg.com/image-hue-rotate","manifestUrl":"https://freepngtojpg.com/image-hue-rotate/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"degrees","label":"Hue rotation (degrees)","defaultValue":90,"min":0,"max":360,"step":1,"help":"0 means no change. 180° gives complementary colors."}],"invocation":{"webUi":"https://freepngtojpg.com/image-hue-rotate","api":null}},{"kind":"converter","slug":"image-invert-colors","name":"Invert Image Colors","description":"Invert (negate) the colors of any image — runs entirely in your browser.","longDescription":"Drop in an image and download a color-inverted (negative) version. Each pixel's R, G, and B channels are replaced with 255-channel — turning whites into blacks, reds into cyans, and so on. Useful for film-negative looks, dark-mode mockups, accessibility checks, and digital art. Output format matches the input where possible, defaulting to PNG. Everything runs locally in your browser.","category":"image","categoryName":"Image","keywords":["invert image colors","image color invert","negative image converter","image negative online","invert colors online","color invert tool","free invert image tool","image inversion online","negate image colors","photo negative online","invert picture colors","online color inverter"],"url":"https://freepngtojpg.com/image-invert-colors","manifestUrl":"https://freepngtojpg.com/image-invert-colors/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/image-invert-colors","api":null}},{"kind":"converter","slug":"image-padding","name":"Image Padding (Add Border Around)","description":"Add solid-color padding around any image — runs entirely in your browser.","longDescription":"Drop in an image and download a copy with extra padding added around all four sides. Useful for breathing room around screenshots, social-media safe areas, or printing margins. Pick the padding thickness in pixels and a background color (white by default — choose transparent to keep the new pixels alpha-zero, which only PNG supports). Output is always PNG so the transparent option works correctly. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["image padding","add padding to image","image padding online","image margin tool","add border around image","image whitespace tool","image canvas extender","free image padding","online image padding","add white space to image","image background extender"],"url":"https://freepngtojpg.com/image-padding","manifestUrl":"https://freepngtojpg.com/image-padding/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"padding","label":"Padding (px)","defaultValue":40,"min":0,"max":2000,"step":1,"help":"Padding added to all four sides."},{"type":"select","key":"color","label":"Padding color","defaultValue":"white","choices":[{"value":"white","label":"White"},{"value":"black","label":"Black"},{"value":"transparent","label":"Transparent (PNG only)"},{"value":"light-gray","label":"Light gray"}]}],"invocation":{"webUi":"https://freepngtojpg.com/image-padding","api":null}},{"kind":"converter","slug":"image-pixelate","name":"Image Pixelator","description":"Pixelate any image — drag the block size, runs in your browser.","longDescription":"Drop in an image and download a pixelated version. The image is divided into a grid of square blocks; each block is filled with the average color of its source pixels. Useful for retro game art, censoring faces or text, or stylized thumbnails. Bigger block sizes give chunkier results. Output format matches the input where possible, defaulting to PNG. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["image pixelate","pixelate image online","image pixelator","pixelate photo online","online pixelate tool","free image pixelate","pixel art generator","pixelate picture","image pixel filter","censor pixelate online","8-bit image filter"],"url":"https://freepngtojpg.com/image-pixelate","manifestUrl":"https://freepngtojpg.com/image-pixelate/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"blockSize","label":"Block size (px)","defaultValue":12,"min":2,"max":64,"step":1,"help":"Bigger blocks = chunkier pixelation."}],"invocation":{"webUi":"https://freepngtojpg.com/image-pixelate","api":null}},{"kind":"converter","slug":"image-resize","name":"Resize Image","description":"Resize images by pixels or percent — keep aspect ratio, runs entirely in your browser.","longDescription":"Drop in an image and resize it by exact pixels or by percentage. Keep aspect ratio on (recommended) and the unspecified dimension is derived automatically — or set it explicitly to fit-within bounds. The canvas uses high-quality (browser-native bilinear/bicubic) image smoothing for the resample. Output format matches the input where possible, defaulting to PNG. Everything runs locally in your browser.","category":"image","categoryName":"Image","keywords":["resize image online","resize image free","image resizer online","resize picture online","online image resizer","resize jpg online","resize png online","image resize tool","scale image online","shrink image online","enlarge image online","browser image resizer"],"url":"https://freepngtojpg.com/image-resize","manifestUrl":"https://freepngtojpg.com/image-resize/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"select","key":"mode","label":"Mode","defaultValue":"pixels","choices":[{"value":"pixels","label":"Pixels"},{"value":"percent","label":"Percent"}]},{"type":"number","key":"width","label":"Width","defaultValue":800,"min":1,"step":1,"help":"Pixels mode: target width in px. Percent mode: width as % of original."},{"type":"number","key":"height","label":"Height (0 = auto)","defaultValue":0,"min":0,"step":1,"help":"Pixels mode only. 0 to derive from width while preserving aspect ratio."},{"type":"boolean","key":"keepAspectRatio","label":"Keep aspect ratio","defaultValue":true,"help":"When on, the image is scaled to fit within the requested bounds, preserving aspect."}],"invocation":{"webUi":"https://freepngtojpg.com/image-resize","api":null}},{"kind":"converter","slug":"image-rotate","name":"Rotate Image","description":"Rotate an image 90°, 180°, or 270° — lossless, runs entirely in your browser.","longDescription":"Drop in an image and rotate it 90° clockwise, 180°, or 90° counterclockwise. Quarter-turn rotations are lossless: pixels are re-mapped without resampling. The canvas dimensions are swapped for 90/270, so the rotated image keeps its full resolution with no cropping. Output format matches the input where possible, defaulting to PNG. Arbitrary-angle rotation (e.g. 45°) is on the roadmap. Everything runs locally in your browser.","category":"image","categoryName":"Image","keywords":["rotate image online","rotate picture online","image rotate tool","free image rotator","rotate jpg online","rotate png online","rotate image 90 degrees","rotate image 180 degrees","online image rotator","browser image rotate","rotate photo online free","image orientation tool"],"url":"https://freepngtojpg.com/image-rotate","manifestUrl":"https://freepngtojpg.com/image-rotate/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"select","key":"angle","label":"Angle","defaultValue":"90","choices":[{"value":"90","label":"90° clockwise"},{"value":"180","label":"180°"},{"value":"270","label":"90° counterclockwise"}]}],"invocation":{"webUi":"https://freepngtojpg.com/image-rotate","api":null}},{"kind":"converter","slug":"image-saturation","name":"Image Saturation Adjuster","description":"Boost or mute image saturation — drag the amount, runs in your browser.","longDescription":"Drop in an image and download a more or less saturated version. The image is converted into HSL color space, the saturation channel is scaled by the amount you set, then converted back to RGB. Positive amounts make colors pop; -100 produces a grayscale image. Output format matches the input where possible, defaulting to PNG. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["image saturation","image saturation adjuster","adjust image saturation","increase image saturation","decrease image saturation","desaturate image online","saturate image online","online image saturation","free image saturation","photo saturation online","image saturation editor"],"url":"https://freepngtojpg.com/image-saturation","manifestUrl":"https://freepngtojpg.com/image-saturation/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"amount","label":"Saturation amount","defaultValue":30,"min":-100,"max":100,"step":1,"help":"Negative desaturates (toward gray), positive saturates. -100 = grayscale."}],"invocation":{"webUi":"https://freepngtojpg.com/image-saturation","api":null}},{"kind":"converter","slug":"image-sharpen","name":"Image Sharpener","description":"Sharpen a blurry image — 3×3 convolution kernel, runs in your browser.","longDescription":"Drop in a slightly soft image and download a sharper version. Applies a classic 3×3 sharpening convolution kernel ([0,-1,0; -1,5,-1; 0,-1,0]) blended with the original by the strength you choose. Strength 0 leaves the image unchanged; 1 applies the full sharpening filter. Output is always PNG so transparency is preserved. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["image sharpen","sharpen image online","image sharpener","sharpen blurry image","image sharpening tool","online image sharpener","free image sharpener","photo sharpener online","sharpen photo","image clarity tool","sharpen picture"],"url":"https://freepngtojpg.com/image-sharpen","manifestUrl":"https://freepngtojpg.com/image-sharpen/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"strength","label":"Strength","defaultValue":1,"min":0,"max":1,"step":0.05,"help":"0 = no change. 1 = full kernel applied. Try 0.5 for a gentle effect."}],"invocation":{"webUi":"https://freepngtojpg.com/image-sharpen","api":null}},{"kind":"converter","slug":"image-text-overlay","name":"Add Text to Image (Meme Maker)","description":"Slap top + bottom caption text on any image — classic meme style, runs in your browser.","longDescription":"Add bold caption text to an image — the classic impact-on-top-and-bottom meme look, or anything else you can configure. Pick the font, size, color, stroke (outline) color and width, then enter a top caption, bottom caption, or both. Long captions wrap automatically by word. Output is a PNG so transparency and stroke edges stay crisp. Everything runs locally on canvas; the image never leaves your device.","category":"image","categoryName":"Image","keywords":["meme maker","meme generator","add text to image","image caption generator","image text overlay","photo caption tool","make a meme online","free meme generator","online meme maker","caption image online","add caption to picture","impact text on image","text on photo online"],"url":"https://freepngtojpg.com/image-text-overlay","manifestUrl":"https://freepngtojpg.com/image-text-overlay/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp",".gif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp","image/gif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"text","key":"topText","label":"Top text","defaultValue":"","placeholder":"(optional) text across the top"},{"type":"text","key":"bottomText","label":"Bottom text","defaultValue":"","placeholder":"(optional) text across the bottom"},{"type":"number","key":"fontSize","label":"Font size (px)","defaultValue":60,"min":12,"max":200,"step":2,"help":"Pixel height of the font. Bigger source images need bigger text."},{"type":"select","key":"fontColor","label":"Text color","defaultValue":"white","choices":[{"value":"white","label":"White"},{"value":"black","label":"Black"},{"value":"yellow","label":"Yellow"},{"value":"red","label":"Red"}]},{"type":"select","key":"strokeColor","label":"Outline color","defaultValue":"black","choices":[{"value":"black","label":"Black"},{"value":"white","label":"White"},{"value":"none","label":"None"}]},{"type":"number","key":"strokeWidth","label":"Outline width (px)","defaultValue":4,"min":0,"max":10,"step":1},{"type":"select","key":"fontFamily","label":"Font","defaultValue":"impact","choices":[{"value":"impact","label":"Impact (classic meme)"},{"value":"arial","label":"Arial"},{"value":"helvetica","label":"Helvetica"},{"value":"times","label":"Times New Roman"}]}],"invocation":{"webUi":"https://freepngtojpg.com/image-text-overlay","api":null}},{"kind":"converter","slug":"image-to-base64","name":"Image to Base64","description":"Convert an image to a base64 data URL — paste it directly into HTML, CSS, or JSON.","longDescription":"Drop in an image (PNG, JPG, WebP, GIF, BMP, SVG, AVIF) and download a .txt file containing a base64 data URL. Data URLs let you inline an image directly into HTML (img src), CSS (background-image: url(...)), or JSON payloads — no separate file fetch needed. The output preserves the original MIME type. Everything runs locally in your browser; your image never gets uploaded.","category":"image","categoryName":"Image","keywords":["image to base64","convert image to base64","image base64 encoder","png to base64","jpg to base64","image to data url","base64 image converter","image to base64 online","image to base64 free","encode image base64","data url generator","inline image base64"],"url":"https://freepngtojpg.com/image-to-base64","manifestUrl":"https://freepngtojpg.com/image-to-base64/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".svg",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/svg+xml","image/avif"]},"output":{"type":"file","extension":".txt","mimeType":"text/plain"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/image-to-base64","api":null}},{"kind":"converter","slug":"image-to-bw","name":"Image to Black & White","description":"Convert an image to pure black & white using a threshold — runs in your browser.","longDescription":"Drop in any image and download a pure two-tone black & white version (no grays). Each pixel's perceptual brightness is compared to your threshold (0–255, default 128); anything brighter becomes white, anything darker becomes black. Great for high-contrast art, line work, sketches, and screen-print prep. Output format matches the input where possible, defaulting to PNG. Everything runs locally in your browser.","category":"image","categoryName":"Image","keywords":["black and white image converter","image to black and white","convert image to bw","image threshold filter","bw image online","two tone image","black white image online","monochrome image converter","image to monochrome","image to black white online free","high contrast image converter","threshold image online"],"url":"https://freepngtojpg.com/image-to-bw","manifestUrl":"https://freepngtojpg.com/image-to-bw/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"threshold","label":"Threshold","defaultValue":128,"min":0,"max":255,"step":1,"help":"Pixels brighter than this become white; darker pixels become black."}],"invocation":{"webUi":"https://freepngtojpg.com/image-to-bw","api":null}},{"kind":"converter","slug":"image-to-grayscale","name":"Image to Grayscale","description":"Convert any image to grayscale — pick the algorithm, runs entirely in your browser.","longDescription":"Drop in an image (PNG, JPG, WebP, GIF, BMP, AVIF) and download a grayscale version. Pick from four standard algorithms: Luminance (the perceptual default — closest to how the human eye weighs RGB channels), Average (a flat mean of R, G, B), Lightness (the midpoint of max and min channel — softer contrast), and Desaturation (HSL-style saturation removal). Output format matches the input where possible, defaulting to PNG. Everything runs locally in your browser.","category":"image","categoryName":"Image","keywords":["grayscale image online","convert image to grayscale","image to grayscale","grayscale converter","grayscale photo","make image grayscale","image to gray online","black and white photo converter","grayscale filter","convert color to grayscale","free grayscale image tool","online grayscale converter"],"url":"https://freepngtojpg.com/image-to-grayscale","manifestUrl":"https://freepngtojpg.com/image-to-grayscale/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"select","key":"algorithm","label":"Algorithm","defaultValue":"luminance","choices":[{"value":"luminance","label":"Luminance (recommended)"},{"value":"average","label":"Average"},{"value":"lightness","label":"Lightness"},{"value":"desaturation","label":"Desaturation"}],"help":"Luminance weights R/G/B perceptually (0.2126/0.7152/0.0722). Average is a plain mean. Lightness uses (max+min)/2. Desaturation removes HSL saturation."}],"invocation":{"webUi":"https://freepngtojpg.com/image-to-grayscale","api":null}},{"kind":"converter","slug":"image-to-sepia","name":"Image to Sepia","description":"Apply a classic sepia tone to any image — adjustable intensity, runs in your browser.","longDescription":"Drop in an image and download a warm sepia-toned version using the standard sepia matrix. Adjust intensity from 0% (original) to 100% (full sepia) to fine-tune the vintage look — useful for blending sepia into a more contemporary palette. Output format matches the input where possible, defaulting to PNG. Everything runs locally in your browser; your image never gets uploaded.","category":"image","categoryName":"Image","keywords":["sepia filter online","image to sepia","apply sepia tone","sepia photo converter","vintage photo filter","sepia image online","sepia tone generator","sepia filter free","old photo filter online","image sepia online","convert image to sepia","browser sepia tool"],"url":"https://freepngtojpg.com/image-to-sepia","manifestUrl":"https://freepngtojpg.com/image-to-sepia/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".gif",".bmp",".avif"],"mimeTypes":["image/png","image/jpeg","image/webp","image/gif","image/bmp","image/avif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"intensity","label":"Intensity (%)","defaultValue":100,"min":0,"max":100,"step":1,"help":"0 keeps the original, 100 is full sepia. Values in between blend the two."}],"invocation":{"webUi":"https://freepngtojpg.com/image-to-sepia","api":null}},{"kind":"converter","slug":"image-to-text","name":"Image to Text (OCR)","description":"Extract text from images using OCR — free online, runs in your browser.","longDescription":"Drop in an image and download the recognized text as a plain .txt file. We use Tesseract.js — a WebAssembly build of the open-source Tesseract OCR engine — so recognition happens entirely on your device and the image never leaves your browser. The first run downloads a small language model (~10–15 MB per language, cached after that). Quality depends heavily on the source: clean, high-resolution scans of printed text work best; handwriting, blurry photos, low-contrast screenshots, and very small fonts produce poor results. For non-Latin scripts, pick the matching language for far better accuracy.","category":"image","categoryName":"Image","keywords":["image to text","ocr online","ocr free","image to text converter","ocr image","extract text from image","online ocr","picture to text","image text extractor","scan to text","photo to text","free ocr online","ocr converter"],"url":"https://freepngtojpg.com/image-to-text","manifestUrl":"https://freepngtojpg.com/image-to-text/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp",".bmp"],"mimeTypes":["image/png","image/jpeg","image/webp","image/bmp"]},"output":{"type":"file","extension":".txt","mimeType":"text/plain"},"options":[{"type":"select","key":"language","label":"Language","defaultValue":"eng","choices":[{"value":"eng","label":"English"},{"value":"spa","label":"Spanish"},{"value":"fra","label":"French"},{"value":"deu","label":"German"},{"value":"chi_sim","label":"Chinese (Simplified)"},{"value":"jpn","label":"Japanese"},{"value":"ara","label":"Arabic"}],"help":"Pick the language that matches the text in your image. Models are downloaded on first use (~10–15 MB) and cached afterwards."}],"invocation":{"webUi":"https://freepngtojpg.com/image-to-text","api":null}},{"kind":"converter","slug":"jpg-cropper","name":"JPG Cropper","description":"Crop JPG / JPEG photos in your browser — adjustable quality, no upload required.","longDescription":"Drop in a JPG (or JPEG), drag the crop selection, and download the result. JPG is lossy, so you can tune the output quality between 1 and 100. Conversion runs locally in your browser — your photo never leaves your device.","category":"image","categoryName":"Image","keywords":["jpg cropper","jpeg cropper","crop jpg online","crop jpeg online","jpg crop tool","online jpg cropper","crop jpg free","free jpeg cropper","crop jpg image","jpeg crop online","trim jpg","browser jpg cropper"],"url":"https://freepngtojpg.com/jpg-cropper","manifestUrl":"https://freepngtojpg.com/jpg-cropper/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".jpg",".jpeg"],"mimeTypes":["image/jpeg"]},"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 visual quality."}],"invocation":{"webUi":"https://freepngtojpg.com/jpg-cropper","api":null}},{"kind":"converter","slug":"jpg-to-avif","name":"JPG to AVIF","description":"Convert JPG (JPEG) images to AVIF — next-gen compression, runs in your browser.","longDescription":"Drop in a JPG or JPEG and download an AVIF. AVIF typically shrinks the file by 40–50% versus JPG at the same visual quality. Note: AVIF encoding requires a recent Chromium-based browser (Chrome, Edge, Brave, Opera). Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["jpg to avif","jpeg to avif","convert jpg to avif","jpg to avif converter","jpg to avif online","jpg to avif free","jpg to avif online free","change jpg to avif","jpeg to avif converter","free jpg to avif","online jpg to avif converter"],"url":"https://freepngtojpg.com/jpg-to-avif","manifestUrl":"https://freepngtojpg.com/jpg-to-avif/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".jpg",".jpeg"],"mimeTypes":["image/jpeg"]},"output":{"type":"file","extension":".avif","mimeType":"image/avif"},"options":[{"type":"number","key":"quality","label":"AVIF quality","defaultValue":75,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality. AVIF is efficient — 70–80 looks great."}],"invocation":{"webUi":"https://freepngtojpg.com/jpg-to-avif","api":null}},{"kind":"converter","slug":"jpg-to-ico","name":"JPG to ICO","description":"Convert a JPG photo into a Windows ICO favicon — pick the icon size, runs in your browser.","longDescription":"Drop in a JPG (or JPEG) and download a Windows ICO file you can use as a favicon or app icon. The source is decoded, resized to a square at the size you pick (aspect ratio preserved with letterboxing), re-encoded as PNG, and embedded inside an ICO container. JPGs have no transparency, so you'll get solid edges — that's expected. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["jpg to ico","jpeg to ico","convert jpg to ico","jpg to ico converter","jpg to ico online","jpg to ico free","favicon generator","make favicon from jpg","jpeg favicon","online jpg to ico converter","free jpg to ico"],"url":"https://freepngtojpg.com/jpg-to-ico","manifestUrl":"https://freepngtojpg.com/jpg-to-ico/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".jpg",".jpeg"],"mimeTypes":["image/jpeg"]},"output":{"type":"file","extension":".ico","mimeType":"image/x-icon"},"options":[{"type":"select","key":"size","label":"Icon size","defaultValue":"64","choices":[{"value":"16","label":"16 × 16"},{"value":"32","label":"32 × 32"},{"value":"48","label":"48 × 48"},{"value":"64","label":"64 × 64"},{"value":"128","label":"128 × 128"},{"value":"256","label":"256 × 256"}],"help":"Most favicons use 32 or 64. Pick 256 for high-res desktop icons."}],"invocation":{"webUi":"https://freepngtojpg.com/jpg-to-ico","api":null}},{"kind":"converter","slug":"jpg-to-pdf","name":"JPG to PDF","description":"Convert a JPG photo into a single-page PDF — fit-to-page, runs in your browser.","longDescription":"Drop in a JPG (or JPEG) and download a single-page PDF with the photo centered on the page. The image is fit to the page with a small margin, preserving aspect ratio. Choose A4, US Letter, or US Legal; orientation defaults to whichever matches the photo aspect. Useful for emailing scanned documents, attaching photos to reports, or printable handouts. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["jpg to pdf","jpeg to pdf","convert jpg to pdf","jpg to pdf converter","jpg to pdf online","jpg to pdf free","jpg to pdf online free","image to pdf","jpeg image to pdf","free jpg to pdf","online jpg to pdf converter","photo to pdf"],"url":"https://freepngtojpg.com/jpg-to-pdf","manifestUrl":"https://freepngtojpg.com/jpg-to-pdf/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".jpg",".jpeg"],"mimeTypes":["image/jpeg"]},"output":{"type":"file","extension":".pdf","mimeType":"application/pdf"},"options":[{"type":"select","key":"pageSize","label":"Page size","defaultValue":"a4","choices":[{"value":"a4","label":"A4"},{"value":"letter","label":"US Letter"},{"value":"legal","label":"US Legal"}]},{"type":"select","key":"orientation","label":"Orientation","defaultValue":"auto","choices":[{"value":"auto","label":"Auto (match image)"},{"value":"portrait","label":"Portrait"},{"value":"landscape","label":"Landscape"}]}],"invocation":{"webUi":"https://freepngtojpg.com/jpg-to-pdf","api":null}},{"kind":"converter","slug":"jpg-to-png","name":"JPG to PNG","description":"Convert JPG (JPEG) images to PNG — free, fast, fully client-side.","longDescription":"Drop in any JPG / JPEG file and download a PNG. PNG is lossless and supports transparency, but the source JPG won't gain any transparency it didn't have. Conversion runs in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["jpg to png","jpeg to png","convert jpg to png","jpg to png converter","jpg to png online","jpg to png free","change jpg to png","jpeg to png converter","free jpg to png","online jpg to png converter"],"url":"https://freepngtojpg.com/jpg-to-png","manifestUrl":"https://freepngtojpg.com/jpg-to-png/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".jpg",".jpeg"],"mimeTypes":["image/jpeg"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/jpg-to-png","api":null}},{"kind":"converter","slug":"jpg-to-webp","name":"JPG to WebP","description":"Convert JPG (JPEG) images to WebP — smaller files, same quality, runs in your browser.","longDescription":"Drop in a JPG or JPEG and download a WebP. WebP typically shrinks the file by 25–35% with no visible quality loss, which makes it ideal for the web. Conversion runs entirely in your browser using the Canvas API — files never leave your device.","category":"image","categoryName":"Image","keywords":["jpg to webp","jpeg to webp","convert jpg to webp","jpg to webp converter","jpg to webp online","jpg to webp free","jpg to webp online free","change jpg to webp","jpeg to webp converter","free jpg to webp","online jpg to webp converter"],"url":"https://freepngtojpg.com/jpg-to-webp","manifestUrl":"https://freepngtojpg.com/jpg-to-webp/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".jpg",".jpeg"],"mimeTypes":["image/jpeg"]},"output":{"type":"file","extension":".webp","mimeType":"image/webp"},"options":[{"type":"number","key":"quality","label":"WebP quality","defaultValue":90,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality. 90 is a good default."}],"invocation":{"webUi":"https://freepngtojpg.com/jpg-to-webp","api":null}},{"kind":"converter","slug":"png-compress","name":"PNG Compress","description":"Shrink PNG file size by quantizing the color palette — typically 50-80% smaller with near-identical quality.","longDescription":"Like TinyPNG, but it runs entirely in your browser. We decode the PNG, quantize the image to a smaller indexed-color palette (using a perceptual algorithm), then re-encode as an indexed-color PNG. For photo-like PNGs and screenshots this is usually 50–80% smaller than the original with no visible loss. Transparency is preserved. Files never leave your device.","category":"image","categoryName":"Image","keywords":["png compress","compress png","png compressor","png optimizer","compress png online","png compress free","shrink png","reduce png size","png file size reducer","tinypng alternative","image compressor","lossy png compression"],"url":"https://freepngtojpg.com/png-compress","manifestUrl":"https://freepngtojpg.com/png-compress/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png"],"mimeTypes":["image/png"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"select","key":"colors","label":"Color palette size","defaultValue":"256","choices":[{"value":"256","label":"256 colors (highest quality)"},{"value":"128","label":"128 colors"},{"value":"64","label":"64 colors"},{"value":"32","label":"32 colors (smallest file)"}],"help":"Fewer colors = smaller file but more visible banding on smooth gradients."}],"invocation":{"webUi":"https://freepngtojpg.com/png-compress","api":null}},{"kind":"converter","slug":"png-cropper","name":"PNG Cropper","description":"Crop PNG images in your browser — keeps transparency, lossless output, no upload.","longDescription":"Drop in a PNG, drag a selection rectangle over the area you want, and download the cropped PNG. Transparency is preserved exactly because PNG is lossless. Conversion runs entirely in your browser — your file never gets uploaded.","category":"image","categoryName":"Image","keywords":["png cropper","crop png online","crop png free","png crop tool","online png cropper","crop png image","free png cropper","png crop online","crop transparent png","lossless png cropper","trim png online","browser png cropper"],"url":"https://freepngtojpg.com/png-cropper","manifestUrl":"https://freepngtojpg.com/png-cropper/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png"],"mimeTypes":["image/png"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/png-cropper","api":null}},{"kind":"converter","slug":"png-to-avif","name":"PNG to AVIF","description":"Convert PNG images to AVIF — next-gen compression, runs in your browser.","longDescription":"Drop in a PNG and download an AVIF. AVIF typically produces 40–50% smaller files than PNG at the same visual quality and keeps transparency. Note: AVIF encoding requires a recent Chromium-based browser (Chrome, Edge, Brave, Opera). Conversion happens locally — files never leave your device.","category":"image","categoryName":"Image","keywords":["png to avif","convert png to avif","png to avif converter","png to avif online","png to avif free","png to avif online free","change png to avif","png avif converter","free png to avif","online png to avif converter"],"url":"https://freepngtojpg.com/png-to-avif","manifestUrl":"https://freepngtojpg.com/png-to-avif/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png"],"mimeTypes":["image/png"]},"output":{"type":"file","extension":".avif","mimeType":"image/avif"},"options":[{"type":"number","key":"quality","label":"AVIF quality","defaultValue":75,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality. AVIF is efficient — 70–80 looks great."}],"invocation":{"webUi":"https://freepngtojpg.com/png-to-avif","api":null}},{"kind":"converter","slug":"png-to-bmp","name":"PNG to BMP","description":"Convert PNG images to BMP (Windows Bitmap) — uncompressed, runs in your browser.","longDescription":"Drop in a PNG and download a 24-bit uncompressed BMP. BMP files are large but supported by every Windows app and many legacy tools. Transparent pixels are flattened against the background color you pick — BMP has no alpha channel. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["png to bmp","convert png to bmp","png to bmp converter","png to bmp online","png to bmp free","png to bmp online free","change png to bmp","png bmp converter","free png to bmp","online png to bmp converter"],"url":"https://freepngtojpg.com/png-to-bmp","manifestUrl":"https://freepngtojpg.com/png-to-bmp/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png"],"mimeTypes":["image/png"]},"output":{"type":"file","extension":".bmp","mimeType":"image/bmp"},"options":[{"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":"BMP has no transparency, so transparent pixels get filled with this color."}],"invocation":{"webUi":"https://freepngtojpg.com/png-to-bmp","api":null}},{"kind":"converter","slug":"png-to-gif","name":"PNG to GIF","description":"Convert PNG images to GIF — palette-quantized, runs in your browser.","longDescription":"Drop in a PNG and download a single-frame GIF. GIF is limited to 256 colors per frame, so the image is automatically quantized to a 256-color palette. Great for legacy systems, embeds, and simple animations as a starting frame. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["png to gif","convert png to gif","png to gif converter","png to gif online","png to gif free","png to gif online free","change png to gif","png gif converter","free png to gif","online png to gif converter"],"url":"https://freepngtojpg.com/png-to-gif","manifestUrl":"https://freepngtojpg.com/png-to-gif/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png"],"mimeTypes":["image/png"]},"output":{"type":"file","extension":".gif","mimeType":"image/gif"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/png-to-gif","api":null}},{"kind":"converter","slug":"png-to-ico","name":"PNG to ICO","description":"Convert a PNG into a Windows ICO favicon — pick the icon size, runs in your browser.","longDescription":"Drop in any PNG and download a Windows ICO file you can drop straight into a website (favicon.ico) or use as a desktop shortcut icon. The source is resized to a square at the size you pick (preserving aspect ratio with letterboxing), then embedded as a single PNG-payload entry inside an ICO container. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["png to ico","convert png to ico","png to ico converter","png to ico online","png to ico free","favicon generator","make favicon from png","png to favicon","online png to ico converter","free png to ico","png favicon ico"],"url":"https://freepngtojpg.com/png-to-ico","manifestUrl":"https://freepngtojpg.com/png-to-ico/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png"],"mimeTypes":["image/png"]},"output":{"type":"file","extension":".ico","mimeType":"image/x-icon"},"options":[{"type":"select","key":"size","label":"Icon size","defaultValue":"64","choices":[{"value":"16","label":"16 × 16"},{"value":"32","label":"32 × 32"},{"value":"48","label":"48 × 48"},{"value":"64","label":"64 × 64"},{"value":"128","label":"128 × 128"},{"value":"256","label":"256 × 256"}],"help":"Most favicons use 32 or 64. Pick 256 for high-res desktop icons."}],"invocation":{"webUi":"https://freepngtojpg.com/png-to-ico","api":null}},{"kind":"converter","slug":"png-to-jpg","name":"PNG to JPG","description":"Convert PNG images to JPG (JPEG) — free, fast, runs entirely in your browser.","longDescription":"Drop in any PNG file and download a JPG. Transparency is flattened against a white background by default. Files never leave your device — conversion happens locally in your browser using the Canvas API.","category":"image","categoryName":"Image","keywords":["png to jpg","png to jpeg","convert png to jpg","png to jpg converter","png to jpg online","png to jpg free","change png to jpg","png jpg converter","free png to jpg","online png to jpg converter"],"url":"https://freepngtojpg.com/png-to-jpg","manifestUrl":"https://freepngtojpg.com/png-to-jpg/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png"],"mimeTypes":["image/png"]},"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://freepngtojpg.com/png-to-jpg","api":null}},{"kind":"converter","slug":"png-to-pdf","name":"PNG to PDF","description":"Convert a PNG image into a single-page PDF — fit-to-page, runs in your browser.","longDescription":"Drop in a PNG and download a single-page PDF with the image centered on the page. The image is fit to the page with a small margin, preserving aspect ratio. Transparent pixels are flattened against a white page background (PDF technically supports transparency but most viewers render this most reliably). Choose A4, US Letter, or US Legal; orientation defaults to whichever matches the image aspect. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["png to pdf","convert png to pdf","png to pdf converter","png to pdf online","png to pdf free","png to pdf online free","image to pdf","png image to pdf","free png to pdf","online png to pdf converter","png pdf converter"],"url":"https://freepngtojpg.com/png-to-pdf","manifestUrl":"https://freepngtojpg.com/png-to-pdf/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png"],"mimeTypes":["image/png"]},"output":{"type":"file","extension":".pdf","mimeType":"application/pdf"},"options":[{"type":"select","key":"pageSize","label":"Page size","defaultValue":"a4","choices":[{"value":"a4","label":"A4"},{"value":"letter","label":"US Letter"},{"value":"legal","label":"US Legal"}]},{"type":"select","key":"orientation","label":"Orientation","defaultValue":"auto","choices":[{"value":"auto","label":"Auto (match image)"},{"value":"portrait","label":"Portrait"},{"value":"landscape","label":"Landscape"}]}],"invocation":{"webUi":"https://freepngtojpg.com/png-to-pdf","api":null}},{"kind":"converter","slug":"png-to-webp","name":"PNG to WebP","description":"Convert PNG images to WebP — smaller files, same quality, runs in your browser.","longDescription":"Drop in a PNG and download a WebP. WebP keeps transparency and typically produces 25–35% smaller files than PNG at visually identical quality. Conversion happens entirely in your browser using the Canvas API — files never leave your device.","category":"image","categoryName":"Image","keywords":["png to webp","convert png to webp","png to webp converter","png to webp online","png to webp free","png to webp online free","change png to webp","png webp converter","free png to webp","online png to webp converter"],"url":"https://freepngtojpg.com/png-to-webp","manifestUrl":"https://freepngtojpg.com/png-to-webp/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png"],"mimeTypes":["image/png"]},"output":{"type":"file","extension":".webp","mimeType":"image/webp"},"options":[{"type":"number","key":"quality","label":"WebP quality","defaultValue":90,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality. 90 is a good default."}],"invocation":{"webUi":"https://freepngtojpg.com/png-to-webp","api":null}},{"kind":"converter","slug":"remove-background","name":"Remove Background","description":"Cut out the background of any photo automatically — runs locally in your browser, no upload.","longDescription":"Drop in a photo and download a PNG with a transparent background. We run an AI model (U²-Net family) directly in your browser via WebAssembly, so the image never leaves your device. The first run downloads ~40 MB of model weights (cached for next time), then each conversion takes 2–10 seconds depending on image size and your CPU. Best results on photos of people, products, animals and objects with a clear subject. Output is a transparent PNG ready to drop into a design tool or composite with our Add Background tool.","category":"image","categoryName":"Image","keywords":["remove background","background remover","background remover online","remove background from image","remove background from photo","background remover free","transparent background","make background transparent","remove image background online","free background remover","ai background remover","remove bg","remove white background","cut out background"],"url":"https://freepngtojpg.com/remove-background","manifestUrl":"https://freepngtojpg.com/remove-background/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".png",".jpg",".jpeg",".webp"],"mimeTypes":["image/png","image/jpeg","image/webp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/remove-background","api":null}},{"kind":"converter","slug":"svg-to-jpg","name":"SVG to JPG","description":"Convert SVG vector images to JPG (JPEG) at any size — runs in your browser.","longDescription":"Drop in an SVG and download a JPG at the size you choose. JPG has no transparency, so the SVG is rendered on top of the background color you pick. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["svg to jpg","svg to jpeg","convert svg to jpg","svg to jpg converter","svg to jpg online","svg to jpg free","svg to jpg online free","change svg to jpg","svg jpeg converter","free svg to jpg","online svg to jpg converter","vector svg to jpg"],"url":"https://freepngtojpg.com/svg-to-jpg","manifestUrl":"https://freepngtojpg.com/svg-to-jpg/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".svg"],"mimeTypes":["image/svg+xml"]},"output":{"type":"file","extension":".jpg","mimeType":"image/jpeg"},"options":[{"type":"number","key":"width","label":"Output width (px)","defaultValue":1024,"min":16,"max":8192,"step":1,"help":"Height scales automatically to keep the aspect ratio."},{"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 color","defaultValue":"#ffffff","choices":[{"value":"#ffffff","label":"White"},{"value":"#000000","label":"Black"},{"value":"#f3f4f6","label":"Light gray"}],"help":"JPG has no transparency, so the SVG is rendered on this color."}],"invocation":{"webUi":"https://freepngtojpg.com/svg-to-jpg","api":null}},{"kind":"converter","slug":"svg-to-pdf","name":"SVG to PDF","description":"Render an SVG vector image as a single-page PDF — fit-to-page, runs in your browser.","longDescription":"Drop in an SVG and download a single-page PDF with the diagram rasterized and centered on the page. The SVG is rasterized at the width you pick (default 1024px) before being embedded — bumping the width gives a sharper page at the cost of a larger file. Choose A4, US Letter, or US Legal; orientation defaults to whichever matches the SVG aspect. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["svg to pdf","convert svg to pdf","svg to pdf converter","svg to pdf online","svg to pdf free","svg to pdf online free","vector svg to pdf","svg image to pdf","free svg to pdf","online svg to pdf converter","svg pdf converter"],"url":"https://freepngtojpg.com/svg-to-pdf","manifestUrl":"https://freepngtojpg.com/svg-to-pdf/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".svg"],"mimeTypes":["image/svg+xml"]},"output":{"type":"file","extension":".pdf","mimeType":"application/pdf"},"options":[{"type":"number","key":"rasterWidth","label":"Rasterization width (px)","defaultValue":1024,"min":64,"max":8192,"step":1,"help":"Higher = sharper PDF, larger file."},{"type":"select","key":"pageSize","label":"Page size","defaultValue":"a4","choices":[{"value":"a4","label":"A4"},{"value":"letter","label":"US Letter"},{"value":"legal","label":"US Legal"}]},{"type":"select","key":"orientation","label":"Orientation","defaultValue":"auto","choices":[{"value":"auto","label":"Auto (match diagram)"},{"value":"portrait","label":"Portrait"},{"value":"landscape","label":"Landscape"}]}],"invocation":{"webUi":"https://freepngtojpg.com/svg-to-pdf","api":null}},{"kind":"converter","slug":"svg-to-png","name":"SVG to PNG","description":"Convert SVG vector images to PNG at any size — runs in your browser.","longDescription":"Drop in an SVG and download a crisp PNG at the size you choose. PNG preserves transparency, so the SVG's background stays transparent unless one is set in the file. Conversion happens locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["svg to png","convert svg to png","svg to png converter","svg to png online","svg to png free","svg to png online free","change svg to png","svg png converter","free svg to png","online svg to png converter","vector svg to png"],"url":"https://freepngtojpg.com/svg-to-png","manifestUrl":"https://freepngtojpg.com/svg-to-png/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".svg"],"mimeTypes":["image/svg+xml"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[{"type":"number","key":"width","label":"Output width (px)","defaultValue":1024,"min":16,"max":8192,"step":1,"help":"Height scales automatically to keep the aspect ratio."}],"invocation":{"webUi":"https://freepngtojpg.com/svg-to-png","api":null}},{"kind":"converter","slug":"svg-to-webp","name":"SVG to WebP","description":"Convert SVG vector images to WebP at any size — runs in your browser.","longDescription":"Drop in an SVG and download a crisp WebP at the size you choose. WebP preserves transparency and produces files 25–50% smaller than JPG at equivalent quality. SVGs are vector — you set the output width (default 1024px) and the height scales automatically. Conversion happens locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["svg to webp","convert svg to webp","svg to webp converter","svg to webp online","svg to webp free","svg to webp online free","change svg to webp","svg webp converter","free svg to webp","online svg to webp converter","vector svg to webp"],"url":"https://freepngtojpg.com/svg-to-webp","manifestUrl":"https://freepngtojpg.com/svg-to-webp/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".svg"],"mimeTypes":["image/svg+xml"]},"output":{"type":"file","extension":".webp","mimeType":"image/webp"},"options":[{"type":"number","key":"width","label":"Output width (px)","defaultValue":1024,"min":16,"max":8192,"step":1,"help":"Height scales automatically to keep the aspect ratio."},{"type":"number","key":"quality","label":"WebP quality","defaultValue":90,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality."}],"invocation":{"webUi":"https://freepngtojpg.com/svg-to-webp","api":null}},{"kind":"converter","slug":"tiff-to-jpg","name":"TIFF to JPG","description":"Convert TIFF (TIF) images to JPG (JPEG) — much smaller files, runs in your browser.","longDescription":"Drop in a TIFF or TIF file and download a JPG. JPG produces dramatically smaller files than TIFF and is supported by every device and app. Transparency (uncommon in TIFF) is flattened against the background color you pick. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["tiff to jpg","tif to jpg","tiff to jpeg","convert tiff to jpg","tiff to jpg converter","tiff to jpg online","tiff to jpg free","tiff to jpg online free","change tiff to jpg","free tiff to jpg","online tiff to jpg converter"],"url":"https://freepngtojpg.com/tiff-to-jpg","manifestUrl":"https://freepngtojpg.com/tiff-to-jpg/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".tif",".tiff"],"mimeTypes":["image/tiff","image/tif"]},"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://freepngtojpg.com/tiff-to-jpg","api":null}},{"kind":"converter","slug":"tiff-to-png","name":"TIFF to PNG","description":"Convert TIFF (TIF) images to PNG — preserves quality, runs in your browser.","longDescription":"Drop in a TIFF or TIF file and download a PNG. TIFF is common in print, scanning, and photography but isn't supported by most browsers and apps; PNG works everywhere and stays lossless. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["tiff to png","tif to png","convert tiff to png","tiff to png converter","tiff to png online","tiff to png free","tiff to png online free","change tiff to png","tif png converter","free tiff to png","online tiff to png converter"],"url":"https://freepngtojpg.com/tiff-to-png","manifestUrl":"https://freepngtojpg.com/tiff-to-png/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".tif",".tiff"],"mimeTypes":["image/tiff","image/tif"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/tiff-to-png","api":null}},{"kind":"converter","slug":"tiff-to-webp","name":"TIFF to WebP","description":"Convert TIFF (TIF) images to WebP — much smaller files, runs in your browser.","longDescription":"Drop in a TIFF or TIF file and download a WebP. WebP files are dramatically smaller than TIFF while preserving transparency and supporting both lossy and lossless modes. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["tiff to webp","tif to webp","convert tiff to webp","tiff to webp converter","tiff to webp online","tiff to webp free","tiff to webp online free","change tiff to webp","tiff webp converter","free tiff to webp","online tiff to webp converter"],"url":"https://freepngtojpg.com/tiff-to-webp","manifestUrl":"https://freepngtojpg.com/tiff-to-webp/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".tif",".tiff"],"mimeTypes":["image/tiff","image/tif"]},"output":{"type":"file","extension":".webp","mimeType":"image/webp"},"options":[{"type":"number","key":"quality","label":"WebP quality","defaultValue":90,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality."}],"invocation":{"webUi":"https://freepngtojpg.com/tiff-to-webp","api":null}},{"kind":"converter","slug":"webp-cropper","name":"WebP Cropper","description":"Crop WebP images in your browser — keeps transparency, tunable quality.","longDescription":"Drop in a WebP, drag a crop selection, and download the cropped WebP. WebP supports transparency, and you can tune the encode quality between 1 and 100. Conversion runs entirely in your browser — files never get uploaded.","category":"image","categoryName":"Image","keywords":["webp cropper","crop webp online","webp crop tool","online webp cropper","crop webp image","free webp cropper","webp crop online","trim webp","crop webp free","browser webp cropper","webp image cropper","cut webp"],"url":"https://freepngtojpg.com/webp-cropper","manifestUrl":"https://freepngtojpg.com/webp-cropper/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".webp"],"mimeTypes":["image/webp"]},"output":{"type":"file","extension":".webp","mimeType":"image/webp"},"options":[{"type":"number","key":"quality","label":"WebP quality","defaultValue":90,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality. WebP usually looks great even at 75–85."}],"invocation":{"webUi":"https://freepngtojpg.com/webp-cropper","api":null}},{"kind":"converter","slug":"webp-to-avif","name":"WebP to AVIF","description":"Convert WebP images to AVIF — next-gen compression, runs in your browser.","longDescription":"Drop in a WebP and download an AVIF. AVIF typically produces files 20–40% smaller than WebP at the same visual quality, with excellent support for transparency and HDR. Note: AVIF encoding via Canvas requires a recent Chromium-based browser (Chrome 85+, Edge 121+, Opera 71+). Firefox and Safari can decode AVIF but cannot encode it via Canvas — try Chrome if you hit an error. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["webp to avif","convert webp to avif","webp to avif converter","webp to avif online","webp to avif free","webp to avif online free","change webp to avif","webp avif converter","free webp to avif","online webp to avif converter"],"url":"https://freepngtojpg.com/webp-to-avif","manifestUrl":"https://freepngtojpg.com/webp-to-avif/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".webp"],"mimeTypes":["image/webp"]},"output":{"type":"file","extension":".avif","mimeType":"image/avif"},"options":[{"type":"number","key":"quality","label":"AVIF quality","defaultValue":80,"min":1,"max":100,"step":1,"help":"Higher = larger file, better quality."}],"invocation":{"webUi":"https://freepngtojpg.com/webp-to-avif","api":null}},{"kind":"converter","slug":"webp-to-bmp","name":"WebP to BMP","description":"Convert WebP images to BMP (Windows Bitmap) — uncompressed, runs in your browser.","longDescription":"Drop in a WebP and download a 24-bit uncompressed BMP. BMP files are large but supported by every Windows app and many legacy tools. Transparent pixels are flattened against the background color you pick — BMP has no alpha channel. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["webp to bmp","convert webp to bmp","webp to bmp converter","webp to bmp online","webp to bmp free","webp to bmp online free","change webp to bmp","webp bmp converter","free webp to bmp","online webp to bmp converter"],"url":"https://freepngtojpg.com/webp-to-bmp","manifestUrl":"https://freepngtojpg.com/webp-to-bmp/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".webp"],"mimeTypes":["image/webp"]},"output":{"type":"file","extension":".bmp","mimeType":"image/bmp"},"options":[{"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":"BMP has no transparency, so transparent pixels get filled with this color."}],"invocation":{"webUi":"https://freepngtojpg.com/webp-to-bmp","api":null}},{"kind":"converter","slug":"webp-to-jpg","name":"WebP to JPG","description":"Convert WebP images to JPG (JPEG) — universal compatibility, runs in your browser.","longDescription":"Drop in any WebP file and download a JPG. JPG has no transparency, so transparent pixels are flattened against the background color you pick. Conversion happens locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["webp to jpg","webp to jpeg","convert webp to jpg","webp to jpg converter","webp to jpg online","webp to jpg free","webp to jpg online free","change webp to jpg","webp jpeg converter","free webp to jpg","online webp to jpg converter"],"url":"https://freepngtojpg.com/webp-to-jpg","manifestUrl":"https://freepngtojpg.com/webp-to-jpg/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".webp"],"mimeTypes":["image/webp"]},"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://freepngtojpg.com/webp-to-jpg","api":null}},{"kind":"converter","slug":"webp-to-pdf","name":"WebP to PDF","description":"Convert a WebP image into a single-page PDF — fit-to-page, runs in your browser.","longDescription":"Drop in a WebP and download a single-page PDF with the image centered on the page. The image is fit to the page with a small margin, preserving aspect ratio. Transparent pixels are flattened against a white page background. Choose A4, US Letter, or US Legal; orientation defaults to whichever matches the image aspect. Conversion runs locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["webp to pdf","convert webp to pdf","webp to pdf converter","webp to pdf online","webp to pdf free","webp to pdf online free","image to pdf","webp image to pdf","free webp to pdf","online webp to pdf converter","webp pdf converter"],"url":"https://freepngtojpg.com/webp-to-pdf","manifestUrl":"https://freepngtojpg.com/webp-to-pdf/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".webp"],"mimeTypes":["image/webp"]},"output":{"type":"file","extension":".pdf","mimeType":"application/pdf"},"options":[{"type":"select","key":"pageSize","label":"Page size","defaultValue":"a4","choices":[{"value":"a4","label":"A4"},{"value":"letter","label":"US Letter"},{"value":"legal","label":"US Legal"}]},{"type":"select","key":"orientation","label":"Orientation","defaultValue":"auto","choices":[{"value":"auto","label":"Auto (match image)"},{"value":"portrait","label":"Portrait"},{"value":"landscape","label":"Landscape"}]}],"invocation":{"webUi":"https://freepngtojpg.com/webp-to-pdf","api":null}},{"kind":"converter","slug":"webp-to-png","name":"WebP to PNG","description":"Convert WebP images to PNG — lossless, transparent, runs in your browser.","longDescription":"Drop in a WebP and download a PNG. PNG is universally supported and lossless, so any transparency in your WebP is preserved exactly. Conversion happens locally in your browser — files never leave your device.","category":"image","categoryName":"Image","keywords":["webp to png","convert webp to png","webp to png converter","webp to png online","webp to png free","webp to png online free","change webp to png","webp png converter","free webp to png","online webp to png converter"],"url":"https://freepngtojpg.com/webp-to-png","manifestUrl":"https://freepngtojpg.com/webp-to-png/tool.json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".webp"],"mimeTypes":["image/webp"]},"output":{"type":"file","extension":".png","mimeType":"image/png"},"options":[],"invocation":{"webUi":"https://freepngtojpg.com/webp-to-png","api":null}}]}