Convert Logs to Markdown.
Drop a log file and read it as clean Markdown. Access logs become a request table, other logs are kept verbatim. It runs entirely in your browser, so your file never leaves your device.
Drag & drop your files
or
Optimize for AI & RAG
Extra cleanup for LLM ingestion: strip HTML, fix smart quotes, tidy Unicode and spacing.
Add YAML front matter
Prepend a metadata block (title, source, date, word & token counts) for knowledge bases and RAG.
Add table of contents
Build a linked index from the headings. Handy for long documents.
Export RAG chunks (.json)
Split the result into retrieval-ready chunks. Download per file from the result panel.
Most converters quietly upload your documents to a server. This one physically can't.
Dense to scan,
easy to read.
Raw log lines are a wall of timestamps and codes. An access log becomes a sortable request table, while any other log is kept verbatim in a code block you can read or paste anywhere.
127.0.0.1 - - [03/Jun/2026:10:00:01 +0000] "GET /index.html HTTP/1.1" 200 1024
127.0.0.1 - - [03/Jun/2026:10:00:02 +0000] "POST /api/login HTTP/1.1" 401 57
# Access log
- **Requests:** 2
| IP | Method | Path | Code |
| --- | --- | --- | --- |
| 127.0.0.1 | GET | /index.html | 200 |
Everything you
actually need.
Log files in, readable Markdown out, with no server and no account anywhere.
It never leaves your browser
Your .log is read on your device. Logs can hold IP addresses and request paths, and none of it is uploaded to any server, ever.
# Heading
- point one
3 chunks
AI & RAG ready
Optional cleanup, YAML front matter, a table of contents and RAG chunk export.
Works offline
Once the page has loaded you can switch off your connection and it keeps converting.
Access logs become a table
Common Apache and nginx access lines parse into IP, date, method, path, code and size columns.
Unicode safe
Accents, symbols and non-Latin scripts come through intact as UTF-8.
Free, and unlimited
No sign-up, no quotas, no watermarks. Convert one file or a thousand; it all runs the same way, on your own device.
What survives
the trip.
Honest about what comes through, and what doesn't. These are the same notes the Formats list shows for logs, so the page never drifts from what the converter really does.
Kept
2- Apache and nginx access logs as a table (up to 500 rows)
- Any other log kept verbatim in a code block (up to 2000 lines)
Dropped
2- Access-log rows beyond 500 (counted, omitted)
- Generic log lines beyond 2000 (counted, omitted)
Log questions,
answered.
Everything worth knowing before you drop in a log file.
Other converters.
Working with more than logs? These convert the same way: privately, in your browser.
SBV to Markdown
.sbv
YouTube SBV subtitles.
SubViewer to Markdown
.sub
SubViewer subtitles.
GeoJSON to Markdown
.geojson
Geographic JSON features.
GPX to Markdown
.gpx
GPS tracks & waypoints.
KML / KMZ to Markdown
.kml · .kmz
Google Earth geo data.
TopoJSON to Markdown
.topojson
Topology-aware GeoJSON.
WKT to Markdown
.wkt
Well-Known Text geometry.
OpenStreetMap to Markdown
.osm
OpenStreetMap map data.