More tools
Clean Text
Strip smart quotes, zero-width characters, non-breaking spaces, and invisible Unicode from any pasted text.
Markdown Viewer
Live split-view editor and renderer — edit on the left, preview on the right.
Text Diff Checker
Compare two texts, JSON payloads, or config files and see exactly what changed, line by line.
Log File Viewer
Open multi-gigabyte log files instantly — chunked indexing and virtual scrolling handle 10GB+ files without freezing your tab.
FileSQL
Drop a CSV or JSON file and query it with SQL instantly — no upload, no server.
Format SQL
Format SQL for MySQL, PostgreSQL, BigQuery, T-SQL, and more — uppercase keywords, proper indentation.
Schema Visualizer
Paste CREATE TABLE statements and get an ER diagram instantly — tables, columns, keys, and foreign-key relationships.
Format JSON
Prettify or minify JSON. Auto-fixes single quotes, trailing commas, and unquoted keys.
Format YAML
Format and validate YAML. Catches indentation errors in Kubernetes, Docker Compose, and GitHub Actions files.
Format XML
Indent and pretty-print XML. Works with SOAP, RSS, Maven POM, Android manifests, and SVG.
JWT Debugger
Decode JWTs instantly — view all claims, check expiry, and see the algorithm. Token never leaves your browser.
Shredder
Remove EXIF, GPS, and author metadata from images and PDFs. Redact secrets from text and log files.
SSL Certificate Checker
Check any domain's SSL/TLS certificate — expiry, issuer, and Subject Alternative Names.
PDF Tools
Merge, split, rotate, or sign PDFs, fill in forms, and add text — entirely in your browser, nothing uploaded.
CronScope
Paste a cron schedule and see every run on a 12-month calendar. Never misread a cron expression again.
Regex Tester
Test regex patterns against sample text with live-highlighted matches, or pick from a library of ready-made patterns — no regex knowledge required.
Base64
Encode text or files to Base64, or decode Base64 strings and preview images inline.
URL Encode / Decode
Encode URLs or decode percent-encoded strings like %20, %3D, %26 — instantly.
UUID Generator
Bulk-generate cryptographically random v4 UUIDs using crypto.randomUUID(). Copy one or all at once.

Your files stay local

Files are processed entirely in your browser. Nothing is uploaded to any server. Works offline.

Back to Shredder

Developer Mode · Log Sanitizer

Auto-Redact Secrets from Logs, Configs & Exports

Safe to share with support teams, post on GitHub, or include in bug reports. Log structure, timestamps, and messages are preserved exactly.

What Gets Redacted

PatternExample InputRedacted Output
IPv4 addresses
192.168.1.105xxx.xxx.xxx.xxx
Email addresses
admin@company.coma***@company.com
OpenAI API keys
sk-4eC39HqLyjWDar...sk-********************
AWS Access Keys
AKIAIOSFODNN7EXAMPLEAKIA****************
Bearer tokens
Bearer eyJhbGci0iJI...Authorization: Bearer ********************
Basic auth
Basic dXNlcjpwYXNzAuthorization: Basic ********************

Before / After

Before — raw log with secrets
[14:23:07] INFO: DB connected
  host: 192.168.1.50:5432
[14:23:08] DEBUG: Stripe API call
  Authorization: Bearer sk_live_4eC39Hq...
[14:23:09] ERROR: Auth failed
  user: admin@acme.com
  from: 10.0.0.23
[14:23:10] WARN: Rate limit
  from: 203.0.113.45
After — secrets redacted
[14:23:07] INFO: DB connected
  host: xxx.xxx.xxx.xxx:5432
[14:23:08] DEBUG: Stripe API call
  Authorization: Bearer ********************
[14:23:09] ERROR: Auth failed
  user: a***@acme.com
  from: xxx.xxx.xxx.xxx
[14:23:10] WARN: Rate limit
  from: xxx.xxx.xxx.xxx

Supported File Types

.log

Application Logs

Server, app, and access logs with timestamps and events

.json

JSON Configs

API responses, config files, and structured data exports

.env

Environment Files

.env and .env.local files with secrets and connection strings

.txt

Plain Text

Any unstructured text file containing sensitive patterns

.sql

SQL Exports

Database dumps that may contain email addresses or IPs in data

What Does NOT Change

Log structure & formatting
Timestamps & log levels
Message text & context
JSON keys & schema
Line numbers & order
Non-sensitive values

Only patterns that match known secret formats are replaced. Everything else is left exactly as-is.

Who Uses This

Support Escalation

Share application logs with third-party support or vendors without leaking internal IP ranges or credentials.

GitHub Bug Reports

Paste log output in public GitHub issues after sanitization — no more accidentally committing API keys.

Security Audits

Hand off logs to security reviewers without exposing infrastructure topology or authentication tokens.

Config Export

Export application configs for documentation or peer review after redacting all credentials and endpoints.

Ready to sanitize a log file?

Drop any .log, .json, .env, .txt, or .sql file. Redacted in seconds, entirely offline.

Drag & Drop or Click to Upload

.log, .json, .env, .txt, .sql

100% Client-Side Privacy

All processing happens directly in your browser's memory. Your files are never uploaded to any server, guaranteeing zero data leakage. You can even use this tool offline.