Screen Recorder

0:00recording time · webm, saved to Downloads
Local onlyencoded in browser, never uploaded
Audiotab audio everywhere; system audio Win/ChromeOS
macOS silencesystem sound blocked - use tab capture
Pick thisCapturesAudio
Entire ScreenEverything including other appsSystem sound on Win / ChromeOS, silent on macOS
WindowOne application windowThat window's audio where the OS allows
TabOne browser tabTab audio on every platform
Recorder pipeline per spec: MDN: MediaRecorder - the capture stream encodes to WebM locally and hands your browser a Blob; nothing leaves the device.
The browser's own picker chooses screen, window or tab. Do a 3-second throwaway take first - it checks the picker choice and whether audio rides along, the two things you cannot fix after the real take. Test the camera if your tutorial needs a face overlay.

Screen recording needs less machinery than people expect: the browser can capture a screen, a single tab, or one window, encode it as it plays, and hand you the file - this page wires those pieces together with one button and nothing else.

Bottom line: press Record, choose screen, tab or window in the browser's own picker, do the thing you want to capture, press Stop - the clip downloads as a webm file playable everywhere modern. Everything stays local: the recording is written to your disk by your browser, never uploaded.

The honest part: browser recording has two edges. Audio capture depends on what you grant in the picker (system sound usually rides along on Windows and ChromeOS, is macOS-silent on the system level), and there is no webcam overlay here - this is a clean capture tool, not a streaming studio.

How to use

  1. Press Record and pick what to capture in the browser's picker: Entire Screen for tutorials, Window for one app, Tab for a single page - the picker is the browser's own, this page never sees the choice until recording starts.
  2. Do the thing you are demonstrating; the timer keeps counting so you can pace the take. Press Stop when done - the webm file saves to your Downloads folder immediately.
  3. For narration, choose the tab or screen option and share audio when the picker offers it; for a silent screencast, skip the audio checkbox - both paths need no setup beyond the picker itself.
Good to know โ€” Pipeline: getDisplayMedia (screen/window/tab picker) > MediaRecorder (VP8/WebM, default bitrate) > Blob > local download. Audio: tab audio records on all platforms; system audio on Windows and ChromeOS only; macOS browsers cannot capture system sound. No webcam overlay, no microphone track, no server round-trip, no time limit. Files play natively in Chrome, Edge, Firefox, VLC and YouTube; convert to MP4 for older editors.
Quick reference โ€” Do one throwaway three-second take before the real recording - it confirms the picker choice (screen vs window vs tab) and that audio rides along, which are exactly the two things you cannot fix after a perfect take finishes silent. Trim the dead air at the start by starting the recording, waiting one beat, then switching to the thing you are showing.

Frequently asked questions

Is this screen recorder really free with no upload?

Yes - the recording pipeline runs entirely inside your browser: the capture stream is encoded locally and the finished file is written straight to your Downloads. No server sees a frame, no account exists, no watermark is added, and no length limit applies beyond your disk space. Close the tab mid-recording and the take is simply lost - nothing was kept anywhere else.

Where is the audio, and why is my Mac recording silent?

Tab recording carries the tab's own audio on every platform. Full-screen recording shares system audio on Windows and ChromeOS; macOS does not let a browser page capture system sound, so Mac users record silent screencasts or use tab capture for sound. Microphone narration is a separate permission this tool does not request - pair the clip with your voice in an editor if you need commentary.

Why webm and not MP4?

WebM is what browsers encode natively (VP8/VP9 in a Matroska shell) - it is the format Chrome, Firefox and Edge produce without any external library. Every modern player and editor opens it, and YouTube accepts it directly. If your workflow demands MP4, any converter handles the one-step transcode after download; building the encoder into the page would triple its size for a format change you can do once, offline.

What are the built-in recorders on each platform?

Windows: Win+G opens the Xbox Game Bar (records one app at a time, not the desktop). macOS: Cmd+Shift+5 opens the native capture with full system audio. ChromeOS: Ctrl+Shift+Overview opens the screen capture drawer. This page exists for the gaps those leave - recording in a browser on any OS, picking a single window or tab precisely, and getting a file with zero account or watermark.

Related tools