🛝Toolio
All tools

🔴 Screen Recorder

Record your screen directly in the browser and download the result as a WebM video — no install, no upload, nothing leaves your device.

🔒 Recording stays on your device — nothing is uploaded. Needs a secure (https) page; tab/system audio capture works best in Chrome/Edge.

About

This tool uses the browser's getDisplayMedia API to capture your screen, window, or browser tab, and records the stream with MediaRecorder into a WebM file you download locally. Optional audio sources — system/tab audio and microphone — are mixed together using the Web Audio API before being fed into the recorder, so you can narrate while recording. Everything runs entirely on your device; no video data is ever sent to a server. Because getDisplayMedia requires a secure context, the page must be served over HTTPS (or localhost). Tab and system audio capture works most reliably in Chrome and Edge; Firefox captures microphone only.

How to use

  1. Open this page over HTTPS (or localhost) in Chrome or Edge for full audio support.
  2. Select your audio sources: toggle system/tab audio, microphone, or both — or record silent video.
  3. Click Start Recording. The browser will ask you to choose a screen, window, or tab to share.
  4. Record your session — a live timer shows elapsed time. Click Stop Recording when done.
  5. Preview the recording in the browser and click Download to save the WebM file to your device.

FAQ

Does this tool upload my recording to a server?
No. Everything is handled by your browser using getDisplayMedia and MediaRecorder. The video is assembled and stored in memory on your device and never sent anywhere.
Why does system audio not appear in Firefox?
Firefox's implementation of getDisplayMedia does not expose system or tab audio. Use Chrome or Edge to capture audio from your screen or a browser tab.
Why does the page need to be served over HTTPS?
getDisplayMedia is a powerful browser API that browsers only allow in secure contexts — HTTPS pages or localhost. It will not work on plain http:// URLs.
What video format does the recording use?
Recordings are saved as WebM, the format natively produced by MediaRecorder in all major browsers. You can convert WebM to MP4 or GIF with other tools on this site.
Can I record just one browser tab instead of the whole screen?
Yes. When the browser share dialog opens, switch to the 'Tab' option and pick the specific tab you want. Tab capture also enables system audio in Chrome and Edge.