How to Record a Browser Tab as Video or GIF
Record the video and audio playing in any browser tab, frame the exact region you need, and download an MP4 or GIF — all converted locally in the browser.
Sometimes you do not need your whole screen recorded — you need the one video playing in a browser tab: a webinar replay, a product demo embedded in a page, a clip to attach to a bug report. Tab-level recording captures exactly that stream, including its audio, without recording your taskbar, notifications or the rest of your desktop.
This guide walks through recording a tab, framing a region, adding a voiceover, and choosing between MP4 and GIF output. The tool used is Web Video Recorder, our Chrome extension for this exact job.
Table of contents#
- Why record a tab instead of the screen
- Recording your first tab capture
- Framing a region precisely
- MP4 or GIF — choosing the output
- Limitations to know before you record
- FAQ
Why record a tab instead of the screen#
Screen-level tools (the Windows Xbox Game Bar, OBS, the macOS screenshot toolbar) capture pixels from your display. Tab recording works one layer deeper: it captures the media stream the tab itself produces. The practical differences:
- Audio comes with the stream. You get the tab's audio track directly, not whatever your microphone picks up from your speakers.
- Nothing outside the tab is captured. Other windows, taskbar popups and notification banners never enter the frame, because they are not part of the tab's output.
- The capture is bound to the tab. Close or navigate the tab and the recording ends — this is the trade-off for the isolation above.
Recording your first tab capture#
- Open the content. Navigate to the page whose video or audio you want to record, and get it ready (paused at the start, volume as the page intends).
- Start the tab recording with
Ctrl+Shift+1. The extension asks Chrome for the tab's media stream and begins capturing it. - Add your microphone if you are narrating:
Ctrl+Shift+2starts a recording that mixes the tab audio with your voice. - Pause and resume with
Ctrl+Shift+3. Useful for skipping parts of a live session you do not want in the final clip. - Stop with
Ctrl+Shift+4. The recording lands in the extension's local library, ready to convert.
On macOS the equivalents are Cmd+Shift+1 through Cmd+Shift+4.
Framing a region precisely#
By default the capture is the full tab. To keep only part of it — a video player embedded in a busy page, say — drag the on-page frame around the area you want before or during recording.
The frame is calibrated against the page's layout, so it keeps tracking the chosen area as the page scrolls or reflows. This matters more than it sounds: an uncalibrated rectangle drifts off the player the moment the page moves.
MP4 or GIF — choosing the output#
Conversion runs entirely in your browser using a WebAssembly build of ffmpeg — no server receives your footage.
| | MP4 | GIF | |---|---|---| | Audio | Yes | No | | Colors | Full | 256 | | File size | Small for long clips | Grows fast | | Plays inline everywhere | Most places | Virtually everywhere | | Good for | Anything with sound or longer than a few seconds | Short silent clips in tickets, docs, changelogs |
Rule of thumb: MP4 by default; GIF only for short, silent, inline clips. A 10-second GIF of a video player can easily exceed the size of the same clip as MP4. See MP4 vs GIF vs WebM for the full comparison.
Limitations to know before you record#
Stated plainly, because they determine whether this tool fits your case:
- One tab at a time. The recorder captures the chosen tab's output, not your desktop or other applications.
- The tab must stay open. Closing or navigating away ends the capture.
- DRM blocks capture. Protected streams from paid movie and music services record as black or silent. That is enforced by the browser for every capture method; there is no workaround, and we do not attempt one.
- Conversion is local and takes real time. On slower machines, converting a five-minute clip can take on the order of five minutes.
- Chrome 116 or newer is required (the extension relies on the tab-capture and offscreen APIs).
FAQ#
Does the recording get uploaded?#
No. Capture, conversion and storage all happen locally. The only copy of the file is on your machine (and wherever you choose to send it).
Can I record a meeting in Google Meet or similar?#
If the meeting runs in a tab, the tab's audio and video can be captured — subject to the DRM note above, which some meeting platforms apply to certain shared content. Check your organization's recording policy first; consent rules for recording calls are yours to follow.
Why does my GIF look grainy?#
GIF is limited to 256 colors per frame. Gradients, video footage and anything with smooth shading will band. For those, export MP4 instead.
Editorial disclosure
We are the developers of the extensions documented on this site. This page describes the shipped version as we built and tested it — including its limitations — and was fact-checked on . Claims are based on our own testing of released builds; where third-party tools are named, their capabilities are described as documented by their publishers.
Related articles
MP4 vs GIF vs WebM: Which Format for Screen Recordings?
What MP4, GIF and WebM actually mean for screen recordings — file size, audio support, compatibility and when each one is the right export.
4 min read · by The ExtensionTools Team
How to Record Your Screen with Auto Zoom in Chrome
A practical walkthrough of recording your screen with automatic zoom that follows your cursor — what auto zoom is, when it helps, and where it falls short.
4 min read · by The ExtensionTools Team
Screen Recording Extension vs. Built-in Recorders: What Actually Works
Browser recording extensions vs. Windows Xbox Game Bar, macOS screenshot toolbar and OBS — an honest comparison of capture scope, audio, formats and setup.
4 min read · by The ExtensionTools Team
Extensions mentioned in this article
Every tool we build is documented with its limits stated plainly.