Tested tool guide
Tested browser tools
Checked August 16, 2026
What Apache / Nginx Log Parser does, with a checked example
This tool reads Apache Combined Log Format or default Nginx access log lines, splits each into client IP, timestamp, request line, status code, byte count, referrer, and user agent, then tallies and ranks those fields into tables and charts. All parsing happens in the browser. The most common surprise: a line that doesn't match Combined format exactly (custom Nginx log_format directives, JSON-formatted logs, or a missing quoted user-agent field) is dropped rather than partially parsed, which quietly undercounts totals if the log source uses a non-default format.
Worked example
A concrete input and expected output from the current implementation.
Input
192.168.1.10 - - [16/Aug/2026:10:00:01 +0000] "GET /index.html HTTP/1.1" 200 1024 "-" "Mozilla/5.0"
192.168.1.10 - - [16/Aug/2026:10:00:05 +0000] "GET /about.html HTTP/1.1" 404 512 "-" "Mozilla/5.0"
->
Expected output
Top IPs: 192.168.1.10 - 2 requests. Status codes: 200 - 1, 404 - 1. Top URIs: /index.html - 1, /about.html - 1. Top user agents: Mozilla/5.0 - 2.
Both lines share one IP and user agent string, so those each total 2, while the two distinct URIs and two distinct status codes each appear once.