# OneTake (一镜) > OneTake is a free online screen recorder that runs entirely in the browser. > No account, no upload, no cloud storage: every recording is processed and > stored locally on the user's device. 免费在线录屏工具,无需注册,100% 本地处理。 Key facts - Price: free, no paid tier, no trial, no credit card. - Account: none. No sign-up, no login, no email. - Data handling: recordings never leave the device. No upload endpoint exists. - Storage: IndexedDB in the browser; survives reload and tab close. - Output: MP4 (H.264), WebM (VP9/VP8), GIF. Resolution source / 4K / 1080p / 720p, 30 or 60 fps. - Capture modes: screen + camera, screen only, camera only, region crop. - Audio: microphone + system audio, mic only, system audio only, muted. - Requirements: HTTPS or localhost, a modern browser with MediaRecorder. - Languages: 14 (zh-CN, zh-TW, en, ja, ko, de, fr, es, pt, it, nl, ru, sv, da). ## Pages - [OneTake recorder](https://screen-recorder.czzz.xyz/): the recorder itself. Pick a source, record, export. - [Guide and FAQ](https://screen-recorder.czzz.xyz/guide.html): how it works, step-by-step usage, format and privacy questions. - [Privacy & cookie notice](https://screen-recorder.czzz.xyz/privacy.html): no cookies, no trackers, what is stored locally. ## What it does - Records the whole screen, one window, one browser tab, or a region you drag out. - Composites a camera picture-in-picture in any corner, with adjustable size. - Mixes microphone and system audio into a single track. - Exports MP4 by default, plus WebM and GIF; MP4 can be produced after recording via WebCodecs when the browser has no native MP4 recorder. - Saves every take to a local library, so recordings can be exported later without re-recording. ## What it does not do - It does not upload, stream, or back up recordings anywhere. - It does not require an account. - It does not set cookies and does not run cross-site trackers. Page views are counted with Cloudflare Web Analytics, which is cookieless and aggregate only. - System audio capture depends on the browser; Chrome and Edge require ticking "Share audio" in the screen picker. ## How it works (technical) Capture uses `getDisplayMedia` and `getUserMedia`. Compositing (camera overlay, region crop, resolution scaling) happens on a `` painted by a timer, not `requestAnimationFrame`, so the picture keeps updating while the recorder tab is in the background. Output goes through `MediaRecorder`; GIF export uses a local GIF encoder and MP4 fallback uses WebCodecs plus a local muxer. Files are stored as Blobs in IndexedDB. After the first load a service worker keeps the app usable offline. ## Optional - [llms.txt](https://screen-recorder.czzz.xyz/llms.txt) - [sitemap](https://screen-recorder.czzz.xyz/sitemap.xml)