Convertify - free online image converter

HEIF & HIF to JPG Converter Online Free for Sony, Canon & Samsung

Max 20 MB ยท 10 files
HEIF
WEBP
You can upload a maximum of 10 images at a timeDrag & Drop your images here orSupported formats: HEIF
Output format
90%
Resize

How to Convert Images Online

  1. 1Upload your HEIF file

    Click the upload area or drag and drop your .heif or .HIF file. Batch upload up to 100 files.

  2. 2Convert

    Convertify processes the file using Rust + libvips + libheif. HEVC, AVC, and AV1 codecs inside the HEIF container are all supported.

  3. 3Download JPG

    Download your JPG. The file is deleted from the server immediately after download.

Supported Image Formats

HEIF

High Efficiency Image Format โ€” same as HEIC, used on Apple devices.

JPG

Universal format for photos. Supported everywhere, great balance between quality and file size.

HEIC

Apple photo format used by iPhone and iPad. High quality with small file size.

WebP

Modern image format by Google. Up to 30% smaller than JPG with the same quality.

PNG

Lossless format that preserves every pixel. Best for screenshots and logos.

GIF

Classic format for simple animations. Supports transparency and up to 256 colors.

BMP

Uncompressed bitmap format. Maximum quality but very large file size.

TIFF

Professional lossless format used in printing and photography.

AVIF

Next-gen format with excellent compression. Up to 50% smaller than JPG.

PPM

Portable Pixmap format used in Unix/Linux environments.

HDR

High Dynamic Range format storing extended brightness data.

FITS

Flexible Image Transport System used in astronomy and science.

PDF

Portable Document Format. Convert PDF pages to JPG, PNG or WebP images.

AVIF vs WebP vs HEIC vs JPG

Quick comparison to help you choose the right format

AVIF
  • Size: Up to 50% smaller than JPG
  • Browsers: Chrome, Firefox, Safari
  • Transparency: โœ“
  • Best for: Web performance
WebP
  • Size: 25-35% smaller than JPG
  • Browsers: All modern browsers
  • Transparency: โœ“
  • Best for: Web compatibility
HEIC
  • Size: ~50% smaller than JPG
  • Browsers: Safari only
  • Transparency: โœ“
  • Best for: iPhone storage
JPG
  • Size: Baseline
  • Browsers: All browsers & apps
  • Transparency: โœ—
  • Best for: Universal sharing

Frequently Asked Questions

What is a .heif file?
HEIF (High Efficiency Image File Format, ISO/IEC 23008-12) is an image container that can hold images encoded with HEVC (H.265), AVC (H.264), AV1, or other codecs. It is distinct from .heic, which is Apple's HEVC-specific variant. HEIF files are produced by Samsung Galaxy phones, Sony Alpha cameras, Canon cameras, and Windows 11 Camera.
My Samsung Galaxy photos are .heif how do I convert them?
Upload your .heif files to Convertify and download the converted JPGs. Samsung also offers a built-in 'Convert HEIF images when sharing' toggle in the Gallery app, but that produces JPEG via a share-sheet step. Convertify handles batch conversion directly with no share-sheet required.
Is .heif the same as .heic?
No. HEIF is the container family; HEIC is Apple's branded variant (HEIF + HEVC codec, .heic extension). Samsung, Sony, Canon, and Windows Camera produce .heif or .HIF files. Both formats use the same ISO/IEC 23008-12 container and are decoded identically by libheif but their extensions differ and Apple Photos / iCloud prefer .heic.
Does converting HEIF to JPG lose quality?
Yes, in three ways: the bit depth is reduced from 10-bit (Sony/Canon HEIF) to 8-bit, HDR transfer functions (HLG, HDR PQ) are tone-mapped to SDR sRGB, and JPEG's DCT compression is less efficient than HEVC's intra prediction. The perceptual loss at Q=82 is minor for most content, but the conversion is not reversible.
What happens to 10-bit HEIF color when converting to JPG?
JPEG supports only 8-bit per channel. libvips quantizes the 10-bit data to 8-bit before JPEG encoding. For images with smooth gradients skies, skin tones, sunsets this can produce subtle banding where the 10-bit original was smooth. At Q=90+, JPEG compression artifacts are minimal, so the bit-depth reduction is the dominant quality cost.
Does converting HEIF to JPG preserve HDR?
No. JPEG has no mechanism for HDR transfer functions (HLG or HDR PQ). Convertify tone-maps HDR content to SDR sRGB before JPEG encoding. The resulting JPG looks natural on standard displays but has lost the HDR highlight detail present in the original HEIF.
How much bigger is the JPG compared to the HEIF?
HEIF/HEVC stores images at roughly half the file size of equivalent-quality JPEG. Converting HEIF to JPG at Q=82 typically produces a file 1.5 to 2 times larger than the source. A 3 MB HEIF photo may become a 5โ€“6 MB JPG. This is normal and expected given JPEG's lower compression efficiency.
Can I batch convert Samsung HEIF files?
Yes. Convertify accepts up to 100 files per batch request, processes them in parallel, and returns a ZIP archive of converted JPGs. Each HEIF file produces one JPG.
Does Convertify handle both .heif and .heic files?
Yes. libvips registers its HEIF loader for .heic, .heif, and .avif extensions. libheif detects the codec inside the container automatically HEVC, AVC, or AV1 regardless of the file extension.
Does Convertify store uploaded files?
No. Files are held in RAM only during processing and discarded immediately after the response is sent. Convertify does not log image content, retain uploads, or use files for any purpose other than the requested conversion.
Can I convert HEIF directly to PDF?
Yes use our <a href="/heic-to-pdf">HEIC to PDF converter</a>, which accepts both .heic and .heif files. libheif detects the codec from the container header, so HEIF files from Samsung Galaxy, Sony Alpha, and Canon EOS cameras all convert correctly.
How do I convert a .hif file to JPG?
A .hif file is a HEIF image from a Canon or Sony camera, so it converts exactly like any HEIF file. Upload the .hif straight here, with no need to rename it to .heif, and download a universal JPG. The converter accepts .hif, .heif, and .heic.
Why does my Canon or Sony camera save .hif files?
Canon (from the EOS-1D X Mark III and across the EOS R line) and Sony Alpha cameras use .hif as the extension for their HEIF images, usually in an HDR or high-efficiency mode. It is the same HEIF format with 10-bit color, just labelled .hif instead of .heif. Converting to JPG makes the photo open everywhere, at the cost of HDR and 10-bit depth.
Why won't Photoshop open my .hif file?
Photoshop does not recognize the .hif extension, even though it opens .heic and .heif. The quick workaround is to rename the file to .heif or .heic, or simply convert it to JPG here. Lightroom Classic does import .hif directly if you prefer to stay in Adobe.
Is .hif the same as .heif?
Yes. Both are the HEIF container (ISO/IEC 23008-12). The .hif extension is what Canon, Sony, Nikon, Fujifilm and Panasonic use for their HEIF photos, typically the 10-bit variant. There is no functional difference in the file, only the extension.

