Free · Runs in your browser

HEVC to H.264 Converter

Convert H.265 (HEVC) video to H.264 MP4 free in your browser. The whole re-encode runs in this tab, so there is no upload, no account and no daily quota - just a 2 GB ceiling set by your browser's memory.

No upload No sign-up No watermark

HEVC to H.264

Drop in an HEVC file. It is re-encoded here in this tab, never uploaded.

Loading the converter...

How to convert HEVC to H.264

Drop in your HEVC file

MOV, MP4, MKV, TS, M2TS and MTS all work, whether the footage came from an iPhone, a GoPro, a drone or a TV recording. The file is read straight from your disk into this tab. Before anything is converted you get a readout of the container, codec, profile, resolution, frame rate and track counts.

Nothing to set - this page is already on H.264

HEVC is legal inside an MP4, so a general converter would offer to copy the stream across unchanged: fast, but it would leave you with the same unplayable codec. This page pins the output to H.264 for you, so the readout says "Full re-encode" from the start.

Choose a quality

Low, Medium and High are CRF 28, 23 and 20. Use High for footage you cannot re-shoot. If the source is 4K and long, drop the resolution to 1080p in the same panel — that cuts the encode time sharply and costs less visible detail than lowering the quality.

Convert and save it

Press Convert and the encode runs here, with a progress bar and a working Cancel button. Save the MP4 wherever you like. Nothing was uploaded, no account was needed, and the result carries no watermark.

HEVC and H.264 are codecs, not containers

This is the one conversion on this site where the file extension tells you nothing. HEVC (H.265) and H.264 are both stored inside an MP4 almost all of the time, so the iPhone clip your PC refuses and the one it plays happily can both be called .mp4. The container is the box; the codec is how the pictures inside it were compressed. Renaming the file relabels the box and changes nothing inside it, which is why the "just change the extension" advice fails for HEVC and works for a MOV.

It is also why this page behaves differently from the rest of the site. MOV to MP4 and TS to MP4 are container swaps: one H.264 stream is lifted out of one wrapper into another in seconds, bit for bit. HEVC to H.264 means every frame is decoded and drawn again by a different compressor. There is no shortcut here or anywhere, and anything advertising a lossless H.265-to-H.264 conversion is misusing the word.

What actually differs between the two

H.264 arrived in 2003 and became the format everything on earth learned to decode. HEVC arrived a decade later with one goal: the same picture at roughly half the bitrate. It succeeded, which is why phones, drones and action cameras record in it, and why the files trip over anything that predates it or never licensed it.

 H.265 / HEVCH.264 / AVC
Also written ashvc1, hev1, x265, "High Efficiency"avc1, x264, AVC, "Most Compatible"
Standardised20132003
File size for the same pictureRoughly halfRoughly double
Bit depth in the wildOften 10-bit, and HDRAlmost always 8-bit SDR
Decodes onRecent Apple devices, Windows with the extension, newer Android and TVsEffectively everything with a screen
Typical failureBlack picture with sound, grey thumbnail, audio-only importRare enough to ignore
What this converter writesOptional, via Advanced optionslibx264, 8-bit 4:2:0, MP4 with faststart

The last row matters more than it looks. Output is 8-bit 4:2:0 with the moov atom moved to the front, the combination that makes an MP4 both universally decodable and able to start playing before it has finished downloading.

Picking a quality that does not hurt

Because this is a real re-encode, the quality setting is the only decision that matters. Low, Medium and High are CRF 28, 23 and 20 with x264's veryfast preset. CRF is constant quality rather than constant bitrate: the encoder spends bits where the picture is complicated and saves them where it is not, so a static interview and a handheld forest shot each come out looking like themselves instead of each being forced into the same megabits per second. High (CRF 20) is close enough to the source that most people cannot pick the difference on a phone or a laptop panel, and it is what you should use for anything you cannot re-shoot.

Expect the file to grow. You are leaving a codec designed to be twice as efficient, so an HEVC clip re-encoded at a genuinely similar quality is commonly larger than the original. That is the price of playing everywhere, not a sign of a fault. If size matters more than fidelity, drop the resolution to 1080p rather than reaching for Low quality: throwing away pixels you were never going to see costs far less visible detail than crushing every pixel you keep.

Your original soundtrack can survive this. Leave the quality row alone and the audio track is copied across untouched while the picture is re-encoded - the readout says "Video re-encoded, audio kept". Picking Low, Medium or High switches the whole job to a full re-encode, which re-encodes the sound to AAC as well.

10-bit, HDR, and what happens to it

If your iPhone is set to record HDR, or your camera writes 10-bit HLG, the source is 10-bit HEVC. H.264 has a 10-bit profile on paper, but almost nothing that people actually own will play it, so converting to it would defeat the purpose of the conversion. This tool writes 8-bit 4:2:0, which is what "H.264 that plays everywhere" means in practice.

HDR does not survive this. An HDR or Dolby Vision clip re-encoded to 8-bit H.264 loses its HDR grade, and the converter does not tone-map, so highlights can look flat or slightly washed out compared with the original on an HDR screen. Keep the original file if the HDR version is the one you care about, and treat the H.264 copy as the version you send to other people.

What does not survive the trip

