JNRT Pixel
|
728 × 90 — Leaderboard
Cookie-Banner ausstehend

Image format converter

Convert every image format — directly in your browser, no upload, free. Pick a conversion:

JPGWebPNEW
25–35% smaller, modern format
PNGWebPNEW
Transparency preserved, up to 50% smaller
PNGJPG
For photos without transparency
WebPJPG
Maximum compatibility
SVGPNG
Vector to raster (2×)
GIFPNG
Full color depth instead of 256
ImageBase64
For CSS / HTML data URLs
Base64Image
Data URL back to a file

Every converter: 100% in the browser

Every conversion runs entirely locally in your browser via the HTML5 Canvas API. Your images are never uploaded and never leave your device.

Background & guide2 min read

About this tool

In shortUniversal image converter — JPG ↔ PNG ↔ WebP ↔ AVIF ↔ GIF ↔ SVG, locally in your browser.

The universal converter answers a single question: "How do I turn this image into that format?" Instead of hunting for a separate tool for each combination, you upload the source once and choose the target. Six input formats are supported (JPG, PNG, WebP, AVIF, GIF, SVG) and exactly the same six as output — plus HEIC/HEIF as an additional input channel for iPhone photos. When is conversion worth it? Three main scenarios. Compatibility — a platform only accepts a specific format (job portals often JPG only, some printers PNG, older CMS systems no WebP). File size — a modern format like WebP or AVIF shrinks the file by 25–60% versus JPG/PNG at equivalent perceived quality. Properties — PNG for transparency, SVG for vector, GIF for legacy animation, WebP for modern animation. What technically happens during conversion? The source file is decoded in the browser (unpacked into a pixel matrix). If the target format does not support transparency (e.g. JPG), the alpha channel is replaced with a configurable background color. The pixel matrix is then handed to the new encoder, with your chosen quality value (for lossy formats) or the appropriate optimization settings (for lossless). The result is a new file in the target format that you can download. Watch out for these pitfalls. First: avoid double-lossy. Converting a JPG at quality 80 to a WebP at quality 75 is two lossy passes — the result is measurably worse than converting the original PNG directly to WebP at 75. Where possible, start from a lossless source. Second: transparency. JPG has no alpha channel. When converting PNG/WebP/SVG to JPG, transparency is replaced with a background color — pick one that matches the target medium. Third: vector to raster. Rasterizing an SVG to PNG/JPG locks the image to a specific resolution. If you may want to scale it later, keep the SVG. Multi-Format Compare as an alternative. If you are unsure which format to convert to, use the Multi-Format Compare instead. It renders the source as JPG, PNG, WebP and AVIF simultaneously with file sizes shown — pick the optimal variant per image rather than committing to a single direction blindly. Common conversion routes. PNG to JPG (email attachments, older platforms) — see PNG to JPG guide. WebP to JPG (legacy software recipients) — see WebP to JPG guide. JPG to WebP (web performance — likely the most common case) — use Multi-Format Compare. HEIC to JPG (iPhone photos for non-Apple recipients) — see HEIC converter. GIF to animated WebP (performance upgrade, smaller file) — see GIF compressor. Privacy and processing. Like all JNRT Pixel tools, the converter runs entirely in your browser. libavif, libwebp and Mozjpeg encoders load as WebAssembly on first call and stay cached. No upload, no account, no tracking — verify it live in DevTools. Related: image formats compared, generators vs. AI.