HEIF vs HEIC: what is the difference?

HEIF (High Efficiency Image File Format, ISO/IEC 23008-12) is the container. HEIC is Apple's specific variant a HEIF container whose payload is encoded with HEVC and that uses the .heic extension. Files with a .heif extension come from Samsung Galaxy phones, Sony Alpha cameras, Canon cameras, Windows 11 Camera, and other non-Apple sources.

Both share the same container format and are handled identically by libheif and libvips; only the extension and branding differ. If you have a .heic file from an iPhone, that is a separate page.

For Apple HEIC files specifically, try HEIC to JPG.

Which devices produce .heif files?

Samsung Galaxy: the S10/S10+/S10e (2019) introduced High Efficiency Pictures as an opt-in toggle in Camera Settings. The S20, S21, S22, S23, S24, and S25 lineups carry the same feature under Advanced picture options; the codec used inside is HEVC. The extension used varies by One UI version and locale some units produce .heif, some .heic, both contain HEVC.

Google Pixel: Android P (2018) added platform-level HEIF write support. Google Pixel phones with third-party camera apps may produce .heif files. Windows 11 Camera: writes HEIF when the HEIF Image Extension and HEVC Video Extension are installed from the Microsoft Store.

Sony Alpha cameras (7S III, A1, 7R V and later): shoot HEIF with the .HIF extension at 10-bit 4:2:0 or 4:2:2; HLG Still Image mode uses BT.2020 wide gamut. Canon (EOS-1D X Mark III, R5, R6 II and later): records HEIF as .HIF at 10-bit with optional HDR PQ.

For lossless output with transparency, try HEIF to PNG. For modern web delivery, try HEIF to WebP.

Is .hif the same as .heif? Canon and Sony camera files

If your file ends in .hif instead of .heif, it is still the same format. The .hif extension is the label Canon and Sony (and Nikon, Fujifilm, Panasonic) put on their HEIF photos. It is the HEIF container from ISO/IEC 23008-12, in the high-efficiency 10-bit variant, just written with a three-letter extension instead of .heif.

Canon introduced .hif on the EOS-1D X Mark III and uses it across the EOS R line for HDR (PQ) stills. Sony writes .hif from its Alpha cameras, with a menu choice between HEIF (4:2:0) and HEIF (4:2:2), always 10-bit. Everything on this page applies to .hif exactly as it does to .heif: upload your .hif here and convert it to JPG, no renaming needed. This converter accepts .hif, .heif, and .heic.

One quirk worth knowing if your colors look flat after editing: on Sony cameras the HEIF (.hif) mode is locked to the sRGB color space, while the wider Adobe RGB gamut is only available when you shoot JPEG or RAW. That is a camera limitation, not a conversion one.

Why won't my .hif file open? (Photoshop, Windows)

