Minecraft Log Analyzer
Paste or upload your latest.log or crash report and MCDoctor reads the stack trace for you, in seconds, it returns the real cause and the exact fix in plain language. A free, AI-powered Minecraft log analyzer that works with Forge, Fabric, NeoForge, Paper, Spigot and vanilla servers and clients.
Upload your Minecraft log
What MCDoctor reads
It understands every kind of Minecraft log and crash output, on both servers and clients:
- Crash reports
The timestamped files incrash-reports/. - latest.log & debug.log
The full running logs, including the case where the process exits without a crash report. - Server & console logs
Startup, world saving, connections, plugin and mod loading. - Compressed logs
Upload.gz,.zipor.tar.gzdirectly, it decompresses them for you.
Platforms: Vanilla, Paper, Spigot, Bukkit, Purpur, Forge, Fabric, NeoForge and hybrid servers.
1. Upload or paste
Drop in your latest.log or crash report, or paste a log URL. No manual cleanup needed.
2. AI reads the trace
MCDoctor parses the stack trace, the "Caused by" chain, and the system details, the same steps an expert would follow, automatically.
3. Get cause & fix
You receive the root cause in plain language plus a step-by-step fix, with the relevant mod, plugin or setting called out.
Errors it detects
From a single line in your log, MCDoctor identifies issues like:
- Exit / error code -1 and other abnormal crashes
- Out of memory and heap allocation errors
- Watchdog freezes and Can't keep up lag
- Ticking entity and world-data crashes
- Mod & plugin problems: missing dependencies, version mismatches, wrong loader
- Java version and startup failures
See the full list on the Common Issues page, 110 errors and counting.
Two ways to analyze
Standard
Just the log, the fastest path to an answer.
- Upload or paste your log / crash report
- Automatic cause detection from the stack trace
- Clear, step-by-step fix
Advanced
Add your symptoms for a deeper, targeted analysis.
- Pre-select symptoms (crash, lag, startup, world…)
- Context-aware, more precise diagnosis
- Better for intermittent or complex issues
Why use an analyzer instead of reading it yourself?
- It is faster
No scrolling through thousands of lines, the relevant cause is surfaced instantly. - It is beginner-friendly
You get plain language, not raw Java exceptions. - It knows the patterns
Trained on the recurring Minecraft errors, so it recognises mod conflicts, memory issues and corrupt data quickly. - It points to the fix
Not just "what" broke, but "how" to repair it.
Prefer to learn the manual way too? Read How to read a crash report and Understanding Minecraft logs.
Frequently Asked Questions
Yes, you can analyze a log for free without an account. Accounts and paid tiers add larger uploads, advanced mode and the API.
latest.log, debug.log, any crash report from crash-reports/, or a compressed .gz/.zip/.tar.gz log, MCDoctor decompresses it automatically.
Yes. It supports Forge, Fabric, NeoForge and hybrid servers, as well as Paper, Spigot, Bukkit, Purpur and vanilla.
When the log identifies a mod or plugin, the analysis names it and explains how to fix or remove it.
Yes. MCDoctor reads both full server logs and individual crash reports, it is a crash report reader and a log analyzer in one.