Create a Room
Start a new watch party and invite friends with the room code.
Join a Room
Enter a room code to join an existing watch party.
Watch videos together, perfectly in sync.
Start a new watch party and invite friends with the room code.
Enter a room code to join an existing watch party.
Get a watch party going in under a minute — no downloads, no plugins.
Use your Google account to sign in instantly. We only store your name and profile picture — no passwords, no tracking.
Pick a name for your watch party, choose a video source (URL, file upload, or screen share), and hit create. You'll get a unique 6-character room code.
Send the room code to your friends. They enter it on the home page and join instantly — no accounts or signups needed beyond Google sign-in.
Everyone sees the same video at the same time. Play, pause, and seek are synced across all viewers. Chat in real time while you watch.
Everything you need for the perfect watch party — nothing you don't.
Play, pause, and seek are synchronized across every viewer in the room via WebSocket. No lag, no drift — everyone's on the same frame.
Upload your own video files (up to 15 GB). SnuggleStream automatically transcodes them into adaptive HLS streams at 360p, 480p, and 720p for smooth playback on any connection.
React, comment, and share GIFs (powered by GIPHY) with everyone in the room while you watch. The chat sits right beside the video for easy multitasking.
Share your entire screen or a specific application window directly to the room. Great for presentations, live demos, or watching content from any app.
Toggle any room to private so it won't appear in the public room list. Only people with the 6-character code can join — perfect for movie nights with close friends.
If the host disconnects, the remaining viewers vote for a new host automatically. No one gets stranded — the party keeps going.
Yes, completely free. There are no subscriptions, no premium tiers, and no hidden fees. SnuggleStream is a passion project built for people who want to watch things together.
No. SnuggleStream runs entirely in your browser. Just sign in with Google, create or join a room, and start watching. It works on Chrome, Firefox, Safari, Edge, and most modern mobile browsers.
You can use direct links to MP4, WebM, MKV, and M3U8 (HLS) files. YouTube links are also supported. If you upload a file, SnuggleStream transcodes it into HLS for adaptive streaming.
There's no strict limit. Rooms are designed for small groups — think movie nights, not stadium events. Performance may vary with very large groups depending on server capacity.
We store only your Google display name and profile picture for showing your identity in rooms. Room data (video state, chat) is held in memory and deleted when the room empties. We don't sell or share your data. See our Privacy Policy for full details.
Video pauses and a vote is triggered. Each viewer picks a new host, and the person with the most votes takes over playback control. The watch party continues without interruption.
Yes. Choose "Screen Share" when creating a room or use the screen share tab inside an existing room. You can share your full screen, a specific window, or a browser tab.