Text tools that run in your browser
The text tools handle the small, constant chores of working with developer text: format SQL with dialect and keyword-case options, test a regular expression against real input with live highlighting, diff two versions of a config line by line, translate a cron expression into plain English with its next run times, convert identifiers between camelCase, snake_case and kebab-case, build clean URL slugs, and turn Unix timestamps into readable dates. Spreadsheet exports belong with the JSON tools: open a CRM or payroll CSV in the CSV Viewer without uploading it.
Each one gives an answer as you type, with no submit-and-wait round trip, because there is no server involved. Logs, tokens and proprietary snippets you paste here stay in this tab.
All 8 text tools
Jump straight to a job
Guides
- How to fix “Unexpected token” in JSONUnexpected token means the parser hit illegal syntax: a trailing comma, single quotes, comments or an HTML error page. Find the exact line locally.
- How to decode a JWT (and why that isn't verifying it)Split the token on its two dots and Base64URL-decode the first two segments, no key needed. Decoding shows the claims but never verifies anything.
- UUID v4 vs v7: random or time-ordered?v4 is 122 random bits; v7 leads with a 48-bit timestamp so IDs sort by creation time (RFC 9562). v7 suits database keys, v4 hides creation time.
- Unix timestamps: seconds vs millisecondsCount the digits: 10 means seconds, 13 means milliseconds. Mixing them lands in January 1970 or the year 56637, two bug signatures explained.
- What is a JWT? Structure, claims and how to decode one safelyA JWT is three Base64URL segments: header, payload and signature. Anyone can read the claims. Decode locally; never treat decode as verification.
- How to format SQL queries: style rules that make SQL readableOne clause per line, one keyword case, stacked joins, and a dialect that matches the log. Format SQL locally so literals never leave the device.
- What is UUID v7?UUID v7 is a 128-bit RFC 9562 identifier whose first 48 bits are a Unix millisecond timestamp, so IDs sort by creation time. Mint one locally.
Looking for something else? Browse the full tool directory or read how the local-only processing works.