Compare two texts line by line.
Paste a before and after version of a file, log, or config to see every line that changed.
Text to compare
Line differences
textSignalbench keeps calculations local.- No account required.+ No account or sign-in required.- Copy or download results.+ Copy or download results anytime.
Processed locally — inputs and results stay in this browser tab. Copy and download actions run only when you choose them.
More Signalbench tools
Small tools for stubborn bugs.
Format JSON, inspect JWT claims, explain cron expressions, and compare text locally in your browser.
Format and validate JSON without leaving your browser.
Format, indent, and validate JSON locally in your browser, with a clear error message when the syntax is invalid.
Decode a JWT and read its claims.
Decode a JSON Web Token locally to read its header and payload claims — decoding a JWT is not the same as verifying it.
Understand any cron expression at a glance.
Parse a five-field cron expression and see the minute, hour, day, month, and weekday fields explained in plain language.
How the comparison works
Lines are compared by position: line 1 against line 1, line 2 against line 2, and so on. Inserting or deleting a single line shifts every line after it, which can make a small edit look like a larger change than it is.
- Unchanged lines are shown with no marker.
- Removed lines are marked with a minus sign.
- Added lines are marked with a plus sign.
Signalbench
Inspect, transform, and debug data without sending it away.