A Raycast extension I created for normalizing timestamps of various formats into UTC and assembling log data into timelines during incident investigations.

UTC Workbench showing a timeline of labeled events with UTC timestamps, relative offsets, and attached metadata

Who this is for

Reconstructing what went wrong during an incident often requires piecing together logs from multiple systems, each with its own timestamp formats and timezones. Normalizing timestamps into the same format and organizing them into a timeline is tedious and takes you out of the troubleshooting flow. I built UTC Workbench to manage this for me. If you've ever visited one of the dozens of UTC-to-Local time conversion websites while investigating a software issue, then you might like this tool, too.

Features

Paste a log line into the search bar and UTC Workbench extracts and resolves timestamps from raw text. If a timestamp is ambiguous, it prompts you to assign a timezone. You can also add events manually. The timestamps are normalized into UTC and presented as a timeline.

  • Parse out and normalize timestamps from pasted text.
  • Pin the timestamps as you troubleshoot to build a timeline.
  • Label events by source and attach URLs or other text data.
  • Set any event as a reference point to see offsets relative to a specific moment.
  • Export the assembled timeline as Markdown, JSON, or CSV.
  • Save sessions and switch between investigations.
  • View current time in UTC and local.
  • Convert ID formats like UUIDv7 or MongoDB ObjectIDs into timestamps.