CR2 to HEVC Converter

Convert CR2 files to HEVC format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: CR2

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
Merge strategy
Select Merge images to combine all uploaded files into a single video. Use Video per image to create a separate video for each individual file.
Image Duration
Duration
This is amount to time a single image is displayed on the output video. Only applied to images that are not GIF.
Background Color
Background Color
File Compression
Preset
Video resolution

Convert CR2 to HEVC: What This Tutorial Covers

CR2 is Canon's second-generation RAW photo — the unprocessed 14-bit sensor data a Canon DSLR wrote before any white balance or exposure was baked in — and .hevc is a raw H.265 (High Efficiency Video Coding) elementary stream: the bare encoded bitstream with no container wrapped around it. This is an unusual target, and two things trip people up. First, a still photo becomes one motionless frame held for a set time, with no audio. Second, a bare .hevc file is not a normal video file — it has no container, so most everyday players, phone galleries, and editors cannot open it. This tutorial walks through the conversion, explains both surprises, and points you to the conversions almost everyone actually wants instead.

How to Convert CR2 to HEVC

  1. Upload Your CR2 File: Drag and drop your .cr2 file onto the page or click "+ Add Files" to browse from your computer. You can queue several Canon photos at once.
  2. Set Duration and Merge Strategy: Open Advanced Options. Use "Duration" to control how long the still shows — from 1/60s per frame up to 10 seconds, with "5 seconds per frame" the default — and use "Merge strategy" to pick "Merge images" (combine several photos into one stream) or "Video per image" (a separate file each).
  3. Pick Quality and Background (Optional): Keep "Quality Preset" on "Very High (Recommended)", and set a "Background Color" (Black by default) to fill any letterbox area where your photo's shape doesn't match the output frame. Under "Show All Options" the "Video Codec" is set to H.265 (listed as H.265 / HEVC), which is what produces the .hevc stream.
  4. Convert and Download: Click "Convert" and download your .hevc file. No sign-up, no watermark.

Walk-through: What "Render", "Still Frame", and "Raw Stream" Mean Here

Three one-way facts shape what you get, and all three are easy to miss:

  • The RAW gets rendered first. A CR2 stores raw sensor data with wide editing latitude — you can recover highlights, shift white balance, and push exposure long after the shot. To encode it as video, it has to be demosaiced into ordinary RGB pixels, and the current white balance and exposure are baked in. The default H.265 Main profile is 8-bit 4:2:0, so the 14-bit latitude does not survive into the stream. Render once and keep the original CR2 as your master.
  • The output is one frame held still, not a clip. The stream shows your single photo as a steady image for the duration you set — no panning, no zoom, no transition, and no audio. Setting "Duration" to 5 seconds simply presents the same frame for 5 seconds. Because a motionless frame barely changes between samples, H.265 compresses it heavily.
  • The .hevc file is a raw elementary stream, not a packaged video. It contains only the H.265 bitstream — no MP4 or MKV container, and therefore none of the timestamp, frame-rate, or seeking metadata a container carries. That is fine for an encoder, a test pipeline, or a tool that ingests raw bitstreams, but it means the file will not behave like an ordinary video on most software.

A few patterns cover most real needs once you accept those facts:

  • If you need a raw H.265 bitstream to feed a muxer or a hardware/encoder test, that is exactly what this outputs — a clean elementary stream you can later wrap with a tool like FFmpeg (ffmpeg -i input.hevc -c copy output.mp4).
  • If you want something that simply plays, stop here and use CR2 to MP4 instead — same H.265-capable pipeline, but the result is packaged in a container that opens everywhere.
  • If you are converting a batch into one stream, "Merge images" concatenates each rendered photo in upload order; "Video per image" outputs a separate file per photo.

