Do I need to install anything or run a server?
No. Open the page in a modern browser on each device. A small relay on our side introduces the devices in a room; there is nothing for you to host, configure or open in your router.
Free · runs in your browser
Everyone opens their own copy of the file in a web page and joins a room by code: the same idea as Syncplay, with phones, tablets and TVs included and nothing to install.
Syncplay keeps desktop media players in step while each person plays a local copy of the same file; this page does the same job in a web browser, so nobody installs a player or points it at a server, and phones and tablets can join. Open your copy of the file, enter the room code from whoever is hosting, and play, pause and seeks are shared.
Syncplay is excellent if your group already lives in mpv or VLC on a computer, and Jellyfin’s or Plex’s group playback is the natural choice when everyone streams from the same media server. The comparison below is meant to help you pick, not to talk any of them down.
This is the sync player, opening on the join screen because that’s what most people here have: a code from a friend. For a long-distance film night from start to finish, see hosting a watch party.
Drop your file onto Open your copy of the video, or choose it from your files. It stays on your device; nothing is uploaded.
Type the six-character Room code your host gave you and press Join room, or open the link they sent. No code yet? Start your own room instead makes you the host.
Next to your device under Devices, Same file means your copy matches the host’s. Different file means it doesn’t, and the two of you would be watching different moments.
Playback follows the host. If the room lets everyone control, Space or K plays and pauses for the whole room, and ← and → skip 5 seconds.
| Syncplay | Jellyfin SyncPlay | Plex Watch Together | sync.video | |
|---|---|---|---|---|
| What you install | Syncplay plus a supported player (mpv, VLC, MPC-HC, IINA and others) | A Jellyfin client; someone runs the server | Plex apps; someone runs the server | Nothing: a modern browser |
| Where the video comes from | A local copy on each computer | Streamed from the shared server | Streamed from the host’s server | A local copy on each device |
| Server needed | Public Syncplay servers, or your own | The Jellyfin server everyone uses | The host’s Plex server | Only our small relay to introduce devices |
| Phones and tablets | Desktop players only | Depends on the Jellyfin app | Dropped from Plex’s redesigned mobile and TV apps in 2025; check Plex’s current apps | Yes, in the browser |
| Chat | Built-in text chat | In some clients | Yes | None; use your own call or chat |
| Best for | Groups who use desktop players | Households and friends on one server | Existing Plex libraries | Mixed devices, no setup, files shared ahead |
Details of other products change; the cells above were checked against each project’s own pages or reliable reporting in November 2026, and the sources are listed in this page’s source code comments. If a cell is out of date, write to us through the contact page and we’ll correct it.
If your group already shares a Jellyfin or Plex library, group playback there avoids the step that trips most people up here: getting identical files onto every device. The server streams the same file to everyone, so there’s nothing to copy and no chance of a mismatched cut. The cost is that the server has to stream to every viewer at once, which needs upload bandwidth at the server’s end.
This page is the better fit when there is no shared server, when people are on phones or a TV-connected laptop rather than a desktop player, or when the files are large and the internet between you is slow: each device plays from its own storage, so the connection only carries control messages.
Syncplay works by comparing the positions the players report and pausing or seeking anyone who drifts too far, which is plenty for watching a film. This page goes further, because it’s also used for video walls where screens sit side by side: each device measures the difference between its clock and the host’s many times a second, keeps the quickest measurements, and then gently speeds up or slows down its playback by a fraction of a per cent to stay on the shared timeline, seeking only when it is more than about 300 ms out.
No. Open the page in a modern browser on each device. A small relay on our side introduces the devices in a room; there is nothing for you to host, configure or open in your router.
Only as files. Download the same file to each device first (where your server allows downloads), then open it here. This page doesn’t connect to Jellyfin or Plex.
Subtitles that are burned into the picture show as normal, but separate subtitle files and subtitle tracks inside the file aren’t displayed by the player. If you have a subtitle file whose timing is off for another player, subtitle sync can fix it.
Each device compares its fingerprint with the host’s. Same length, other file usually means the same edit compressed differently, which often lines up fine; Different file usually means a different version, so playback would show different scenes at the same time.
No. Most groups already have a call or chat they prefer, so the room carries only playback messages. Keep that call open alongside.
Yes. Anything with a modern browser can join: Windows, Mac, Linux, Chromebook, iPhone, iPad and Android, up to 50 devices per room.