Access Log to CSV/TSV — Nginx & Apache Combined
Parse Nginx/Apache combined or common access logs into CSV or TSV. Auto-detect format; malformed lines listed — processing stays local.
Developer notes
• auto tries combined then common on the first usable line and locks that format. • Lines over 8 KiB are skipped with an issue. • CSV quotes fields containing commas, quotes, or newlines. • TSV replaces tab/newline in fields with spaces. • Zero good rows → failure.
Options
When teams pick this route
• Paste a nginx access.log snippet into Sheets. • Extract status and request columns for a quick triage. • Convert common-format lines without referer/UA columns. • Spot malformed lines via the issues list.
Worked examples
Several combined lines
Input
CSV (header + row)
Common line (fewer columns)
Input
CSV (header + row)
Navigate related log tools
For JSON/NDJSON streams use format JSON logs and validate NDJSON, or open the logs hub.
Access log parser FAQ
Combined & common
Are ALB or Cloudflare JSON logs supported?
Not in v1. This tool targets classic Nginx/Apache combined and common text formats only.
What if auto cannot detect the format?
The run fails and asks you to pick combined or common explicitly when the first line matches neither.
Is there an HTML table preview?
No — v1 outputs CSV or TSV text only for paste into spreadsheets.
More log tools in this cluster
Looking for converters, encoders, formatters, and minifiers in one place? Developer tools hub Open the curated developer tools catalogue.