b2KIT

Screen Recorder

Record screen, window, or tab with audio using browser MediaRecorder API.

Tested tool guide Tested browser tools Checked August 16, 2026

What Screen Recorder does and how it behaves

Clicking Record does not start the capture; it opens the browser's screen-sharing picker, where you choose what the tool records: an entire display, one window, or a single tab. Recording runs in your browser - frames are encoded on your device, nothing is uploaded - and stopping the recording hands you the video as a download. The two things users discover late: the file is WebM, not MP4, and system audio is captured only when you share a tab and agree to include it. A screen or window recording is silent unless you also enable the microphone.

How the result is produced

1

The picker decides everything

Record opens the browser's screen-share prompt (getDisplayMedia). You pick the surface to share; if you choose a tab, most browsers offer a checkbox to include that tab's audio. Recording starts only after you confirm the picker, and the browser shows a persistent sharing indicator (usually a red dot or bar) until you stop. While the picker is open, nothing is being captured.

2

Encoding and download

The chosen stream is handed to the browser's MediaRecorder, which encodes the frames as VP8 or VP9 video with Opus audio in a WebM container. Encoding happens locally, so the smoothness and size of the file depend on your machine: long sessions produce large files, and heavy video can record choppily on slower hardware. When you stop, the pieces are assembled and offered to you as a download.

Good uses

  • You need to show a colleague a bug you cannot describe in words: record the window with the broken flow and attach the video to the issue.
  • You are following a webinar or lecture in a tab and want the talk, audio included, to review later or take notes from.
  • You are preparing a short feature walkthrough for documentation or a teammate and want to narrate it with the microphone.

Limits and checks

  • The download is WebM, not MP4. QuickTime, several stock video editors, and some upload forms will not open it; convert to MP4 before sending if the recipient needs that format.
  • Silence can be a setting problem, not a failure: screen and window captures have no audio track at all, tab capture includes audio only if you tick the option in the picker, and microphone audio is recorded only when you enable it.
  • The file covers exactly the span between Record and Stop. There is no pre-roll before the picker is confirmed, and closing the tab mid-recording usually discards everything; stop properly and wait for the download to appear.

Common questions

Why is the file .webm and not .mp4?

The browser's recording API writes WebM (VP8 or VP9 video with Opus audio) and the tool requests that format; MP4 is not dependably available through this API, so the tool does not offer it. If your player or editor cannot open WebM, convert the file afterwards - free converters handle it in under a minute.

Will it record the sound coming out of my speakers?

Only when the surface you share is a browser tab and you tick the audio option in the picker. Screens and windows carry no audio track in the browser's capture API, so sounds from desktop apps are never recorded. The microphone is separate and is included only when you enable it. For system-wide audio capture, use a desktop recorder instead.

References and verification

The behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools