BrowserTools

Screen Recorder

Record your screen or a browser tab

By Guga — BrowserTools maintainer, Tbilisi, Georgia Updated 2026-08-31
Free Private No uploads
What is Screen Recorder?

Pick a source from the browser's own capture picker — an entire display, a single window, or one tab — and the recorder starts at 30 fps. Audio has two independent routes: the page asks the capture API for the source's own audio, which in Chrome and Edge means the checkbox to share tab audio, and it separately opens your microphone when the commentary box is ticked. A denied microphone prompt is ignored rather than fatal, so a screen-only capture still works. There is no encoding engine to download and no length limit in the code, but the recorder appends a chunk every second, so a very long take accumulates in memory before you stop. The file is a WebM; other tools here will convert it if you need MP4 or MP3.

Record your entire screen, a window, or a single browser tab — with optional microphone audio — and download the result instantly. Powered by your browser's built-in capture, nothing is uploaded.

Private Screen Recorder In Your Browser

Screen Recorder is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.

Step-by-Step

How to use Screen Recorder

1

Tick or untick Include microphone (commentary) before you start — the choice is read when capture begins.

2

Press Start recording and choose a display, window or tab in the browser's capture dialog.

3

Watch the elapsed timer, using Pause and Resume to break a take into sections, then press Stop.

4

Play the recording back, then press Download recording to write the WebM to disk.

Key Capabilities
  • Captures a display, an application window or an individual browser tab through the native picker.
  • Requests 30 fps video and mixes in a separate microphone track for commentary when enabled.
  • Supports pause and resume mid-recording while the elapsed timer freezes alongside it.
  • Produces a WebM file with no engine download — the browser's MediaRecorder does the encoding.
Common Use Cases
  • A support engineer recording a two-minute walkthrough of a bug for a customer who cannot reproduce it.
  • A course creator capturing a browser-based task demo with narration, then trimming it before publishing.
  • A QA tester attaching a silent capture of a modal that refuses to close to a ticket.
Clear Answers

Frequently Asked Questions

Can I record system audio as well as my voice?
Only where the browser offers it. The page asks the capture API for the source's own audio, and Chrome and Edge expose a share-tab-audio option for browser tabs; other browsers and other source types usually deliver silence on that track. Plan for microphone audio to be the reliable channel and check the recording before you rely on it.
Is there a time limit on a recording?
Not in this page's code. The practical limits are memory, since a new chunk is appended every second and accumulated until you stop, and the browser's own behaviour on very long captures. For anything past an hour, record in sections.
Why is the file called .webm when my browser used something else?
The page asks for video/webm and falls back to whatever your browser's default MediaRecorder type is if that is unsupported, but the download is always named .webm. On a browser that fell back to MP4 you can end up with MP4 data under a WebM name. If a file refuses to play, rename it to .mp4 and try again.
Does the microphone prompt block a screen-only recording?
Untick the microphone box first and the page will not request microphone access at all. If it is ticked and you decline the prompt, the failure is caught and ignored, so capture proceeds with video alone.