All Tools View Categories About Contact Privacy

AWS CloudWatch Log Formatter

Normalize CloudWatch exports, Insights results, and raw lines into readable time / level / message rows.

Runs entirely in your browser — your logs never leave this page.
0
Messages
0
Streams
0
Errors
0
Span (min)

  

About AWS CloudWatch Log Formatter

Raw CloudWatch Logs output comes in awkward shapes: S3 exports wrap each line in a JSON envelope with timestamp and message; Logs Insights results dump structured rows; console copies are plain text. AWS CloudWatch Log Formatter detects whichever shape you paste and normalizes it into aligned time | level | message rows.

With epoch timestamps converted to readable UTC, levels extracted where present, and stats covering streams, levels, span and activity per minute, the formatter turns CloudWatch paste-holds into something scannable in seconds.

Features

  • Shape autodetection — export envelope, logEvents, arrays, plain text.
  • Epoch to UTC — readable times for every message.
  • Level extraction — ERROR/WARN/INFO/DEBUG/FATAL column.
  • Stream grouping — compare volume across log groups.
  • Text report — copy the formatted output.
  • Local only — nothing uploaded.

How to Use

  1. Paste CloudWatch output — export file, Insights result, or plain lines.
  2. Format. Rows align and timestamps resolve.
  3. Scan the level histogram and per-minute activity.
  4. Copy the report for the ticket.

Examples

Example 1 — Export review. Pasting an S3 log export turns {"timestamp":...,"message":...} envelopes into a readable table.

Example 2 — Burst hunting. The per-minute count highlights where ERROR volume spikes.

Example 3 — Stream comparison. Multi-stream logs reveal which lambda or worker printed the most.

Benefits

  • Zero reshaping — paste any CloudWatch shape.
  • Time intelligence — epoch resolved, span computed.
  • Level lens — severity histogram instantly visible.
  • Stream perspective — volume per log stream.
  • Private — all processing client-side.

Frequently Asked Questions

Which CloudWatch export shapes are recognized?
The S3 export / Logs Insights format where each line is a JSON record with <code>timestamp</code> and <code>message</code>, a top-level object with a <code>logEvents</code> array, a JSON array of records, and plain text pasted straight from the console.
What happens to epoch timestamps?
Millisecond epoch timestamps are converted to readable UTC timestamps in the formatted table so every message carries a human-friendly time.
Are levels detected?
When a message contains <code>ERROR</code>, <code>WARN(ING)</code>, <code>INFO</code>, <code>DEBUG</code>, or <code>FATAL</code>, the level is extracted and shown in its own column, then summarized per level.
What do the stats include?
Total messages, distinct log streams, a per-level histogram, and the time span covered — plus a coarse activity count per minute so bursts are visible.
Does it group by log stream?
Yes. When stream names are present the table is grouped by stream, and the stats let you compare volume across groups.