Skip to main content
ToolsHub

Online Screen Recorder

Capture your screen or a single tab with optional system/mic audio, preview it, and download the WebM video — all in the browser with nothing uploaded.

Updated

Files never leave your browser
Screen recording isn’t supported in this browser. Please use a recent desktop version of Chrome, Edge, or Firefox.

How to use Online Screen Recorder

Capture your screen, a browser tab, or an application window directly in your browser — no extensions, no desktop software, no uploads. The Screen Recorder uses the browser's built-in getDisplayMedia API to capture your display and the MediaRecorder API to encode the stream to a downloadable WebM video. Add optional microphone or system audio commentary and download the recording as soon as you stop.

  1. Click "Start Recording" — the browser will show a permission prompt asking which screen, window, or tab to share.
  2. Select the capture source (entire screen, application window, or browser tab) and click "Share".
  3. Optionally enable "Include microphone audio" to record commentary alongside the screen capture.
  4. Interact with your screen normally while the recording indicator is visible.
  5. Click "Stop Recording" to end the session, then preview the clip and click "Download" to save the WebM file.

Your data never leaves your device — 100% private processing.

How browser screen recording works

Screen capture relies on two browser APIs. getDisplayMedia() prompts the user to select a display surface (screen, window, or tab) and returns a MediaStream of video frames at the display's native resolution and refresh rate. getUserMedia() can optionally provide a second MediaStream from the microphone. The MediaRecorder API combines these streams into an encoded video, writing data chunks to memory as Blobs. Common codecs are VP8 or VP9 in a WebM container (Chrome/Firefox/Edge) or H.264 in MP4 (Safari). On session end, the Blobs are concatenated and converted to an object URL for the download link — nothing is ever sent to a server.

Capture source comparison
Source typeCapturesIncludes system audioBest for
Entire screenFull display including taskbarYes (Windows/Linux)Full walkthroughs, desktop demos
Application windowSingle app window onlyPartial (app-dependent)Software tutorials
Browser tabActive tab content onlyYes (tab audio)Web demos, screen-share meetings

Audio capture and mixing

getDisplayMedia can request system audio (the sound playing on your computer) at the same time as the screen image. Browser support varies: Chrome and Edge on Windows and Linux grant system audio; Safari and Firefox do not currently expose system audio via getDisplayMedia. Microphone audio from getUserMedia can be mixed with the screen stream using an AudioContext node graph before passing the combined audio track to MediaRecorder. If you need voiceover but no system sound, enable only the microphone toggle.

Output format and converting WebM

MediaRecorder on Chrome and Firefox typically produces WebM (VP8/VP9 video, Opus audio) because VP9 is royalty-free and well-supported. Safari records H.264/AAC in an MP4 container. WebM is supported by all modern browsers and video editors, but if you need MP4 for wider device compatibility — such as an iPhone that does not support WebM playback — use a video converter to re-mux or transcode the file after downloading.

Glossary

getDisplayMedia
A browser API (part of the Screen Capture API) that prompts the user to select a display surface and returns a video MediaStream of that surface.
MediaRecorder
A browser API that encodes a live MediaStream into a series of compressed video/audio Blobs using the platform's native codecs.
WebM
An open-source video container format developed by Google, typically holding VP8/VP9 video and Opus audio; the default output of MediaRecorder in Chrome and Firefox.
MediaStream
A browser object representing a real-time stream of media tracks (video and/or audio) from a source such as a camera, microphone, or screen capture.
VP9
An open-source, royalty-free video codec developed by Google; widely used in WebM files for web video delivery and screen recordings.

Related reading

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Related Audio & Video

Explore all Audio & Video.