Chat Log Parser

Parse your tabletop RPG chat logs and analyze dice rolls

Upload Chat Log

Upload an HTML chat log file exported from Roll20.

Analyze Your Roll20 Games

Chat Log Parser is a free tool for tabletop RPG players who want to track their dice rolling history, celebrate memorable moments, and analyze game statistics from Roll20 chat logs.

🎯

Game System Detection

Automatically detects D&D 5th Edition, Pathfinder 1e/2e, Starfinder, Call of Cthulhu, and more. For D&D 5e, correctly handles advantage and disadvantage rolls.

📊

D20 Roll Statistics

Track your dice rolling performance with detailed statistics including average rolls, natural 20s, natural 1s, and roll distribution histograms for each player.

🏆

Player Trophies

Award trophies for player achievements: Lucky Star for highest nat 20 rate, Cursed Dice for most nat 1s, Dice Whisperer for best average, and Meme Lord for most images shared.

📅

Session Detection

Automatically split your chat logs into individual game sessions based on time gaps. Configure detection rules and give each session a custom name.

👥

Owner Assignment

Assign players and characters to real-world owners. See aggregated statistics by person, not just by character name.

🔗

Share with Friends

Share your results with friends using unique friend codes. Collaborate and compare dice statistics across your gaming group.

Ready to analyze your games?

Sign in to start parsing your Roll20 chat logs for free.

Get Started Free

What This Tool Does

📝

Extract Messages

Player messages, whispers, and GM communications

Character Actions

Feats, skills, attacks, and spells

🎲

Dice Statistics

D20 averages, natural 20s and 1s per player

📄

CSV Export

Download organized data for spreadsheets