⏺️
Creator & Video/Screen Recorder

Screen Recorder

Record a tab, window, or your whole screen — with system audio and mic mixing. Nothing leaves your device.

LOCAL · MEDIARECORDERTab/window/screenMic + system audioNo uploadNo time limit
Saved Settings· Auto-save on
▾
The CalculatorPage 1
⏺️

Pick a tab, window, or screen to record — the capture never leaves your device

Data Source & Legal Disclaimer
Effective: 2026Last updated: 2026-09-07Update: Manual review
Sources: MediaStream Recording API — MDN

Screen recording runs entirely in your browser using getDisplayMedia and MediaRecorder. Nothing is uploaded to any server.

See all data sources & update policy →
How it worksPage 2

How browser screen recording works — illustrated

The browser's getDisplayMedia API asks you which tab, window, or screen to share, and hands back a live video track. MediaRecorder then compresses that track in real time with VP9 (or VP8 fallback) into a WebM file — all on your device, no server round-trip. Microphone input is mixed in through a Web Audio graph so narration and system sound can share one recording. Output is WebM, not MP4: browsers only ship the free VP9/VP8 encoders for recording, so this tool does not pretend to export MP4 — WebM uploads natively to YouTube, Twitter/X, and Slack, and VLC plays it anywhere.

getDisplayMedia → (mic mix) → MediaRecorder VP9/Opus → local WebM
getDisplayMediatab / window / screenMicrophone (opt.)Web Audio mix-downMediaRecorderreal-time encodeVP9 + Opusfree codecs → WebM(not MP4 — see note).webmlocal filerecording happens only on your device · stop via the tool button or the browser's "Stop sharing" bar

Everything is captured, encoded, and saved on your device. Recording starts only after you pick a surface to share.

Filing a UI bug — Nadia's 90-second capture

Nadia needs to show an engineering team a layout bug that only appears while a dropdown animates.

  1. Choose the surface:She clicks Record and picks the specific browser tab — the browser highlights it so nothing else on her desktop is captured
  2. Narrate while recording:With Include microphone on, her voice is mixed over the tab audio through a Web Audio graph into a single Opus track; the timer reads 1:30 when she stops
  3. Encode math:90 s of VP9 at ~750 kbps ≈ 90 × 750,000 ÷ 8 ≈ 8.4 MB — typical for a 1080p tab capture
  4. Attach & done:The .webm downloads instantly and drags straight into the issue tracker; the team plays it without any codec pack
FAQ & detailsPage 3

Record tab, window, or screen with mic mixing. Everything runs locally; nothing is uploaded.

FreeToolHub Screen Recorder is a free browser-based tool — record tab, window, or screen with mic mixing. No signup, no upload; everything runs locally in your browser.

About this tool

What is this tool?

Record tab, window, or screen with mic mixing. Local WebM capture, no watermark.

Tab/window/screenMic + system audioNo uploadNo time limit

What Is the Screen Recorder?

The Screen Recorder captures a tab, window, or full screen using the browser's getDisplayMedia API and encodes it in real time with MediaRecorder (VP9/VP8 + Opus). Microphone narration can be mixed in, the timer shows elapsed time, and the finished WebM is saved directly to your device — nothing is uploaded.

How to Record Your Screen

Choose your audio options, click Start recording, and pick the surface to share from the browser's picker. The timer starts when recording begins; click Stop (or the browser's Stop sharing bar) and preview the result. Requires a modern browser on HTTPS — Chrome and Edge recommended.

Choosing the Right Audio Mix Before You Record

The audio toggles decide what your recording can be used for, and they behave differently per browser. System audio captures what the tab or screen plays — ideal for demo videos and bug reports where the point is what happens on screen. Microphone audio adds narration — ideal for walkthroughs and feedback. Recording both produces a mix, but note that on some systems the system-audio capture picks up notification sounds too, so muting notifications before a long take saves re-records. Recordings capture in real time in WebM format and stay on your device: nothing uploads while recording or after. For tutorials meant to live on a video platform, record at full screen with the system audio on; for a quick bug report, a single window with microphone narration communicates faster than any ticket text.

Frequently Asked Questions

Why does the recording download as WebM instead of MP4?

Browsers only ship free VP9/VP8 + Opus encoders for real-time recording, and WebM is their native container. WebM uploads directly to YouTube, Slack, and most issue trackers; for MP4, convert the file with any local tool. This page will not pretend to re-encode video it did not capture.

Can I record my microphone along with the screen?

Yes — tick "Include microphone narration" and your voice is mixed with the system/tab audio through a Web Audio graph into one Opus track. You can also record silent video by unticking both audio options.

How do I stop the recording?

Two ways: the Stop button in the tool, or the browser's native "Stop sharing" bar that appears at the top of the captured surface. Both finish the file and show the preview instantly.

Where do my recordings go?

Nowhere — the recording stays in your browser as a local WebM file until you click download. No server receives the video during or after recording, which makes the tool safe for internal demos and anything confidential.

Why is there no webcam overlay or editing?

This tool does one job — reliable, private screen capture with audio mixing — and hands you the WebM. Webcam compositing and trimming are separate products with separate privacy footprints; here the entire pipeline is getDisplayMedia plus a local MediaRecorder, so the attack surface stays minimal.

Related tools

Joke of the Day
Oct 14

What do you call a nosy pepper?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.