Convert PNG, JPG, WebP, AVIF, GIF or BMP images to PNG, JPG, WebP or AVIF. Runs entirely in your browser, so your images never leave your device.
Applies to JPG, WebP and AVIF.
The conversion runs entirely in your browser. Your files stay on your device from start to finish, there is no server copy, and nothing is stored once you leave the page. That is true for every tool on FileFlip.
Changing an image format is usually about one of two things: making a file smaller, or making it open somewhere it currently will not. This tool reads PNG, JPG, WebP, AVIF, GIF and BMP, and writes PNG, JPG, WebP or AVIF. Your browser does the decoding and encoding itself, so the picture never leaves your computer.
Drop one or many files onto the page, or tap to browse. Batches are fine: every file is converted with the same settings.
WebP is the safe default for the web. Choose PNG when you need transparency or perfectly sharp text, and JPG when something old has to open the file.
Quality applies to JPG, WebP and AVIF. Around 80 is usually indistinguishable from the original. PNG ignores it, because PNG is lossless.
Results appear in a list with their new sizes. Download them one by one, or grab everything as a single zip.
WebP is roughly a quarter to a third smaller than JPG at the same visual quality and every current browser supports it. AVIF is smaller still, often around half the size of JPG, but it encodes slowly and needs a browser from 2023 or later. PNG is lossless, which makes it right for screenshots, logos and anything with transparency, and wrong for photographs, where it produces very large files.
JPG has no alpha channel. Any transparent area is filled with white before the file is written, so if you need the transparency to survive, convert to PNG, WebP or AVIF instead.
Converting a JPG to PNG does not restore detail the JPG already discarded. It only stops further loss. Start from the highest quality original you have.
Resize PNG, JPG or WebP images to a target width and/or height while keeping the aspect ratio. Everything happens locally in your browser.
Shrink JPG, WebP or AVIF file size by lowering quality, with an optional maximum dimension. Processed in your browser, nothing is uploaded.