Practical guides
Choose a task and follow the steps, examples and checks. Each guide explains what the available tools can and cannot do.
Binary to text: decode UTF-8 bytes
Convert eight-bit binary groups to text, encode Unicode back to bytes, and diagnose invalid UTF-8 without silently replacing characters.
Fix JSON formatting errors without losing data
Diagnose trailing commas, single quotes, large numbers and escaped text before formatting a JSON payload.
Keep leading zeros and columns when converting CSV
Handle delimiters, quoting, decimal commas and identifier columns when moving CSV between spreadsheets and JSON.
Decoding a JWT does not verify its signature
Read JWT claims without treating them as trusted, check time units and understand algorithm and issuer validation.
Format SQL with the right dialect
Format SQL locally, preserve quoted values and understand why readable SQL still needs execution-plan and transaction checks.
Inspect your browser user agent
Read the user-agent string locally and understand reduced browser data, compatibility checks and why device detection is unreliable.
Run Python in a browser: files, packages and limits
Choose between local WebAssembly execution and a hosted Python runtime, and prepare a small reproducible script before sharing it.
Internet speed and IP lookup: what the numbers mean
Separate local Wi-Fi, internet throughput, latency and public-IP information before diagnosing a slow connection.
Temporary email and account recovery: choose an address you control
Compare disposable inboxes, aliases and a permanent address before using email for verification or password recovery.