When you need files under 500 KB
A 500 KB cap is one of the most common upload limits on the web: content management systems, job application forms, forum avatars, support tickets, and school or government portals often reject anything larger. A fresh iPhone photo is usually 1–4 MB as HEIC and even larger as a plain JPG, so it fails those forms without compression.
This page preselects a JPG output with a 500 KB target, so the size limit is handled in the same step as the format conversion. Note that final acceptance always depends on the website you are uploading to — check its requirements if the form asks for specific dimensions too.
How the size target works
The converter decodes each HEIC photo, applies any resize you set, then finds the highest JPG quality that still fits under 500 KB. Every file is tuned individually — a batch of 20 photos gets 20 different quality levels, each as high as the limit allows. If a photo cannot fit under 500 KB through quality reduction alone, its row shows a clear failure message with a suggestion, rather than saving an oversized file.
For very high-resolution photos, pairing the target with the Resize setting gives the best results: fewer pixels means the encoder needs less compression, so the picture keeps more detail at the same file size.
Private, local compression
Everything runs in your browser using WebAssembly — your selected image files are not uploaded to heictoimg.com servers. Converted files are re-encoded from decoded pixels, which removes original private metadata such as GPS location, camera details, and the original photo timestamp. You can process up to 50 files at once on desktop and up to 10 on phones and tablets.