Free, browser-based utilities for everyday developer workflows

Secrets Scanner

Find leaked credentials in pasted code, config, .env files, logs, JSON, HTTP headers, HAR snippets, XML, and URLs. Pattern-based detection with format-aware redaction. Runs locally — no upload.

Pattern-based scanning can miss secrets and produce false positives. Review every finding before sharing the sanitized output. If a real secret was exposed, rotate or revoke it.

Input format & scan options

Detected automatically — override below if needed.

Input

Sanitized output

Findings

Remediation

Detection is not remediation. Treat exposed secrets as compromised.

Custom rules & allowlist

Regex stays local. Invalid / risky patterns are blocked.

Allowlist

Values added to the allowlist are never reported. Use this for example tokens, public client IDs, or known sample placeholders.

Reports

Masked by default — raw values stay local.

Next Steps

Sanitized output is handed off — never raw input.

JWT Decoder

Inspect a JWT locally only if absolutely needed. Treat the raw token as a secret.

JWT & OAuth Toolkit

Decode JWTs, inspect OAuth flows, validate scopes — all locally.

HAR Sanitizer & Replay Packager

For full HAR cleanup with request/response body redaction.

HTTP Headers Parser

Re-inspect sanitized headers safely.

HTTP Security Headers Analyzer

Audit sanitized response headers for security posture.

URL Parser & Query Builder

Strip secrets from query strings after redaction.

.env ↔ Properties ↔ JSON

Convert the sanitized config to another format.

JSON Formatter / Validator

Pretty-print or compact the sanitized JSON output.

YAML Validator

Validate sanitized YAML structure.

XML / XPath / SOAP Inspector

Inspect XML/SOAP structure after redaction.

Regex Tester / Extractor

Test a custom secret pattern before adding it as a rule.

Text Diff & Compare

Diff sanitized output against the original to verify redactions.

Line Tools

Sort / unique / filter sanitized lines.

Base64 Encoder / Decoder

Decode Basic-auth or Base64 payloads safely (locally).

Hash Generator

Hash arbitrary values for tracking without exposing them.

PII Detector & Redactor

Also scan for personal data, IDs, financial values, and emails.

How to use the Secrets Scanner

Paste any code, configuration, log, .env file, JSON payload, HTTP headers, HAR snippet, XML / SOAP message, or URL with query parameters, pick a preset, and click Scan. The Secrets Scanner detects AWS / GCP / Azure credentials, GitHub / GitLab tokens, Stripe / OpenAI / Slack / SendGrid / Twilio keys, JWTs, Bearer tokens, private keys, database connection strings, cookies, and high-entropy strings — then applies your chosen redaction strategy and produces a sanitized copy. Useful before committing, sharing logs, pasting into chat, or attaching files to a ticket.

How to use it

  1. Paste the content you want to share (code, log, JSON, .env, headers, URL, HAR snippet).
  2. Pick a preset (commit safety, ticket / PR, LLM-prompt safe, log share).
  3. Pick a redaction mode: replace, mask, remove, consistent token, hash, or format-preserving mask.
  4. Click Scan. Review the findings — type, severity, and location.
  5. Toggle off false positives, copy or download the sanitized output, and hand off to another tool if needed.
  6. If a real secret was detected, rotate it immediately at the provider — detection is not remediation.

When to use it

What it detects

How it redacts

Format-aware scanning

JSON values are scanned and the output is re-serialized as valid JSON. .env / properties keep keys and comments while values are masked. HTTP headers preserve names; Set-Cookie values are masked while attributes are kept. URLs keep host / path / non-secret parameters and only mask secret query values. HAR snippets, XML/SOAP, and YAML fall back to text-level redaction with structure preserved on a best-effort basis — for full HAR cleanup, use the HAR Sanitizer.

What to do when a real secret is found

FAQ

Runs locally in your browser. No uploads. No analytics on pasted content. Pattern-based scanning can miss secrets and produce false positives — always review findings before sharing.

Related guides

Common tasks solved by this tool

Continue in a security debugging workflow

Chain this into related tools, or build it as a saved workflow in Workflows.

  1. Sanitize the HAR file
  2. Scan the output for remaining secrets — this tool
  3. Decode JWTs found in headers
  4. Verify webhook signatures