Screen + Webcam Recorder handles a focused step in the modern video editing and conversion workflow. Record your screen with your webcam composited into a picture-in-picture corner — perfect for tutorials, course videos, demos, and reaction recordings. Pick the camera position, size, and audio sources, then capture and download in your browser. The page loads with the upload area, controls and result panel all visible at once, so the path from "I have a file" to "I have the result" is one screen long.
If you fit any of these descriptions, Screen + Webcam Recorder should slot cleanly into your workflow: creators trimming short clips; support agents preparing screen recordings; product teams shipping release demos. The tool keeps the controls focused on what matters for each of these use cases.
Screen + Webcam Recorder is a static page plus a client-side engine. The browser does the work; there is no separate backend in the loop for the actual processing. That architecture is why the tool starts immediately, why it does not depend on the load on a remote service, and why running multiple jobs in a row does not slow it down.
Behind the controls you see, FFmpeg compiled to WebAssembly is doing the actual video editing and conversion. MP4, WebM, MOV, MKV, AVI, FLV, and OGV are first-class formats and the engine produces a deterministic output for any given input + options combination — useful when you need to re-run a job and expect identical results.
The right moment to reach for Screen + Webcam Recorder is when you have a focused video editing and conversion job that fits inside a browser tab. Open the page, drop in the file or paste your input, choose the options that matter, and the tool returns the result.
Once you have used Screen + Webcam Recorder, the natural next steps depend on what you are doing with the result. Common follow-ups include Video Cropper, Video Trimmer, and Video Converter. These are surfaced on the page so you do not have to hunt the catalog manually.
The download is delivered as `{name}-edited.{ext}` the moment processing completes — no email link, no "your result will be ready in 5 minutes" queue, no expiry timer. The file is generated in your browser and saved by your browser's normal download flow.
The architecture imposes only the limits the browser itself imposes. The published 500 MB ceiling is conservative; most modern devices comfortably handle inputs up to that size, and the cap exists so the tool degrades gracefully on phones and budget laptops rather than running out of memory.
Some notes on the design of Screen + Webcam Recorder. The page is intentionally narrow: one input, the controls relevant to the task, and one output. Adding unrelated features would make the common case slower for the majority of users, so the surface is held to what people actually use.
A short note on how Screen + Webcam Recorder came to look the way it does: every iteration started by watching how someone unfamiliar with the tool actually used it, then removing whatever got in their way. That is why the upload area dominates the screen, the run button is bigger than the secondary controls, and the result panel is unmissable when the job finishes.
Tips from users who reach for Screen + Webcam Recorder regularly: process one input first to confirm the settings produce what you expect before committing to a batch; treat the page as the working surface and avoid leaving large jobs running in a backgrounded tab where the browser may throttle JavaScript; and if a particular file fails, check whether the source is intact by opening it in its native viewer — most "tool errors" are actually input errors.
For most failure modes, refreshing the page and re-running the job is enough — the engine has no persistent state to corrupt. If the same input fails twice in a row, the input itself is most likely the problem (a truncated file, an unexpected variant of the format, or a stream the engine does not recognise).
If you also use a command-line tool for screen + webcam recorder, Screen + Webcam Recorder is a convenient alternative for the times you are on a different machine or helping someone who is not comfortable in a terminal. The output is a standard file in the format documented above.
Screen + Webcam Recorder is intentionally narrow in scope so the common case is fast and the result is predictable. If you ever need a variation it does not cover, browse the rest of the catalog — there is a good chance an adjacent tool already exists, and switching between tools is just a matter of opening another tab.
The recorder grabs your screen via getDisplayMedia and your camera via getUserMedia, then composites both onto a hidden canvas in real time. The canvas stream is captured with the MediaRecorder API into a single WebM (or MP4 on Safari) file — entirely on your device.
Compositing two live streams onto a canvas, then encoding the canvas, is CPU-heavy and runs single-threaded in the browser. Native apps like OBS use GPU compositing and hardware encoding, typically 3–5× faster. The trade-off is total privacy and zero install — neither stream ever leaves your device.
You pick a corner (top-left, top-right, bottom-left, bottom-right) and a size as a percentage of the screen width before recording. The camera stays in that position throughout — perfect for predictable tutorial framing.
Yes. On Chromium browsers, tick "Share audio" in the screen picker for system audio, and toggle "Record microphone" for your mic. Both audio tracks are mixed into the final file.
When "Mirror camera" is on, the camera in the recording is flipped to match what you see in the preview — the natural selfie look. Turn it off if you want the actual unmirrored view.
There is no hard time limit but the entire recording is held in memory. For composite mode, plan for 5–10 minutes at 1080p before memory pressure builds. Reduce the screen resolution if the host application allows.
WebM on Chromium and Firefox, MP4 on Safari — both universally playable. Drop the file into our WebM-to-MP4 converter if you need a specific container.
No. The recording runs entirely in your browser tab. Nothing is transmitted, stored, or logged. Closing the tab erases the recording from memory immediately — make sure to download it first.
Screen + Webcam Recorder is a browser-only tool by design and does not expose a hosted API. The reason is the same as the privacy story: there is no Favtoo backend doing the work, so there is no service to call. If you need to script the same transformation, the underlying engine (FFmpeg compiled to WebAssembly) is open-source and can be used directly from your own code.
Screen + Webcam Recorder uses native HTML controls wherever possible, which means keyboard navigation, focus rings, and screen-reader labels work the way the platform expects. The drop zone accepts files via the keyboard-accessible file picker as well as drag-and-drop, and result downloads use standard browser download flows. If you spot an accessibility gap, Favtoo treats it as a bug worth fixing.
Desktop apps usually have more advanced features but require installation, maintenance and (often) a licence. Paid online tools are convenient but route your file through their servers and gate downloads behind accounts. Screen + Webcam Recorder sits in between: free, instant, and private, but intentionally narrow in scope. For one-off jobs and the common video editing and conversion operations, it is usually the lowest-friction choice; for highly specialised work, a dedicated app is still the right answer.
Favtoo keeps no copy of your file because Favtoo never receives your file. Screen + Webcam Recorder runs entirely in your browser, the input is held only in your tab's memory, and closing the tab discards it. There is no opt-in cloud history, no "recent jobs" panel synced to an account, and no server-side retention to configure — the architecture simply has nowhere for your file to be stored.
Screen + Webcam Recorder works in any modern browser released in the last few years — Chrome, Edge, Firefox, Safari, Brave, Arc and the major Chromium derivatives are all supported. The underlying engine relies on widely-supported web APIs, so there is nothing exotic to install. If you are on a very old browser version and the tool fails to load, updating to the latest release of your preferred browser is the only fix needed.
Most jobs finish in seconds. Speed scales with input size and with how many CPU cycles your browser tab has available — the engine runs in your browser, so it shares resources with whatever else you have open. For inputs near the 500 MB ceiling, expect anywhere from a few seconds to roughly a minute on a typical laptop. Closing other heavy tabs noticeably speeds things up.
Screen + Webcam Recorder is a static page running an open-source engine in your browser, so a typical corporate firewall does not get in the way as long as it allows JavaScript and WebAssembly to load from Favtoo. For teams that need to host it themselves on an internal network, the underlying engine (FFmpeg compiled to WebAssembly) is open-source and can be packaged into a private build with the same behaviour. Reach out via the Contact page if that is something you are exploring.
Video to GIF
Convert any video clip to an animated GIF entirely in your browser. Pick the start, length, frame rate, and width — your file is processed locally with FFmpeg WebAssembly and never uploaded.
Screen Recorder
Record your screen, a window, or a browser tab directly in your browser. Optionally include system audio and your microphone. Capture, preview, and download the video without installing any app — and without uploading anything.
Webcam Recorder
Record your webcam directly in your browser with optional microphone audio. Pick the resolution (480p, 720p, or 1080p), frame rate, and mirror mode, then capture and download the result without installing any app.
Video Slideshow Maker
Turn a stack of photos into an MP4 slideshow with per-slide durations, crossfades, and an optional soundtrack. Pick the resolution (up to 1080p), frame rate, and transitions, then download a single MP4 — all processed in your browser with FFmpeg WebAssembly.
Video from Images + Audio
Combine a stack of photos with a music track or narration into a single MP4 video. Pick the resolution, per-slide duration, transitions, and let the slideshow length match the audio. All processed in your browser with FFmpeg WebAssembly.
Video Trimmer
Set precise in and out timestamps, snap to keyframes when needed, and document handles for social-safe cutdowns.
Video Splitter
Split any video into 2–10 equal-length pieces, packaged as a downloadable ZIP. Files are processed entirely in your browser with FFmpeg WebAssembly using lossless stream-copy.
Video Merger
Combine multiple video clips into a single MP4 in your browser. Drop in MP4, WebM, MOV, MKV, AVI or FLV files, drag to reorder them, pick a target resolution and frame rate, and merge — all locally with no uploads.