Only the first video stream and the first audio stream are kept. Subtitle tracks are dropped, extra audio tracks (a second language, a commentary, a separate camera mic) are dropped, and chapters do not carry over. The phone app drops them too. The tool counts those tracks before it converts anything and says so in plain words, so it is never a surprise you find afterwards. Choosing MKV does not rescue them: only one video and one audio stream survive here whatever the output container, so a file whose extra tracks matter belongs in a desktop tool.

The honest limits of doing this in a tab

The engine is FFmpeg compiled to WebAssembly, served from this domain and run in a Web Worker. Nothing is uploaded, there is no server involved, and once your first conversion has fetched the engine, the converter keeps working with the network switched off. The cost of that architecture is speed: the build is single-threaded, so a re-encode runs at roughly real time for 720p, slower than real time for 1080p, and slower again when the source is HEVC, because HEVC decoding is itself heavier than H.264 decoding. A ten-minute 4K clip is a long wait, not a quick one.

There are two hard numbers. Files over 2 GB are refused, because a 32-bit WebAssembly heap cannot address them. Past a few hundred megabytes the page warns you, because the job needs roughly three times the file size in free memory. Neither is a business decision a paid tier removes; both are properties of the platform.

This is also the honest case for the app. Video Converter on iPhone and the Android version use the device's own hardware encoder — VideoToolbox or MediaCodec — silicon built for exactly this job, so long or 4K footage finishes far faster and there is no size ceiling. The app always re-encodes and has no stream-copy mode, so for a container swap the browser wins; for a heavy HEVC job, the app does.

The files that send people to this page

Nearly everyone who arrives here has one of five symptoms, and all five share a cause.

  • Windows plays the sound over a black rectangle. Windows has not shipped HEVC decoding by default for years; it is a Store add-on, free only if your PC maker pre-installed its version. Converting the file fixes it for good, on every PC you send it to — the full story is in why HEVC will not play on Windows 11.
  • An Android phone shows a grey thumbnail. Older or budget Android hardware has no HEVC decoder, and the gallery gives up silently rather than explaining. See iPhone video that will not play on Android.
  • An editor imports audio only. DaVinci Resolve's free edition, and some Premiere installs, will not decode HEVC on every platform, so the clip lands as a waveform. Resolve refusing an MP4 is almost always this.
  • PowerPoint shows a black box in the meeting room. A deck that plays on your machine and not on the conference PC is usually an HEVC clip meeting an Office install without the decoder — see PowerPoint cannot play this media.
  • A TV, car stereo or older console ignores the file. These decode in fixed hardware; if that hardware predates HEVC, no update helps. H.264 in an MP4 is what they were built for.

If you are not sure which codec you actually have, drop the file into the converter above and read the panel it prints: container, video codec and profile, resolution, frame rate, audio codec and channel layout, and the track counts. Nothing leaves your machine to produce that readout. Checking what is inside a video file explains what each line means, and if it turns out you have an MKV rather than an HEVC problem, MKV to MP4 will usually finish in seconds without re-encoding anything.

Questions about HEVC and H.264

Short answers here, the full story in the guides.

Is converting HEVC to H.264 lossless?

No, and no tool can make it so. The two codecs compress differently, so every frame has to be decoded and re-compressed, which always loses something. High quality (CRF 20) is close enough that the difference is hard to see on a phone or laptop screen, but it is still a re-encode and should never be called lossless.

Will the H.264 file be bigger than the HEVC original?

Usually, yes. HEVC was designed to reach the same picture quality at roughly half the bitrate, so undoing that efficiency costs bytes. That is normal and not a fault. If the size matters, lower the resolution to 1080p rather than dropping to Low quality — you will keep more visible detail per megabyte.

How do I tell whether my video is HEVC in the first place?

Drop it into the converter above. Before anything runs it prints the container, the video codec and profile, resolution, frame rate, audio codec and how many subtitle and extra audio tracks the file carries. It reads the file locally, so nothing is uploaded just to answer the question.

Learn more →

Why will my HEVC video not play on Windows 11?

Windows has not included an HEVC decoder by default for years. It is a Microsoft Store add-on, and the free version only appears on PCs whose maker licensed it. Installing it fixes your machine; converting to H.264 fixes the file everywhere, including on every PC you send it to.

Learn more →

Can I convert a 4K HEVC file in the browser?

If it is under 2 GB, yes, but be realistic about the wait. The WebAssembly build is single-threaded, and HEVC is heavy to decode, so a long 4K clip can take many minutes. Downscaling to 1080p speeds it up a lot. For long 4K footage, the phone app's hardware encoder is the better tool.

Does my HDR or Dolby Vision iPhone video stay HDR?

No. Those clips are 10-bit HEVC, and the H.264 that plays everywhere is 8-bit, so the HDR grade is lost. The converter does not tone-map, so highlights may look flatter on an HDR screen. Keep the original if HDR is what you care about and treat the H.264 copy as the shareable version.

My subtitles and second audio track disappeared. Why?

Only the first video stream and first audio stream are kept, and subtitle tracks are dropped. The tool counts both before converting and warns you. Choosing MKV instead does not change that: this tool keeps one video and one audio stream whatever the container, so a file whose extra tracks matter has to be handled by a desktop tool.

Long 4K HEVC? Convert it on your phone

This is the one job where a browser tab is at its slowest and the app is at its fastest: it hands the work to your device's own hardware encoder, imports straight from the camera roll, has no file-size ceiling, and keeps every conversion in History. It is free to download on both stores — on Android conversions are unlimited, while on iPhone the first conversion is free and the rest need the paid upgrade.