Paste a JWT to decode its header and payload, read exp and iat as dates, and verify HS256/384/512 signatures with your secret. Nothing leaves your browser.
JSON Formatter & Validator
Paste JSON and it is checked right away, with any error pinned to its line and column. It pretty-prints, minifies to one line, converts to YAML and shows a tree view — and keeps big numbers and key order exactly as written.
Result
Paste JSON on the left and the result appears here. First time? Try the "Example" button above.
Waiting for input.
Regex Tester
Enter a pattern and flags to color every match in the test string and see capture groups and the replacement result. It runs as-is on your browser's JavaScript regex engine.
//g
Enter a pattern.
Matches
No matches.
$1, $2 insert numbered groups, $<name> a named group and $& the whole match. Leave it empty to skip replacing.
Cron Expression Explainer
Turns a cron expression into a readable sentence and works out the next five run times in the time zone you pick. Standard five-field crontab: minute, hour, day of month, month, day of week.
Field by field
Next run times
Server cron jobs usually run in the server's time zone. GitHub Actions schedules and many cloud schedulers use UTC, so convert your local time to UTC first (for Korea, subtract nine hours).
JWT Decoder
Paste a JWT to decode its header and payload and turn the expiry (exp), issued-at (iat) and not-before (nbf) times into dates. HS256, HS384 and HS512 signatures can be verified with the secret; the token and key never leave this browser.
Waiting for a token.
Header
Payload
Time claims
No exp, iat or nbf claims.
Enter the secret to verify the signature.
Base64 & URL Encoding
Turn text or files into Base64 and Base64 back into text. URL-safe alphabets, missing padding and data: URLs are all read. URL (percent) encoding happens here too, always in UTF-8.
Result
Waiting for input.
Unix Timestamp Converter
Convert Unix timestamps to dates and dates to timestamps. Seconds, milliseconds, microseconds and nanoseconds are told apart by digit count, and dates without a time zone are read in the zone you pick.
Now
secondsmilliseconds
Enter a timestamp or a date.
Results
A date without a time zone (e.g. 2026-09-24 09:30) is read in the zone selected above. A trailing Z or +09:00 sets the zone explicitly. Click a value to copy it.
Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 for text or a file in one go. Paste a hash you were given to see which one it matches. Files are hashed in this browser, never uploaded.
Waiting for input.
MD5 and SHA-1 have known collision attacks, so never use them for security such as signatures or passwords. To check that a download matches the original, use SHA-256. Click a value to copy it.