You AirDrop a video from a laptop, or someone sends you one, and it lands in Files as a grey rectangle with the letters MKV under it. Tap it and nothing happens, or you get a preview that will not play. Try to add it to Photos and iOS refuses. The file is fine. Your iPhone simply does not know what to do with it.

MKV, short for Matroska Video, is a container format. It is popular because it can hold almost anything: several video tracks, a dozen audio tracks, embedded subtitles, chapter markers, all in one file. That flexibility is exactly why Apple never supported it. iOS plays MP4 and MOV, and treats everything else as a foreign object.

So the job is to get the same video into an MP4 wrapper. Here is how, and where the honest limits are.

How to Convert MKV to MP4 on iPhone Without an App

The important thing about MKV to MP4

At a glance

Cost
Free, forever
Account
None needed
App Store
No install
Runs on
iPhone, via Shortcuts
MKVGrabioMP4
MKV in, MP4 out, on your iPhone

Most of the time this conversion is not really a conversion at all. It is a repackaging.

The video inside a typical MKV is usually H.264 or H.265, which is exactly what an MP4 holds too. So converting means unwrapping the video and audio streams from the Matroska container and rewriting them into an MP4 container. Nothing is re encoded, nothing is lost, and it is fast because no pixels are being recalculated.

That matters because it tells you what to expect. A well behaved MKV to MP4 conversion should not degrade your video at all, and it should not take long. If a tool tells you a 700 MB file will take forty minutes, it is re encoding when it does not need to.

The exception is when the MKV contains something MP4 cannot hold. Certain older audio codecs and some subtitle formats have no MP4 equivalent, so the audio track has to be re encoded or the subtitles dropped. That is when you lose something, and it is usually the subtitles.

What iOS can do on its own, which is nothing

I want to be direct here rather than pad this out. There is no native way to convert an MKV on an iPhone. Photos will not import it. Files will not preview it. The Shortcuts app has media actions, but they operate on formats iOS already understands, so handing them an MKV gets you an error.

This is different from most of the things I write about. Converting HEIC to JPG, compressing a photo, trimming a video, extracting audio, those all run on Apple’s own on device actions and I can honestly tell you nothing leaves your phone. Video container conversion is not in that set. Something outside iOS has to do the work.

The route I use: the share sheet into VERT

Grabio is a free Apple Shortcut that lives in your share sheet. For file conversions iOS cannot do locally, it hands off to VERT, which is an open source, ad free converter.

  1. Install Grabio once from Safari on your iPhone.
  2. Open Files and find your MKV.
  3. Press and hold the file, tap Share, and pick Grabio from the share sheet row.
  4. Choose Convert format.
  5. VERT opens with your file ready. Pick MP4 as the output and start the conversion.
  6. Download the result. It lands in Files, under On My iPhone then Downloads.

Being straight with you about what this is: VERT is a website, and your file goes to it.

Grabio’s job here is choosing which site you land on, so you get an open source converter with no ads, no fake download buttons and no account wall, instead of the top search result for “mkv to mp4” which is usually covered in malware bait.

My own server never touches the file. I set out which Grabio tools are on device and which hand off externally in how Grabio works, because a privacy claim you cannot check is worth nothing.

Practically, that means I would happily push a downloaded film trailer or a screen recording through this. For something genuinely confidential, a recording of a private meeting say, I would do the conversion on a computer instead.

The alternative nobody mentions: do not convert at all

If all you want is to watch the thing, converting is a waste of time and storage. Install a video player that reads MKV directly. VLC and a handful of others handle Matroska natively, they are free, and they show up in the share sheet so you can open the file straight from Files.

You end up with the video playing on your phone in about a minute, with no conversion, no upload, and no second copy of a large file eating your storage. Convert only when you actually need an MP4 for something else, like editing, uploading to a platform that rejects MKV, or getting the clip into your Photos library.

Getting the MP4 into Photos

A converted MP4 sitting in Downloads is still not in your camera roll. To move it across, open Files, find the MP4, press and hold it, tap Share, and choose Save Video. It appears in Photos immediately.

If Save Video does not appear in the share sheet, the file is not actually a valid MP4 that iOS can read. That usually means the conversion produced an MP4 wrapper around a codec iOS does not support, which happens with some older or unusual encodings. Try the conversion again and choose H.264 as the video codec if you are offered the option.

What usually needs doing next

MKV files tend to be big, because they often come from sources that did not care about file size. Once you have an MP4, the file is the same size it was, so the sharing problem is still ahead of you.

If you only want part of it, trim first and everything downstream gets easier. Trimming a video on iPhone without an app runs entirely on device through Photos, takes fifteen seconds, and often cuts the file down by more than any compression would.

If you need to send the whole thing, compressing a video for WhatsApp covers the sizes that actually go through, and sending a large video file from an iPhone covers the cases where compressing is the wrong answer and a link is better.

And if the video was only ever a container for a talk, a lecture or a set of music, extracting the audio gives you a file a fraction of the size, and that step does run on device.

Other containers, same problem

MKV is the one people hit most, but AVI, WMV, FLV and WebM all behave the same way on iOS. Some open, some do not, and support shifts between releases in ways that are hard to predict.

The approach is identical for all of them, and the general version of this guide is in converting any file format on iPhone, which covers documents and images as well as video.

If this comes up more than once for you, having the converter in your share sheet beats searching for a site every time. Get the Shortcut, it is free, there is no account, and it is not an App Store install.

Frequently asked questions

Why will my iPhone not play MKV files?

Apple never added Matroska support to iOS. Photos, Files and QuickTime all handle MP4 and MOV, and treat MKV as an unrecognised file. The video inside is usually a codec your iPhone can decode perfectly well. It is the container it does not understand, which is why repackaging into MP4 fixes it without touching the video quality.

Does converting MKV to MP4 lose quality?

Usually not at all. Both containers commonly hold the same H.264 or H.265 video, so a good conversion just rewrites the wrapper and copies the streams across untouched. Quality only drops when the audio codec has no MP4 equivalent and has to be re encoded, or when a tool needlessly re encodes the video. A fast conversion is a sign it did the right thing.

Can I convert MKV to MP4 without installing an app?

Yes. Nothing needs to come from the App Store. Grabio is an Apple Shortcut that runs inside the Shortcuts app already on your iPhone, and it hands the file to an open source web converter. The trade off is that the file does go to that site, since iOS has no local action that can read Matroska.

What happens to subtitles when I convert to MP4?

It depends on the subtitle format. MKV commonly carries subtitle types that MP4 has no slot for, so those get dropped during conversion. If subtitles matter to you, playing the MKV directly in a player that supports it is the better answer, since it keeps every track including the ones MP4 cannot hold.

Why is my converted MP4 still not saving to Photos?

Because iOS checks the codec, not just the extension. An MP4 wrapper around a codec your iPhone cannot decode will still refuse to import, and the Save Video option simply will not appear in the share sheet. Redo the conversion and choose H.264 for video and AAC for audio, which iOS supports everywhere.

Is my video uploaded when I convert it this way?

Yes, for this specific conversion. Container conversion cannot happen with Apple’s on device actions, so the file goes to the converter site. Grabio’s photo, audio extraction and compression tools are different, those run on your own iPhone with nothing uploaded. For a genuinely confidential recording, use a computer rather than any web converter.