FM 0-01 Procedures
Chain Run text through several tools in a row: decode, then format, then hash. Each step shows its
output, so you can see where something goes wrong.
Local only Runs in your browser. Nothing you enter leaves this page.
Examples Base64 to tidy JSON JWT payload as JSON Double-encoded URL Dedupe and hash a list
Add a step Choose a step … Base64 encode Base64 encode, URL-safe Base64 decode URL encode (component) URL decode (component) Form encode (space as +) Form decode (+ as space) HTML entities encode HTML entities decode Unicode normalise NFC Unicode normalise NFD Unicode normalise NFKC (fold compatibility forms) Remove invisible and bidi characters Clean: invisible, odd spaces, look-alikes to Latin FILETIME to ISO date ISO date to FILETIME Excel serial (1900) to ISO date ISO date to Excel serial (1900) Any epoch value to ISO date MD5 hash (hex) SHA-1 hash (hex) SHA-256 hash (hex) SHA-512 hash (hex) JWT header JWT payload (not verified) Redact likely secrets JSON format JSON format, sorted keys JSON minify CSV to JSON JSON to CSV CSV to Markdown table YAML to JSON JSON to YAML XML format XML minify Table to Markdown Table to HTML Table to ASCII Table to box drawing Table to CSV Table to TSV Table to JSON SQL format SQL minify Number to float64 bits (hex) Number to float32 bits (hex) Exact decimal value as float64 Float64 bits (hex) to number Number to Roman numeral Roman numeral to number Case: camelCase Case: PascalCase Case: snake_case Case: SCREAMING_SNAKE Case: kebab-case Case: Train-Case Case: dot.case Case: path/case Case: Title Case Case: Sentence case Case: aLtErNaTiNg Lines: natural sort (2 before 10) Lines: sort by length Lines: sort Z to A Lines: reverse order Lines: unique, ignore case Lines: trim each line Lines: number Lines: shuffle Lines: count duplicates Lines: wrap at 80 columns Lines: join with comma Lines: split at commas Extract IP addresses Extract URLs Extract email addresses Defang URLs, domains and IPs Refang (hxxp, [.] back to normal) Slugify Slugify, Danish æ ae, ø oe, å aa Safe filename (all systems) LDAP escape DN value LDAP unescape DN value LDAP escape filter value LDAP unescape filter value LDAP normalise DN DN to canonical name Canonical name to DN Mode to octal Mode to rwxr-xr-x Mode to u=,g=,o= Sort versions, oldest first Sort versions, newest first Normalise npm range Colour to HEX Colour to rgb() Colour to hsl() Colour to oklch() SID to S-1-… string SID to hex SID to Base64 objectSid SID to LDAP filter GUID to string form GUID to AD byte order hex GUID to Base64 objectGUID GUID to LDAP objectGUID filter IBAN validate and group in fours ISBN-10 to ISBN-13 ISBN-13 to ISBN-10 Spell out, NATO / ICAO Spell out, Danish alphabet Trim whitespace Uppercase Lowercase Reverse characters Sort lines Remove duplicate lines Remove blank lines Join lines (remove line breaks)
Steps come from the tools in this manual, for example Base64 and JSON . The chain and short inputs are kept
in the link, so you can bookmark a recipe. A JWT payload step only decodes; it does not check
the signature.