10 Best Free Video Player Apps for iPhone
Updated September 29, 2026 · written by AppHunt
The built-in players on iPhone stick to formats like MP4 and MOV, so an MKV with subtitles and several audio tracks often will not open at all. The players below carry their own decoders. They differ in where they read files from — the phone, a NAS, a cloud drive — and in what they give away for free.

70mm
AppHunt partner · promo code70mm opens the files other players refuse — MKV, AVI, WMV, FLV, TS and more, with HEVC 10-bit, AV1 and DTS audio — and keeps their subtitles and audio tracks. Stream from a NAS over SMB, SFTP or WebDAV without copying, send video to an Apple TV or a Chromecast, and pick up where you stopped on another device.
Good for: Playing any video file from your iPhone or your NAS
Glory Mae Dagapioso$14.99→Free/ LifetimeNo automatic paid renewal. Offer terms
••••••••1496 codes left
Infuse
Infuse turns a folder full of MKV, MP4 and other video files into a tidy poster library, fetching artwork and episode details by itself. The free tier already streams from NAS shares and Plex, Emby or Jellyfin servers and finds subtitles in a tap; Pro adds cloud drives, wider casting and lossless audio.
Good for: Turning a NAS into a polished movie library
Keep in mind: The developer lists cloud drives, extra formats, high-res Dolby/DTS audio, AirPlay and Google Cast for most file types, and watch-progress sync as Infuse Pro perks (monthly, yearly or lifetime).
View in the App Store
Video +
Video + suits anyone whose videos are scattered: Google Drive, Dropbox and OneDrive work alongside SMB, NFS, SFTP and WebDAV servers or a DLNA box at home. It plays MKV, AVI and WebM, loads SRT or VTT subtitles, supports AirPlay and picture-in-picture, and keeps offline copies. The free version shows ads.
Good for: Mixing cloud drives and home servers in one app
Keep in mind: The developer says the free version carries ads; Pro plans are sold in-app, but the listing doesn't say which features they add.
View in the App Store
Video Player All in One
Behind the generic name sits a capable player from Devkrushna Infotech. It handles local files and Wi-Fi transfers, browses SMB, FTP, SFTP and NFS shares on a NAS, casts to smart TVs or AirPlay screens, looks up subtitles online and switches audio tracks. MKV, AVI and MP4 are all on its format list.
Good for: Casting local or NAS videos to a smart TV
Keep in mind: Premium is sold in-app as monthly, six-month, yearly or lifetime plans; the listing doesn't say which features stay free.
View in the App Store
VLC
VideoLAN's open-source player has no ads, no subscription and nothing to unlock. It opens MKV and nearly every other container, streams from SMB, NFS, FTP, SFTP or UPnP/DLNA servers, pulls files from Dropbox, OneDrive or Google Drive, renders styled SSA subtitles and casts to a Chromecast.
Good for: Anyone who wants zero ads and zero paywalls
View in the App Store
Fast Player
Fast Player decodes an unusually wide range of formats itself, so RMVB, FLV, WMV, MKV and other stubborn files play without converting. Videos arrive by USB, Wi-Fi, cloud drives or SMB, FTP, NFS and SFTP servers; subtitles can be downloaded, M3U playlists open, and casting covers AirPlay, Chromecast and DLNA TVs.
Good for: Stubborn legacy formats like RMVB, FLV and WMV
Keep in mind: Ad removal, archive extraction and a passcode lock are sold as separate in-app items; a Pro version (one-time or yearly) is also offered, but the listing doesn't say what it adds.
View in the App Store
OPlayer Lite
A long-standing player that still covers the essentials for free. OPlayer Lite plays MKV, RMVB, FLV and Blu-ray style files, streams straight from Samba, FTP or UPnP/DLNA shares without copying them first, picks up subtitle files that match the video's name and sends playback to a TV over AirPlay or HDMI.
Good for: Playing movies straight off a Windows or Samba share
Keep in mind: DivX video and DTS audio decoding, archive extraction and the photo viewer are paid add-ons; a Full Version upgrade is sold as well.
View in the App Store
nPlayer Lite
The free, ad-supported edition of nPlayer keeps the parts most people need: MKV, AVI and WMV support, hardware decoding for HEVC (and AV1 on the newest chips), streaming over SMB, NFS, WebDAV, FTP/SFTP or DLNA, and unusually fine subtitle control, from sync and styling to dragging lines into place with a finger.
Good for: Subtitle perfectionists with a NAS at home
Keep in mind: The developer says this Lite build contains ads, and the latest update removed Google Drive support.
View in the App Store
KMPlayer
The phone version of the long-running desktop player is free, with no in-app purchases on its store page. It handles MKV, AVI, FLV and WMV, connects to SMB, FTP, WebDAV and UPnP servers as well as Google Drive, Dropbox and OneDrive, and adds bookmarks, A-B repeat, an equalizer and detailed subtitle styling.
Good for: Desktop-style controls on a phone screen
Keep in mind: The developer says DTS, E-AC3, TrueHD and DivX aren't supported, so MKV files that carry only those audio tracks may not play properly.
View in the App Store
VidHub
VidHub takes a similar approach to Infuse: point it at SMB or WebDAV shares, cloud drives or an Emby, Jellyfin or Plex server and it builds a poster wall from TMDB. MKV, AVI and RMVB files play, 4K and HDR included, with embedded or external subtitles, and progress syncs over iCloud between Apple devices.
Good for: An Infuse-style library for Emby, Jellyfin or SMB
Keep in mind: VIP membership (monthly, yearly or lifetime) is sold in-app; the listing doesn't say which features require it.
View in the App Store
Questions and answers
How do I play MKV files on iPhone?
Install a player with its own decoders — 70mm, VLC, Infuse, nPlayer or KMPlayer — and open the file from the Files app or a network share. The built-in players only handle formats like MP4 and MOV.
Can I watch videos from a NAS without copying them?
Yes. 70mm, Infuse, VLC, OPlayer and nPlayer connect to SMB shares on a NAS or a computer and stream the file while you watch.
Which video player is completely free?
VLC and KMPlayer sell nothing inside the app, and nPlayer Lite is free with ads. 70mm plays every format for free, and its one-time Pro upgrade is free for good with the AppHunt promo code.
How do I use the 70mm promo code?
Tap Get on the 70mm card. If you are not signed in to AppHunt you will be asked to log in, and the code appears right after. Redeem opens the App Store's own redemption screen with the code filled in.
How is the list ordered?
First place is 70mm, an app made by the AppHunt team, with a promo code. Places 2–10 are ordered by the number of ratings in the US App Store; apps that copy another player's brand name are left out.