Apache log analyzer

Analyze an Apache access.log in your browser.

WebDev

Paste an Apache log to identify active IPs, bots, search engines, 4xx/5xx errors, HTTP statuses and the most requested URLs.

Apache log

Analysis updated.

Filters

Result

Parsed lines0
Ignored0
Unique IPs0
Bots0
Errors0
Engines0
NameRequestsShare

Detail

Select a row to display the detail.

URLStatusRequests

Quick explanation

Paste your access.log, ignore your own IPs if needed and choose whether static files should be skipped. The analysis updates automatically and the tables let you explore IPs, URLs, statuses, bots and useful search engines.

Try this too

Need to prepare a robots.txt?

Use the robots.txt generator to produce a compact file after identifying bots and URLs worth monitoring.

Try this tool

Additional information

Read an access.log quickly

The Apache log analyzer turns a raw log file into readable tables. It helps spot the most active IPs, frequently requested pages, HTTP errors and bots crawling the website.

Everything runs in the browser: the log pasted into the tool is not sent to an AppErgo server.

Separate bots, search engines and likely visitors

Separate views help isolate Google, Bing, other search engines, known bots, errors, URLs and IPs. The “Humans?” view intentionally uses cautious rules: plausible browser, no known bot, no suspicious user-agent and a browsing pace compatible with a human visit.

  • Static files can be ignored to keep the analysis lighter.
  • Ignored IPs are useful for removing your own tests or monitoring.
  • The detail panel for a row shows associated URLs, statuses and user-agents.

Use the results

Logs do not replace a full analytics tool, but they show what actually happened on the server side. To act on crawlers afterwards, prepare a file with the robots.txt generator.

Limits and reuse

AppErgo tools are provided free of charge for practical and informational purposes. Although care is taken in their design, a result may be incomplete, unexpected or incorrect. Before relying on a result for any important use, check it using an appropriate method.

To report a bug in the tool, you can use the dedicated bug report form.

Results produced by AppErgo tools may be copied and reused freely. When publicly reusing a result, a method or an AppErgo page, a link to the relevant page is appreciated.

Unless otherwise stated, AppErgo texts, images, visual elements, scripts, templates and internal components remain the property of AppErgo.

For any other request, you can contact the webmaster.