Convert Files

Image Format Converter

Convert HEIC, PNG, JPG, WebP, and AVIF photos to PNG, JPG, or WebP.

No data sent or stored

Completely FREE image format converter. No upload, no signup, no watermark. Drop in HEIC photos from an iPhone, WebP images saved from the web, or ordinary PNGs and JPGs, and convert them all to the format you actually need — without your photos ever leaving your device.

Pick an output format, set the quality if you chose a lossy one, and convert as many images at once as you like. Every file is decoded and re-encoded by your own browser; this site has no server that could receive, store, or look at your pictures.

Loading tool…

Your data never reaches us

Nifty Utilities has no backend server, database, user accounts, or endpoint capable of receiving your tool inputs. Files and entries are processed inside your browser. We cannot view, capture, or store them.

Why convert image formats at all?

Different corners of the digital world stubbornly speak different image languages. iPhones save photos as HEIC by default, which many Windows programs, older tools, and government or insurance upload forms simply refuse to open. Websites increasingly serve WebP and AVIF because they are small, but plenty of desktop software still expects a JPG or PNG. A converter is the translation layer: same picture, different container, so the thing you are trying to open it with stops complaining.

HEIC to JPG — the big one

HEIC (High Efficiency Image Container) is Apple's default camera format because it stores the same photo in roughly half the space of a JPG. The trade-off is compatibility: outside the Apple ecosystem, support is patchy. When a form, an old program, or a colleague's machine rejects your photo, converting HEIC to JPG is the fix. This tool downloads a small open-source HEIC decoder the first time you convert one, then does everything locally — the photo itself is never transmitted anywhere, which matters because phone photos routinely contain GPS coordinates and timestamps you may not want to hand to a random conversion website.

Choosing an output format

Three outputs cover almost every practical need, and they make different bargains:

  • JPG is the universal photo format. Every device, program, and upload form on earth accepts it. It compresses photographs well but does not support transparency — transparent regions are filled with white during conversion — and it is a poor choice for screenshots with sharp text, where compression artifacts show.
  • PNG is lossless and keeps transparency, which makes it right for logos, screenshots, diagrams, and anything with hard edges or text. The cost is file size: a PNG of a photograph can be several times larger than the equivalent JPG.
  • WebP is the modern middle ground — smaller than JPG at similar quality, and it supports transparency. Browser and app support is now very good, but a few older programs still cannot open it, so use it when you control where the image will be displayed.

What the quality slider does

For JPG and WebP output, the quality setting controls how aggressively the encoder discards detail your eye is unlikely to miss. The default of 0.92 is visually indistinguishable from the original for most photos while still shrinking the file. Dropping toward 0.7 buys meaningfully smaller files with mild softening; below that, artifacts become visible in gradients and fine texture. PNG output ignores the slider entirely because PNG is lossless. If shrinking files is your actual goal rather than changing formats, the dedicated Image Compressor gives you before-and-after sizes and a target-size search.

A note on AVIF

AVIF is the newest of the common web formats and decoding support is built into current versions of Chrome, Edge, Firefox, and Safari — so converting AVIF to JPG or PNG works here in any up-to-date browser. Encoding to AVIF in the browser is not reliably supported yet, which is why it is offered as an input but not an output.

Why in-browser conversion is genuinely better

Most free conversion sites work by uploading your image to their server, converting it there, and giving you a download link. That model means your photo — with its embedded location data, timestamps, and the image content itself — sits on someone else's machine, subject to their retention policy and their security. Everything on this page happens inside your browser tab using the same decoding machinery the browser uses to display images. Close the tab and nothing persists anywhere.

Frequently asked questions

Why won't my HEIC file convert?

The HEIC decoder is downloaded on first use, so an offline or interrupted connection can make the first conversion fail — try again once the page has a connection. Some HEIC files also contain bursts or live-photo sequences; the tool converts the primary image. If a file still refuses, it may actually be HEVC video with a photo extension.

Does converting lose quality?

Converting to PNG is lossless — pixels are preserved exactly. Converting to JPG or WebP re-encodes the image, which discards some information; at the default quality the difference is invisible for normal photos. Converting a JPG to PNG does not restore quality the JPG already lost; it just stops further loss.

Is there a file size or count limit?

No hard limit is imposed — you can select an entire folder of photos. The practical ceiling is your device's memory, since each image must be decoded to full size to re-encode it. Very large batches on a phone may be slower; a laptop shrugs them off.

Important

Conversion happens entirely in your browser using its built-in image decoders, so exact format support (especially for AVIF and HEIC) depends on the browser and device you are using. Keep your originals until you have checked the converted files.

Support

Problem with this tool or suggestions for improvement? Please email support@niftyutilities.com.