Skip to content
VIDEOMOSAICBlog
← All posts

Chrome doesn't support multiple picture-in-picture windows — here's what does

·3 min read

Open a second picture-in-picture video in Chrome and it replaces the first one. That's not a bug. Here's why, and the two things that actually give you several floating videos at once.

You've got one video floating in picture-in-picture, you try to pop a second one out the same way, and the first one closes. That's Chrome working as designed, not a glitch — and it catches enough people that it's worth explaining plainly.

Why this happens

Picture-in-picture in Chrome is built around a single floating window. Opening a second video into PiP doesn't add a window; it hands the existing one to the new video. Firefox added support for multiple simultaneous PiP windows a few years back, which is part of why this trips people up — it's reasonable to expect the same from Chrome, and Chrome just doesn't do it.

There's a narrower exception: Chrome's Document Picture-in-Picture API lets a site combine several of its own video streams into one PiP window — Google Meet does this for participant tiles. That's one window showing multiple things, still not multiple windows, and it only works for sites built to use that specific API. It doesn't help with, say, a YouTube video and a Twitch stream at the same time.

What actually gives you several floating videos

A second monitor plus tiled windows. Not picture-in-picture at all — just ordinary browser windows, snapped into place. Works with anything, including DRM-protected video, because it isn't reading anything out of the tab. The trade-off is screen space: every window carries its own title bar, tab strip and address bar, which adds up fast past two or three windows. Full comparison in multiview alternatives compared.

An extension that mirrors your tabs into one page. Instead of trying to float several native PiP windows — which Chrome's API doesn't allow — this approach draws the picture from several tabs into tiles on a single page. Visually it does what you actually wanted from "multiple PiP": several videos, all visible, all still playing, without one covering another.

Video Mosaic, a Chrome extension that mirrors your open tabs onto one page, works this way:

  1. Play a video in a tab for a second, then pause it.
  2. Right-click the page → Add this tab to Video Mosaic.
  3. Repeat for each video you want visible, then press Play all.

The wall isn't a floating window that stays on top of every app the way native PiP does — it's a page, so it's on top of other tabs but not other applications. If what you actually need is one video staying visible while you work in a different app entirely — a document, a code editor, a design tool — native single-window PiP is still the better fit for that one video. Where it falls short is the moment you want a second one alongside it.

Quick comparison

You wantUse
One video staying visible while you work in another appNative picture-in-picture
Several videos, all visible, including something DRM-protectedTiled windows
Several videos, all visible, with per-video controls and a timelineTab-mirroring extension
A single site's own multiple streams (e.g. video call participants) combined in one windowWhatever that site already offers — check if it uses Document PiP

Worth knowing

This is a limitation of Chrome's picture-in-picture implementation specifically, not of video on the web in general — it doesn't affect whether the videos themselves will play, only whether Chrome lets you float more than one of them at once. If Chrome ever adds multi-window PiP the way Firefox has, that middle row of the table changes; as of now, it hasn't.