Batch Convert HEIC to JPG on Windows Without Uploading Photos

Updated September 30, 2026

If a Windows app or upload form cannot use your HEIC photos, you can make JPG copies with the TinyTools HEIC converter. Select multiple files or a folder, let the browser process them one by one, and download all successful results as a ZIP or save them individually. Keep the original photos: JPG copies are for compatibility, not a complete replacement for the source files.

Open the HEIC to JPG converter

Convert a batch step by step

  1. Open the converter and wait for Conversion engine ready. The page loads its conversion library from a CDN.
  2. Under Select HEIC / HEIF files, open the file picker. On Windows, select individual files with Ctrl-click, or a range with Shift-click. Alternatively use Select folder, or drag files or a folder onto the drop area. Non-HEIC files are skipped. Folder dropping depends on browser support; the folder picker is an alternative.
  3. Keep Output format set to JPG and choose JPG quality. Start with Balanced (0.92) for a sample. PNG is also available; its output does not use the JPG quality setting.
  4. Click Convert to JPG. The list reports each file's progress and any failure.
  5. Click Download all (.zip), then Save ZIP to save successful results together, or download each completed image using its filename button. Failed files are excluded from the ZIP, and duplicate output names receive a numbered suffix.

Keep the tab open until you have saved the results. They are held in the browser during the session; reloading the page is not a way to resume an unfinished batch. Each batch accepts up to 100 HEIC/HEIF files totaling 250 MB of input. Output images and ZIP preparation also use memory. For a large folder, start with a few representative photos, check them, then process manageable groups.

Choose a quality setting by inspecting a sample

Quality settings available in TinyTools
OptionUse it whenWhat to check
High (0.95)You prefer a higher JPEG quality settingFine details and output size
Balanced (0.92)You want the default starting pointThe photo at normal viewing size and close up
Smaller file (0.85)You want to try a lower quality settingEdges, small text, and visible compression

These are encoder settings, not percentages of retained detail and not target file sizes. A JPG is not guaranteed to be smaller than its HEIC source. Conversion time and output size depend on the photos and the device; there is no fixed files-per-minute promise.

Know what the output does not preserve

TinyTools uses heic2any, whose documented scope does not include copying original metadata into the converted file. Do not expect the JPG to retain EXIF fields such as the original capture time, camera settings, or GPS coordinates. A file's download date is not a substitute for the photo's original capture date.

The output is a still JPG or PNG, depending on your selection. This tool does not export Live Photo motion or offer a complete multi-image archive workflow. PNG output avoids JPEG encoding but may be much larger; it does not restore metadata or motion. Keep original files and any accompanying media if those features matter to you.

JPEG encoding is lossy. PNG output is available when you prefer to avoid additional JPEG compression. Inspect rotation, colors, edges, and the details you care about before using a result. If your workflow requires metadata preservation, archival fidelity, or reliable handling of every image in a container, use an export workflow that explicitly supports those requirements and check its output.

Local processing still needs an initial page load

The application passes your selected files to the conversion engine in the browser instead of submitting them to a conversion server. Loading the site and its library does make normal network requests. If the engine cannot load, the page shows a connection error and conversion is unavailable. This website is not packaged as an installed offline application.

If a file fails

Reduce future conversions when appropriate

Apple documents a Settings → Camera → Formats → Most Compatible option on supported devices for future JPEG captures, and notes that some sharing or import routes may convert HEIF automatically. Changing a capture setting does not convert an existing photo library. See Apple's HEIF and HEVC guidance.

Need a smaller image for a Discord emoji after conversion? The Discord compression guide explains the separate size and transparency choices.