← Back to home
About

About WatchTogether

We built the watch party platform we always wanted — no downloads, no extensions, no paywalls. Just people watching things together across any distance.

Start a Free Watch Party → No installation. Works in any browser.

Our Mission

WatchTogether exists because distance should not stop people from sharing moments. A film that makes you cry hits differently when someone you love is laughing or crying alongside you — even through a screen. A sports match, a game stream, a documentary you have been meaning to watch: these experiences are better shared.

The problem with existing tools was friction. Browser extensions that only work on one streaming platform. Apps that require everyone to download something. Services with paywalls that kick in the moment you actually want to use them. We stripped all of that away.

WatchTogether runs entirely in your browser, uses peer-to-peer WebRTC technology to stream directly between participants, and is completely free. Our goal is simple: you think of something you want to watch with someone, and you are doing it within two minutes — no setup, no cost, no compromise on quality.

What We Stand For

Privacy First

We never see, record, or process your screen share content. Streams travel directly between users via encrypted WebRTC — your content stays between you and the people you invite.

Zero Friction

No app installs, no browser extensions, no configuration. If you can open a web page, you can host or join a watch party. We have removed every unnecessary step.

Built for Connection

Every feature — live chat, voice, cameras, reactions, friend invites — is designed around one thing: making you feel closer to the people you are watching with.

Works Everywhere

WatchTogether is compatible with every streaming service because it shares your actual screen. Netflix, Disney+, Prime Video, YouTube, local files — if it plays on your computer, you can share it.

Free for Everyone

The core watch party experience is, and will always be, free. We believe access to shared entertainment should not be locked behind subscription tiers.

Community-Driven

Our roadmap is shaped by user feedback. Features like the mini player, sync video mode, and voice chat all came directly from requests from people using the platform.

How WatchTogether Is Built

WatchTogether is a fully browser-based application built with React and TypeScript on the front end. The real-time screen sharing and voice/video communication are powered by WebRTC — the open standard for peer-to-peer media in browsers, maintained by Google, Apple, Mozilla, and the W3C. This means there is no video processing server between you and your viewers: data travels the shortest possible route, minimising latency.

Signalling — the initial handshake that helps two browsers find each other on the internet — is handled via Firebase Firestore, a globally distributed real-time database. Once a connection is established, Firebase steps back entirely and the media stream flows peer-to-peer. All streams are encrypted using DTLS and SRTP, the same cryptographic standards used by enterprise video-calling software.

For users on restrictive networks (corporate firewalls, symmetric NAT), WatchTogether automatically falls back to TURN relay servers to ensure the connection still works. We have invested heavily in connection reliability so your watch party is never blocked by network configuration.

Who Uses WatchTogether

WatchTogether is used by a wide range of people around the world:

Get in Touch

We read every message we receive. Whether you have a bug report, a feature idea, a question about the service, or just want to say hello — we would love to hear from you.