Tools / Browser tool

Log File Analyser

Turn your access logs into a clearer view of AI crawler activity.

Analyse your log

Free · CSV & XLSX · Processed in your browser

If you already have a server access log, or can easily get one, start here. Upload a CSV or XLSX export, check the column mapping, and explore which recognised AI and search crawlers requested your pages.

Your log is read locally in your browser. It is not uploaded to this website or sent to an API. The analyser’s font and parsing libraries are bundled into the static HTML file, so it makes no third-party requests.

Use the analyser

  1. Export your access log as CSV or XLSX. A user-agent column is required; URL, status code, timestamp, and IP are optional.
  2. Select the file below. The tool recognises common column names such as user_agent, http_user_agent, cs-uri-stem, and sc-status.
  3. Review or override the suggested mappings, then choose Analyse log file.
  4. Explore the results and download a full annotated CSV or a per-bot summary.

Large files are easier to explore in a separate tab.

Open analyser in a new tab

What you’ll see

Downloads and privacy

The full CSV contains each detected request with its bot, company, type, user agent, URL, status, time, and IP where supplied. The summary CSV groups visits, unique pages, and errors by bot. Keep exported reports as carefully as the source logs, since they may contain IP addresses and private URLs.

You can also download the standalone HTML file and open it locally. It includes the parsers and font and works offline.

Download standalone HTML

How to interpret the results

This version contains 96 detection patterns: 70 AI-related patterns and 26 traditional search-crawler patterns. These are pattern entries, not a count of verified or unique bots. The analyser uses the most specific matching pattern first.

A user agent is a label a client sends; it can be copied or spoofed. A detected visit does not prove a citation, recommendation, training use, or booking. Ordinary browser user agents cannot reliably identify an agentic browser from the user-agent string alone.

Log coverage depends on where the file came from. Origin logs may omit requests served entirely by a CDN or edge cache. Use edge logs too when you need that traffic. Raw text access logs need to be converted to CSV or XLSX first; the analyser reads the first worksheet of an Excel file.

No easy access to server logs?

The HOP AI Bot Monitor WordPress plugin provides ongoing monitoring of recognised bot requests that reach WordPress. Use it across your sites, then compare against server or edge logs when available.