Utilora

Multi-Format Log Parser

Parse bulk log lines from nginx, Apache, syslog, logfmt, and JSON formats into structured JSONL. File upload supported. Runs in your browser.

How to use

  1. 1

    Paste or upload log lines

    Paste raw log output or upload a .log or .txt file. Mixed formats are handled automatically.

  2. 2

    Click Parse

    Each line is tested against nginx, Apache, syslog RFC 3164, logfmt, and JSON formats.

  3. 3

    Download structured output

    Download the result as a .jsonl file — one JSON object per log line.

Why use this tool?

  • Auto-detects nginx, Apache, syslog, logfmt, and JSON log formats
  • Bulk processing — handles thousands of lines at once
  • Unmatched lines are preserved as { _raw: '...' } — nothing is silently dropped
  • Runs entirely in your browser via a Web Worker — logs never leave your device

Frequently asked questions

What formats are supported?
JSON lines, logfmt (key=value), syslog RFC 3164, nginx combined access log, and Apache combined access log. Each line is tested in that order and the first match wins.
What happens to lines that don't match any format?
They are output as { "_raw": "...", "_parser": "none" } so nothing is silently dropped. You can filter them out of the JSONL output afterward.
Is my log data uploaded anywhere?
No. Parsing runs in a Web Worker in your browser. Your log data never leaves your device.
Can I mix different log formats in one file?
Yes. Each line is parsed independently, so a file with a mix of nginx and syslog lines is handled correctly.

Related tools

Popular right now