Designer & Engineer · Personal product
Syncroll
Chrome extension that scroll-syncs two tabs in Chrome's native Split View. Works on standard pages, chat UIs, and canvas apps like Figma.
- Period
- 2026
- Sync modes
- 3
- Chrome target
- v145+
- Pairs
- Cross-mode
On this page
The problem
Chrome 145 shipped native Split View: two tabs side by side, one window. A real productivity unlock for cross-referencing docs, comparing API responses, or designing against a spec. Except scrolling. Each pane scrolls in isolation, which kills the use case the moment one document is longer than the other or the two views are different page types entirely.
The use case I wanted: open ChatGPT on the left, my MDX draft on the right, scroll either side, the other follows.
How to scroll two tabs together in Chrome
Chrome doesn’t sync scrolling between Split View panes on its own. With Syncroll it takes four steps:
- Install Syncroll from the Chrome Web Store. It needs Chrome 145 or newer.
- Click the Syncroll icon. Inside Chrome’s Split View, both panes are detected automatically. Otherwise, pick the left and right tab from the dropdowns. Any tab in any window works.
- Pick a scroll alignment: Relative (%) so both pages reach the end together, or Exact (px) so both travel the same distance.
- Hit Sync Split Panes. Scroll either side, the other follows.
Not using Split View? Tick Open in new window in step 2 and Syncroll arranges the two tabs as side-by-side windows on the left and right halves of your screen. That also answers the other common question, how to scroll two windows at the same time.
What shipped
A zero-build Chrome extension that handles three kinds of pages:
- Standard pages: synced by scroll percentage, so pages of different lengths stay visually aligned.
- Container-scroll apps like ChatGPT, Gemini, and Slack: auto-detects the inner scrollable element and syncs that.
- Canvas/WebGL apps like Figma, Miro, and Excalidraw: captures wheel events and replays them on the other side.
Cross-mode pairs work cleanly: a normal site on one side and Figma on the other syncs without thinking about it. It’s on the Chrome Web Store, and the landing page is at syncroll.jubayeramb.com.
FAQ
How do I sync scroll in Chrome Split View?
Chrome has no built-in scroll sync. Install Syncroll, open its popup inside a split (both panes are detected automatically), pick an alignment and hit Sync Split Panes. Scroll either side and the other follows.
Can I scroll two Chrome windows at the same time without Split View?
Yes. Pick any two open tabs in the Syncroll popup and tick Open in new window. Syncroll places them in two windows on the left and right halves of your screen and keeps them in sync.
Does it work on ChatGPT, Gemini or Figma?
Yes. On chat apps it finds the inner scrolling area, so the sidebar stays put. On canvas apps like Figma, Miro and Excalidraw it relays wheel events, so both canvases pan together.
Does Syncroll collect any data?
No. There are no servers, analytics or tracking. Sync runs locally between your tabs through Chrome's built-in messaging.
Built with
- JavaScript
- Chrome Extensions
- Manifest V3