Log Line Deduplicator
Collapse repeated log lines by replacing timestamps, addresses, IDs, and numbers with placeholders, then count each pattern — entirely in your browser.
This tool handles input and primary processing in your browser and is designed not to send the input to QuickKit’s server.
Avoid live production secrets; use dummy or masked data where possible. Data handling details
Summary
First line of each pattern
Patterns by count
How it works
Paste log lines. Each line is normalized by replacing the parts that vary between otherwise identical events — date and clock-time forms with <TIME>, IPv4 and IPv6 addresses with <IP>, UUIDs with <UUID>, long hex identifiers with <HEX>, remaining digit runs with <NUM>, and optionally "quoted strings" with <STR> — and lines whose remaining text matches are counted as one pattern. Every rule can be switched off; with all of them off this is an exact deduplicator. The representative line shown for each group is the first line of that group, unchanged. The tool groups by exact text after substitution: it does not cluster by similarity and does not decide that two different messages mean the same thing. Input is capped at 500,000 characters and 5,000 lines. Everything runs locally; nothing is uploaded, stored, or written into the URL.