Convert between JPEG, PNG, WebP, and other image formats. Resize and adjust quality. Local processing — your images never leave your device.
Image format conversion changes an image from one file type to another while preserving the visual content. Common scenarios include converting iPhone photos from HEIC to JPEG so they open everywhere, reducing PNG file sizes by converting to JPEG for web use, converting to WebP for faster website loading, or converting to PNG when you need a transparent background. Quality and resize settings let you optimise for your specific purpose — web thumbnails can use lower quality for faster loading, while print images should stay at maximum quality.
JPEG (.jpg) — Best for photographs and images with gradients. Uses lossy compression that reduces file size significantly. Every save reduces quality slightly, so avoid re-saving JPEGs multiple times. Not suitable for images that need transparent backgrounds.
PNG (.png) — Best for screenshots, logos, icons, and any image requiring a transparent background. Lossless compression — quality never degrades. Files are typically larger than JPEG for photographs but smaller for graphics with large areas of solid colour.
WebP (.webp) — Google's modern format that achieves smaller file sizes than both JPEG and PNG at comparable quality. Supported by all modern browsers. Best choice for web images when file size matters. Older applications (especially desktop software) may not support it.
HEIC (.heic) — Apple's default format for iPhone photos. Excellent quality at small sizes but poor compatibility outside Apple devices. Convert to JPEG for universal sharing.
Quality (for JPEG and WebP): A value of 80–85% is generally indistinguishable from 100% in most contexts while producing files 40–60% smaller. For email attachments and web thumbnails, 70–75% is adequate. For print, use 90–100%.
Resize: Specifying a maximum width or height forces the image to scale down proportionally. This is useful for reducing upload sizes — most web platforms and email services have file size limits. Resizing does not improve quality, only reduces dimensions and file size.
Sharing iPhone photos. Convert HEIC to JPEG before emailing or uploading to services that do not support Apple's format.
Web optimisation. Convert PNGs to WebP or JPEG to reduce page load times without visible quality loss.
Removing backgrounds. Convert to PNG first (which supports transparency) before editing in an image editor.
Reducing attachment sizes. Convert large PNGs to JPEG at 80% quality to bring them under email attachment limits.
Will converting JPEG to PNG improve the quality?
No. Converting a JPEG to PNG stops further quality loss from re-saving, but it cannot restore quality that was lost when the original JPEG was created. The PNG will be a lossless copy of the current JPEG quality level.
Are my photos uploaded to a server?
No. All conversion happens in your browser using the Canvas API. Your images are never transmitted anywhere. This is especially important for personal photos — they stay on your device.
Can I convert multiple images at once?
Yes. You can load multiple image files and convert them all in one step. Each image is downloaded separately with its converted format and the same base filename.
Does PNG to JPEG conversion remove the transparent background?
Yes. JPEG does not support transparency. Transparent areas in a PNG will be filled with white when converting to JPEG. If you need to preserve transparency, keep the output in PNG or WebP format.
What is the difference between lossy and lossless compression?
Lossy compression (used by JPEG and WebP at lower quality settings) permanently discards some image data to achieve smaller file sizes. Once information is lost, it cannot be recovered. Lossless compression (used by PNG and WebP at 100% quality) reduces file size without discarding any data — the decompressed image is bit-for-bit identical to the original. Use lossless for anything that will be edited further; use lossy for final output files shared or published online.
What resolution should I use when converting images for print?
Professional print typically requires 300 DPI at the final printed size. A 10×15 cm print at 300 DPI needs an image of at least 1181×1772 pixels. Screen display only requires 72–96 DPI. When converting for print, avoid resizing the image down below the required pixel dimensions and use maximum quality settings to preserve all detail.
Can I convert a RAW photo file (CR2, NEF, ARW) to JPEG here?
RAW camera formats are not supported by browser-based image tools — they require dedicated RAW processing software that handles the camera-specific colour profiles and demosaicing. Convert RAW files to TIFF or JPEG first using your camera's software, Lightroom, Darktable (free), or Apple Photos, then use this tool for any further format conversion or resizing needed.
Web performance guidelines from Google's Core Web Vitals framework recommend serving images in next-generation formats (WebP or AVIF) rather than JPEG and PNG. Converting your existing image library to WebP can reduce image payload by 25–35% compared to equivalent-quality JPEG, directly improving page load speed and Largest Contentful Paint (LCP) scores.
For progressive enhancement, serve WebP with a JPEG fallback using the HTML picture element. This ensures older browsers that do not support WebP still receive a compatible image. Convert both versions here, then reference both in your markup.
For social media images, platform requirements vary: Facebook Open Graph images should be 1200×630 px JPEG; Twitter cards work best at 1200×675 px; Instagram posts use 1080×1080 px (square) or 1080×1350 px (portrait). Use the resize option to hit exact pixel dimensions, then convert to the required format in one step.
Email newsletter images should be JPEG at 72 DPI and no wider than 600 px — most email clients do not support WebP and will show broken images. Keep file sizes under 100 KB per image to avoid triggering spam filters that penalise emails with large image payloads.
All conversions run locally in your browser — no images are uploaded to any server. This matters for client work, licensed stock photos, and confidential product images that should not be transmitted to third-party processing infrastructure.