Skip to content
BlurFirst

How to Blur Part of Your Screen in OBS (Without the Live-Editing Risk)

6 min read

OBS can crop and filter a source, but doing it live is fiddly and easy to get wrong on air. For browser content, blur it in the page before OBS captures it — and keep a panic hotkey ready for whatever appears live.

OBS can crop and filter a source, but for browser content the simplest, safest way to hide sensitive info is to blur it in the page before OBS captures it — so the stream or recording only ever sees blurred pixels. Building crop filters or masks live is fiddly and easy to get wrong on air. A browser extension like BlurFirst paints the blur into the page itself, and a panic hotkey frosts everything the instant something unexpected appears.

This matters most when you're live. Streamers and live-coders show real dashboards, terminals and inboxes to an audience in real time — there's no undo. A donation alert with a real name, an API key in a .env, a viewer's email in your CRM: once it's in frame on a live feed, it's out. OBS's own tools help for layouts you set up in advance, but they're the wrong tool for reacting in the moment.

What OBS can and can't do here

  • Crop / Pad filter — you can crop a browser source to a fixed region. Fine when the sensitive area never moves, but a scroll, resize or new modal shifts everything and re-exposes it.
  • Color Key, image and alpha masks — powerful for green-screen and fixed overlays, not for 'hide this one field that just appeared'.
  • Source visibility toggles — you can hide a whole source, but not a rectangle inside it.
  • Scene switching — cutting to a 'BRB' or holding scene hides everything and interrupts the show.

The common thread: OBS operates on whole sources and is tuned for layouts you configure ahead of time. It has no fast, reliable way to blur one region inside a live browser source the moment a secret appears.

Blur browser content before OBS captures it

  1. 1

    Open the page you'll capture

    Your dashboard, web editor, web terminal, or the donation/alert page you keep on stream.

  2. 2

    Start BlurFirst

    Click the BlurFirst icon or press Ctrl/⌘ ⇧ Y to bring up the control bar.

  3. 3

    Blur the sensitive areas

    Box-blur a region, element-blur a single field, or click Scan (Pro) to auto-detect API keys, emails, phones and cards — all locally in the browser.

  4. 4

    Add the browser source in OBS and go live

    OBS captures the page as-is, so it only ever sees the blurred pixels. Set a per-site profile (Pro) and the same page re-blurs automatically next stream.

Hiding a region in a live browser source

NeedOBS crop / filterIn-page blur
Survives page scroll or resizeNo — the region shiftsYes — tied to the element or region
React instantly when something appearsSlow — edit the filter liveOne shortcut (panic key)
Hide one field, not the whole sourceHardElement blur, one click
Works the same in a recordingYesYes — real pixels either way
OBS crop/filter vs. in-page blur for live browser content.

What streamers and live-coders should blur

  • API keys and secrets.env files, cloud dashboards, Authorization headers in DevTools.
  • Viewer donations and alerts — donor names, emails and payment details on tip/alert pages.
  • Your own accounts — email address, billing, order history, 2FA prompts.
  • CRM and support tools — real customer names, tickets and phone numbers if you demo SaaS live.
  • Chat and notifications — a personal DM or an inbox that scrolls into the browser source.

One limit to be clear about: BlurFirst only covers content inside a browser tab. It won't blur a native app, your desktop, or another window OBS is capturing — for those, add each source deliberately and keep desktop capture off-scene until you're ready. A BlurFirst desktop app is in development. For anything rendered in your browser, though, in-page blur is the fastest safe option.

Frequently asked questions

Can't I just crop the source in OBS?

You can crop to a fixed region, but any scroll, resize or pop-up moves the sensitive content and re-exposes it. In-page blur is tied to the element or region, so it holds as the page changes.

What's the fastest way to hide something mid-stream?

The panic shortcut, Ctrl/⌘ ⇧ H, blurs the whole page instantly. It's one keystroke, with no OBS menu-diving while you're on air.

Does the blur show up in both my recording and my stream?

Yes. Because it's rendered into the page as real pixels, anything OBS captures — local recording or live output — contains the blurred version.

Does it work for my desktop or a native app in OBS?

No — it only affects browser-tab content. For native apps, add those sources carefully and keep them off-scene until ready; a BlurFirst desktop app is in development.

Is any of this sent to a server?

No. Blurring and detection are local to your browser. The only network call BlurFirst makes is a license check.

Blur it before you share it.

Hide any field, region or message on a page before your next call. Nothing you blur leaves your browser.

Add to Chrome