Common Errors and How to Fix Them

  • "The .hevc file won't open / my player shows an error" — Expected for most players. A bare .hevc is a container-less raw stream, so QuickTime, the Windows Photos app, mobile galleries, browsers, and most editors cannot read it. VLC (2.1.1 and newer) and mpv can demux raw HEVC and will usually play it; everywhere else, mux it into MP4 first or convert to CR2 to MP4 instead.
  • "There is no audio" — Correct. A still-image-to-video conversion writes no audio track, so the "Audio Codec" option does not appear for this conversion. Audio cannot be added to a raw video elementary stream anyway — that is a job for the container.
  • "The photo has black bars" — Your CR2's aspect ratio doesn't match the chosen output size, so the encoder pads the gap with the "Background Color" (black by default) rather than stretching or cropping. Pick another color, or match the output resolution to your photo's shape.
  • "Colors or exposure look off versus my RAW editor" — The stream uses the baked-in 8-bit render, not your editor's interpretation of the RAW. Adjust white balance and exposure in a RAW editor first, export a rendered image, and convert that.
  • "My file is .cr3, not .cr2" — This page is tuned for CR2, which Canon DSLRs recorded from around 2004 through the mid-2010s. Newer mirrorless EOS R bodies record .cr3; use a CR3 converter for those.

When This Doesn't Work — and What to Use Instead

For almost everyone, a raw .hevc stream is the wrong target for a Canon photo. If you only want a viewable, shareable picture, convert to an image with CR2 to JPG and keep the original .cr2 as your editable master — no video at all, and a far smaller file. If you want a video clip that actually plays, use CR2 to MP4: the same H.265 encoding can sit inside that MP4 container, but the file opens on phones, browsers, TVs, and editors instead of only specialist tools. Pick raw .hevc only when something downstream specifically expects a container-less H.265 elementary stream — an encoder benchmark, a muxing step, or a low-level video pipeline. There is no escape hatch that makes a bare elementary stream behave like a finished video; that is what a container is for.

Frequently Asked Questions

Because .hevc here is a raw H.265 elementary stream with no container. Players like QuickTime, the Windows Photos app, phone galleries, browsers, and most editors expect a container (MP4, MOV, MKV) that carries frame rate, timestamps, and track information — a bare stream has none of that, so they refuse it or error out. VLC 2.1.1+ and mpv are the common exceptions: they can demux raw HEVC and usually play it. If you need it to open broadly, mux the stream into MP4 (for example with FFmpeg) or just convert to CR2 to MP4 in the first place.

What is the difference between a .hevc stream and an MP4 with H.265 inside?

They share the same video codec — H.265/HEVC — but differ in packaging. A .hevc file is the encoded bitstream alone. An MP4 (or MOV/MKV) wraps that same bitstream in a container that adds timestamps, frame rate, optional audio, and seeking metadata. The pixels are identical; the MP4 is simply a finished, playable file, while the raw .hevc is a building block meant to be muxed or fed into another tool. For anything you intend to watch or share, choose the container.

Does the HEVC output have any motion or sound?

No. The conversion takes one CR2 photo and encodes it as a static image held for the duration you set. There is no panning, zoom, or animation, and the stream carries no audio track. If you choose "Merge images" with several photos, they encode back to back, but each frame is still a static image shown for its set duration, with no transitions between them.

Do I lose the RAW editing latitude when I convert CR2 to HEVC?

Yes. A CR2 stores unprocessed 14-bit sensor data, which is why you can recover highlights, shadows, and white balance after the shot. To encode the photo as H.265, the converter renders it first — demosaicing the sensor data and baking in white balance, exposure, and tone — and the default Main profile is 8-bit. Once that rendered frame is inside the stream, the latitude is gone. Keep your original .cr2 if you may still want to edit it.

Which codec and profile does this use, and how does H.265 compare to H.264?

It uses H.265 (HEVC), the codec the .hevc extension implies; under "Show All Options" the "Video Codec" is set to H.265 by default. H.265 was standardized by ITU-T and ISO/IEC in 2013 as the successor to H.264/AVC, and it reaches roughly the same visual quality at about half the bitrate. For a single motionless frame the bitrate savings barely matter, but the codec choice is why the output is a .hevc stream rather than an H.264 file. The default Main profile encodes 8-bit 4:2:0; Main 10 would carry 10-bit, but a rendered CR2 here is delivered as 8-bit.

How are my files handled during conversion?

In our testing, a single full-resolution Canon CR2 held for 5 seconds at the "Very High" preset produced a .hevc stream only a couple of megabytes in size, because a motionless H.265 frame compresses heavily. Your file is uploaded over an encrypted connection, rendered and encoded on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public. The main practical limit is upload size and time, not your device.

Rate CR2 to HEVC Converter Tool

Rating: 4.8 / 5 - 79 reviews