LogShaper

Turn messy logs into clean JSON & JSON Schema

No network access · nothing leaves your browser
Sanitization Rules
Quick samples:
Ctrl/⌘ + Enter to parse
No data processed yet.
/* Click "Parse & Normalize Schema" to process raw logs */

Clean, structured logs without uploading anything

LogShaper is a free tool for developers and security teams. Paste raw logs and it detects each line's format, pulls out structured fields, redacts secrets and personal data, and infers a JSON Schema for the result. Everything runs locally in your browser.

Tools

Nginx log to JSONAccess logs to structured JSON fieldsRedact secrets from logsScrub API keys, tokens, emails and IPsJSON to JSON SchemaInfer a schema from sample JSONParse stack tracesJava, Python and Node.js traces to JSONSyslog to JSONLinux system logs to structured recordslogfmt to JSONkey=value logs to typed JSON

Questions

Is my data uploaded anywhere?

No. Parsing, redaction and schema generation all run in your browser tab. The page's security policy blocks every network request, so pasted logs can't be sent anywhere, and nothing is saved when you close the tab.

Is LogShaper free?

Yes. There's no sign-up, no limit and no ads.

What log formats does it understand?

JSON and JSON Lines, Nginx and Apache access logs, leveled application logs, classic syslog, logfmt, and multi-line Java, Python and Node.js stack traces. Each line's format is detected automatically, so mixed logs work.

What is the JSON Schema for?

It describes the shape of your log records (field names, types, which fields are required) so you can validate data, generate types, or document an API.