Record your screen with synced audio
After you click Start Recording, your browser will show its own system-level share picker, where you choose whether to record the entire screen, a specific window, or a browser tab — this is a privacy step enforced by the browser itself. The recording stays entirely on your device and is never uploaded to any server.
The Screen Recorder uses your browser's built-in screen sharing to record your whole screen, one window, or one browser tab, and gives you a .webm video you can preview and download. It suits recording a walkthrough, reproducing a problem, or narrating while you work. It is a very basic recorder: there is no pause button, no countdown, no setting for resolution, frame rate, or bitrate, no editing, and the output is WebM by default (or the browser's supported format if WebM is unavailable), never converted afterwards.
Suppose you want to show a colleague the steps in an admin system. Tick the microphone option, click 'Start Recording', choose that browser tab in the share picker, explain out loud as you click through, then stop, replay to check, and download to send. Quality, frame rate, and file size are all decided by the browser, and the code gives no options for them, so we do not quote file-size or frame-rate figures. Choosing a single tab rather than the entire screen avoids recording private information in other windows.
That is a browser privacy rule: a web page must let you choose what to share each time, and cannot bypass it. The page cannot record your screen silently.
Make sure you ticked the microphone option and allowed the permission. To capture sound from the computer, tick the option to share audio in the share picker (some browsers only offer this when sharing a tab). Recording a few seconds first and playing them back is the safest check.
This tool normally outputs WebM (browsers without WebM support output their own format) and does no conversion. To get MP4, use one of the site's video tools or other software to convert the WebM.
No. The code has no upload logic, and the recording lives only in your browser's memory. Details are below.
Recording happens entirely in your browser. The code uses the browser's screen-sharing and MediaRecorder interfaces, keeps the data chunks in memory, assembles one video when you stop, and offers it through a temporary local link for preview and download. There is no network request that sends the picture or sound to a server. The recording disappears when you refresh or close the page, so download it promptly. When you leave the page the code tries to stop any recording in progress and shut down the screen and microphone streams.