iPhotoEditor

Every tool runs in your browser. Your photos never leave your device — see how that works.

Convert

Format conversion looks like one job but is really a family of them, each with a distinct failure mode. PNG to JPG has to decide what happens to transparency. JPG to PNG has to explain why the file got bigger and the quality did not improve. HEIC to JPG needs a decoder most browsers do not carry. AVIF conversion needs to detect the browsers that silently write PNGs while claiming AVIF. That is why every direction here is its own page with its own warnings — the engine is shared, the honesty is specific.

The iPhone corridor is the busiest: HEIC photos open fine on Apple hardware and almost nowhere else, so the HEIC converter loads a WebAssembly decoder on demand and turns them into universally-readable JPEGs at your chosen quality — on your device, which matters, because camera rolls are exactly the images people should not be uploading to converter sites.

The document corridor runs both ways: images become a paginated PDF through a writer that builds the PDF structure directly in your browser, and PDFs become JPG or PNG pages rendered at screen, web or print resolution. Between the corridors sit the web-performance conversions — WebP and AVIF in and out — and the developer utilities, SVG rasterisation at exact pixel sizes and Base64 for the rare inlining case that genuinely helps.

The tools

HEIC to JPGTurn iPhone HEIC photos into JPGs directly in your browser. A built-in decoder handles Chrome, Firefox and Edge. Free, private, no file limits.PNG to JPGConvert bulky PNG files into small JPGs in your browser. Pick the quality, choose the background fill for transparency, download instantly. Free.JPG to PNGTurn a JPG into a PNG in your browser to stop compression damage from stacking up across edits. Instant, free, and your image stays on your device.Image to WebPRe-encode JPG and PNG images as WebP in your browser and cut file weight by 25-35%. Quality slider, transparency support, batch mode. Free.WebP to JPGSaved a picture from a website and nothing will open it? Convert WebP to JPG in your browser in seconds. Free, private, works offline once loaded.WebP to PNGConvert WebP graphics to PNG without touching a server. Transparency survives pixel-for-pixel, edits stay lossless. Free and instant in your browser.Image to PDFMerge JPG and PNG images into a single PDF with page size and margin controls. Built in your browser with no upload and no server. Free.PDF to JPGRender PDF pages as JPG images at 72, 150 or 300 DPI, right in your browser. Great for messaging, slides and previews. Free with no page limits.PDF to PNGConvert PDF pages to lossless PNG images in your browser. No compression halos around text - ideal for documentation, wikis and archives. Free.Image to AVIFEncode JPG and PNG to real AVIF in your browser - with verification that the output actually is AVIF, not a mislabeled PNG. Free, no upload.AVIF to JPGDecode AVIF images and save them as universally supported JPGs, straight in your browser. Free, fast, and nothing gets uploaded anywhere.AVIF to PNGTurn AVIF images into lossless PNGs with transparency preserved, decoded and saved by your own browser. Free, unlimited, upload-free.SVG to PNGRender SVG files to PNG at exactly the dimensions you need - 1x to 16x or custom pixels - using your browser's own vector engine. Free, no upload.Image to Base64Encode images to Base64 with ready-to-paste data URI, CSS and HTML snippets - plus honest advice on when inlining hurts. Free, in-browser.