Keys in plain sight
A live API key on a settings screen, a token in the network tab, or a connection string in a config UI is one screenshot away from being public.
Blurr.ing detects API keys, secrets, connection strings, tokens and customer records and blurs them before you demo, share your screen or file a bug report.
Quick answer
Blurr.ing uses Blur Text keyword redaction with 34 presets to automatically detect and blur API keys, tokens, secrets, connection strings, and customer PII wherever they appear on a page, before you demo, record, or file a bug. The blurs you draw stay in your browser, and with Premium they re-apply before the page paints, so a hot reload does not flash a live credential.
A leaked production key means rotation, an incident review, and working out what was exposed and for how long. Yet keys, tokens, and real customer data sit in plain view in the tools you demo, pair in, and screenshot every day, and scrubbing each screen by hand is the step people skip when they are busy.
A live API key on a settings screen, a token in the network tab, or a connection string in a config UI is one screenshot away from being public.
You scrub through a feature walkthrough and a .env file or a JWT in DevTools is in frame for the whole clip, which then gets forwarded around.
Filing a bug against a production admin panel means a table of real customer names, emails, and IDs rides along in the attachment.
Blur Text recognizes common secret formats and blurs them on its own, and you click to blur anything it misses. Set the presets once and they apply to every page you open. The matching runs locally in your browser.
Match the shapes of API keys, tokens, card numbers, IBANs, SSNs, and crypto wallet addresses out of the box: no rules to write for the common cases.
The regions you draw are applied with CSS and never leave your browser. Blurr.ing reads nothing and uploads nothing, and the screenshots you ask it for are built in your browser too.
With Premium, saved blurs re-apply before the page paints, so a dev-server rebuild or a single-page-app re-render does not flash a live key mid-demo.
Click a row, a card, or a table to blur it instantly, holding Alt and scrolling to grow the selection to exactly the data you need to cover.
Frost every avatar, image, and ad in an admin panel so a user table full of real people stays anonymous on screen.
Blur anything containing sk_live, a postgres:// connection string, or an internal ID format. Combine terms with AND, OR, and NOT.
Set the presets once and they apply to every session after that.
Turn on the presets for API keys, tokens, and cards, and add custom patterns like sk_live or a postgres:// string once.
Press Ctrl + Shift + Y (Cmd + Shift + Y on Mac) or click the Blurr.ing icon on the dashboard, admin panel, or DevTools view you are about to show.
Every matching credential and identifier is frosted wherever it appears, so you never hunt for each one by hand.
Click a customer row or a config card the presets do not cover to hide it instantly, and dial the intensity up.
Screen-share, capture a Loom, or attach a screenshot with production credentials and PII covered.
The same blurs work on calls, screenshots and streams.
Blur salaries, customer data and dashboards before you present on Zoom, Meet or Teams. Share a tab to hide the browser frame, and mask your other tab titles while you are at it.
Redact names, emails and account numbers before you capture a screenshot for docs, tutorials, support tickets or bug reports.
Auto-blur images, videos and ads, and hide your own name, email and address before you go live or record a tutorial.
Free on the Chrome Web Store. Works on any site, no account needed.