The most common reason people convert .hif to JPG is that their software will not open it directly. The pain points are specific:

Photoshop does not recognize the .hif extension. Even current versions open .heic and .heif but refuse a file named .hif, so you have to rename it to .heif or .heic first. Lightroom Classic, by contrast, does import .hif directly. Converting to JPG sidesteps the rename entirely.

Windows needs two Microsoft Store add-ons to preview HEIF at all: the free HEIF Image Extensions plus the HEVC Video Extensions (a small paid codec). Without both, File Explorer often shows the file and its metadata but no actual image.

macOS opens .hif in Preview and Photos once imported. Web browsers, email clients, and social platforms do not support HEIF at all (Safari being the main exception), which is why a universal JPG is the safe choice for sharing. Canon's own Digital Photo Professional and GIMP can also open .hif, but converting to JPG here is faster when you just need a shareable file. If you need a document instead of an image, our HEIC to PDF converter turns camera HEIF files straight into PDF.

What changes when HEIF becomes JPG?

Three irreversible changes occur. First, bit depth: HEIF from Sony and Canon is commonly 10-bit per channel; JPEG is capped at 8-bit by the spec. libvips quantizes the 10-bit data to 8-bit during encoding, which can introduce subtle banding in smooth gradients an effect more visible in HDR skies and skin tones.

Second, HDR is lost: HLG and HDR PQ transfer functions embedded in HEIF (common in Sony HLG Still Image and Canon HDR PQ modes) cannot be represented in JPEG, which has no HDR container; Convertify tone-maps to SDR sRGB. Third, transparency is lost: HEIF supports an alpha channel, JPEG does not; any transparent pixels are composited onto white. File size increases: HEIF/HEVC files are roughly half the size of equivalent-quality JPEGs, so converting in this direction typically produces an output 1.5โ€“2 times larger than the source.

HEIF vs JPG: format comparison

FeatureHEIF (.heif)JPG
Color depth8-bit or 10-bit per channel8-bit per channel
HDRYes (HLG, HDR PQ, BT.2020)No
TransparencyYes (8-bit alpha)No
CompressionHEVC lossy ~2ร— smaller than JPGDCT lossy baseline
Animation / sequencesYes (HEIF image sequences)No
Browser support (2026)0% no browser supports HEIF~100% universal
Email clientsNot supportedUniversal
macOS / iOSNative (Photos, Preview)Native
WindowsRequires HEIF + HEVC extensionsNative
AndroidAndroid 9+ (varies by OEM)Native
Best forApple ecosystem, camera storageUniversal sharing, email, print

When NOT to convert

Keep your HEIF files if you stay within the Apple ecosystem iCloud Photos, AirDrop, and Apple Messages all handle HEIF and HEIC natively on iOS 11+ and macOS High Sierra+. Keep them if your destination is a modern web pipeline that already serves AVIF or WebP via the HTML picture element, where HEIF's compression advantage is better realized through an AVIF conversion rather than a JPEG. Keep them if you need 10-bit or HDR fidelity converting to JPG permanently discards that precision and cannot be undone.

For maximum web compression, try HEIF to AVIF. For broad browser compatibility, try HEIF to WebP.

Quality settings for HEIF to JPG

Convertify uses libvips's vips_jpegsave with a default quality of 82, which balances file size and visual quality for most HEIF photographic content. For archival or print use, Q=90 or higher is recommended; the file will be larger but artifacts are invisible. For web delivery, Q=75 to Q=80 is standard and typically halves the file size versus Q=90.

For camera HEIF at 10-bit (Sony, Canon), the quality setting has no effect on the bit-depth reduction from 10 to 8 that step occurs before encoding regardless. JPEG's 4:2:0 chroma subsampling (default in libvips) is retained for Q below 90; at Q=90+ Convertify automatically switches to 4:4:4 subsampling for sharper color edges.

How Convertify converts HEIF to JPG

The conversion pipeline runs entirely in Rust on top of libvips 8.8+ via libvips-rs bindings. Step 1: vips_heifload() receives the uploaded file. libheif (strukturag/libheif) inspects the ftyp box to identify the codec inside HEVC is decoded via libde265, AVC via OpenH264 (libheif 1.13+), AV1 via libaom or dav1d.

The loader is registered for .heic, .heif, and .avif extensions transparently. Step 2: the decoded image is a VipsImage at native bit depth 16-bit VIPS_FORMAT_USHORT for 10-bit HEIF input (libvips heifload.c added >8-bit support in December 2021). ICC color profiles are read via heif_image_handle_get_raw_color_profile and attached to the VipsImage.

EXIF and GPS metadata are preserved. Step 3: vips_jpegsave() encodes the output at the chosen Q, with optimize_coding=true and subsample_mode=auto. The JPEG bytes stream directly to the HTTP response without writing a temporary file.

Peak memory usage is bounded by libvips's demand-driven pipeline large 10-bit HEIF files are processed in tile-sized strips.

Related Conversions

Image Tools