Online Screen Recorder
Record your screen, a window, or a browser tab directly in your browser, with optional microphone audio — no software install, nothing uploaded.
227 views
Recordings live only in this page's memory; closing the tab discards any you have not downloaded. Downloads in WebM format (VP8/VP9).
How a Browser Can Record Your Screen Without Installing Anything
Screen recording used to require dedicated desktop software with deep operating-system access, because capturing what is on a display is not something a sandboxed web page could normally do. That changed with the Screen Capture API, specifically getDisplayMedia() — a browser API, standardized alongside WebRTC, that lets a page request a live video stream of the screen, a specific window, or a single browser tab. Critically, this request always goes through the browser's own picker UI, not the page: the site never chooses what gets recorded, and the browser shows a persistent, unavoidable recording indicator for as long as capture is active, which is a deliberate privacy safeguard baked into the API design so screen capture can never happen silently in the background.
Once the video stream exists, recording it to a file is handled by a second, older API: MediaRecorder, the same interface used for microphone recording elsewhere on this site. It takes any live MediaStream - screen video, and optionally combined with microphone audio tracks via the Web Audio-adjacent MediaStream API - and periodically emits compressed chunks of encoded video as the recording progresses, using whichever codec the browser has built in (typically VP8 or VP9 video with Opus audio, packaged in a WebM container). Nothing about this pipeline touches a server: the capture, the encoding, and the resulting file all exist only in your browser's memory until you choose to download it.
Combining screen video with microphone audio is done at the MediaStream level, not by MediaRecorder itself: this tool takes the video track from the screen-capture stream and, if requested, adds the audio track from a separate microphone request into one combined stream before handing it to MediaRecorder - which is why granting microphone access is a second, independent permission prompt after the screen-share picker.
Practical Details Worth Knowing
- The browser's own recording indicator and "stop sharing" control exist outside this page entirely - clicking that system control (rather than this page's Stop button) also ends the recording cleanly and saves what was captured so far.
- Recording a single tab is generally lighter on CPU than recording the full screen or another application window, since the browser only has to composite content it already renders.
- The output is WebM, an open, royalty-free container format - if a different format like MP4 is needed, the file can be converted afterward with any standard video tool.
- Recordings are held only in this page's memory (not saved to disk automatically), so downloading a recording before closing the tab or navigating away is essential - nothing is auto-saved anywhere.
Frequently Asked Questions
Why does the browser show a picker asking what to record instead of just recording?
This is a deliberate part of the Screen Capture API's design: the browser, not the website, always controls what gets captured, and it shows a persistent recording indicator the entire time capture is active. This makes it impossible for a page to silently record your screen without your explicit, visible consent.
Does recording my screen upload anything to a server?
No. Screen capture (getDisplayMedia) and recording (MediaRecorder) both run entirely as browser APIs - the video stream, its encoding, and the resulting file exist only in your browser's memory until you choose to download it.
Why do I get two separate permission prompts when I enable the microphone option?
Screen capture and microphone access are two independent browser permissions, requested through two separate APIs (getDisplayMedia and getUserMedia). This tool combines the resulting audio and video tracks into one stream only after both permissions are granted.
What video format does the recording download as?
WebM, using whichever codec your browser has built in - typically VP8 or VP9 for video and Opus for audio. WebM is an open, royalty-free container; if you need a different format like MP4, convert the downloaded file afterward with any standard video tool.
What happens if I close the tab before downloading my recording?
It is lost. Recordings exist only in this page's memory for the duration of the session and are never automatically saved anywhere - download the file before closing the tab or navigating away.
Similar Tools
Report a Problem
Online Screen Recorder
Comments
No comments yet — be the first to write one!