How to open .M4U files on iOS

To open .M4U files on iOS, iOS support is inconsistent because .M4U is a playlist; if the Files app cannot preview it, share it to a third-party media player app that can open playlists, or transfer it to a desktop player (for example VLC on Windows/macOS/Linux) to play the referenced media.

Step-by-step instructions

  1. iOS support is inconsistent because .M4U is a playlist; if the Files app cannot preview it, share it to a third-party media player app that can open playlists, or transfer it to a desktop player (for example VLC on Windows/macOS/Linux) to play the referenced media.

Common issues

It opens but nothing plays

Many .M4U files are playlists that reference videos by URL or file path; if the target media is missing, moved, or blocked, the player has nothing to play.

  1. Open the .M4U in a text editor and check whether it contains URLs/paths, then try opening those targets directly.
  2. If it references local files, ensure the referenced media exists in the expected location; if it references a URL, verify you have network access and the URL still works.

The file opens in a text editor instead of a media player

Your OS may be associating .m4u with a text application or an incorrect file type.

  1. Change the default app for .m4u to a media player that supports MPEG URL playlists (commonly VLC Media Player).
  2. On Linux desktops, check the file’s MIME association and ensure it maps to the correct handler for video/vnd.mpegurl playlists.

It is mislabeled as a “video file” and won’t convert like a normal video

.M4U usually does not contain the video stream; converting the playlist file itself won’t produce a playable video unless you download/obtain the referenced media.

  1. Inspect the playlist to find the real media URLs/paths, then obtain the actual media file(s) first.
  2. Convert the referenced media file(s) (not the .M4U playlist) using a video conversion tool if needed.

Security note

.M4U files may contain URLs; only open playlists from sources you trust to avoid being redirected to unwanted or malicious streaming locations.

Back to .M4U extension page