Paste a supported video link, share your room, queue more, and stay in sync.
.mp4 / .webm / .ogg)https:// video URLs.Login-walled apps (Netflix, Disney+, etc.) and app-only sources (TikTok, Instagram) can’t be embedded, so they won’t play. Direct files only work if the host allows cross-origin playback.
Named rooms stay for 30 days of idle time. Unnamed rooms expire after 1 day idle. Your name shows on actions like “Paused by Douglas” or “Linked by Douglas”.
People in this room
No one listed yet.
You are Synced — play/pause/seek follow the room. Turn off to control only your own player.
Anyone with this link can control playback and the queue — everyone stays together.
Shortcuts: Space/K play·pause · ←→ 5s · JL 10s · N next · R resync · F fullscreen
Play now switches everyone to that video immediately. Add to queue plays it after the current one (and anything already queued).
Queue is empty — add a link above.
Last 10 videos in this room (newest first). Shared with everyone.
No history yet — it fills as you change videos.
Watch supported videos in sync with friends — paste a link, share a room, and keep play/pause/seek roughly aligned for everyone with the URL.
Two or more people who want to watch the same video at the same point while talking about it — friends in different cities, a couple keeping a series in step, a small team reviewing a recording together. One person creates a room, everyone else opens the link, and play, pause and seek stay roughly aligned without anyone counting down from three.
Example 1. YouTube room with two browsers on the same video.
Example 2. Queue a second video and advance when the first ends.
Example 3. Someone pauses; others should pause near the same moment (best-effort).
Only providers that allow embedding work. Login-walled apps (many subscription streamers) cannot be controlled here. Direct files need hosts that allow cross-origin playback. The on-page supported list is authoritative.
A room keeps a shared idea of what is playing and roughly where it is up to. When someone plays, pauses or seeks, that position is passed to everyone else and their player is nudged to match. What is shared is the position and the play state — not the video data itself, which each person streams independently from the source platform.
That is why sync is approximate rather than exact, and why it cannot be otherwise: a viewer on a slow connection is genuinely a second or two behind, and no amount of coordination changes what has actually arrived on their device. It is also why the room works for watching together and reacting together, but is the wrong tool if you need to compare specific frames. Nothing about your account on the source platform is involved — the room only knows the video link and a playback position.
Expecting frame-perfect sync. Everyone's connection and buffering differ, so the room keeps people close rather than identical — near enough to react together, not near enough to compare frames. Sharing a room link publicly is the second: anyone with it can join and control playback. The third is assuming audio is shared too; the video is synchronised but your voices are not, so keep a call running alongside if you want to talk.
Let everyone load the page before the first play so nobody starts mid-buffer. If the room drifts, one person seeking deliberately re-anchors everybody — that is usually faster than waiting for it to settle. Use the pop-out window if you want the video on a second screen while keeping the room controls in front of you. Agree who is driving before you start; several people seeking at once is the main cause of a room that will not settle.
Room controls are standard buttons reachable by keyboard, and the room state is described in text as well as shown. Captions and playback accessibility come from the embedded video player itself rather than from this page, so whatever the source platform provides is what you get. The room link is plain text and can be copied without using the copy button.
A room stores the video link and a playback position so everyone can be kept roughly in step. That is all — no video data passes through this site, nothing is recorded, and no account on the source platform is involved. Anyone with the room link can join and control playback, so share it only with the people you want in the room. Advertising cookies and the choices available to you are covered in the Privacy Policy and in the consent notice shown on your first visit.
To agree a start time with people in other timezones, use the World Clock, and the Countdown gives everyone the same shared countdown to it. The RSVP tool is useful when you need to know who is actually turning up. The full tool list is on the home page.
The provider — we store links and sync times.
See the tool: YouTube, Vimeo, Twitch, SoundCloud, direct files when CORS allows, plus some embed-only hosts.
Anyone with the link by default.
Not supported — no third-party control API for that class of app.
Treat the link like a invite; do not share unlisted content widely.
Room/queue/sync state on the server while the room exists.
More help: Watch Together FAQ · All tools · Contact · About