Encode or decode
Choose the direction yourself, or use Auto when you want the workbench to try decoding first.
TEXT ENCODING
Work with Base64, Hex, Base32, Base58, and Ascii85. Choose the format and options you need, then copy the result.
Free download. Requires macOS 14 or later.
WHAT IT HELPS WITH
Choose the direction yourself, or use Auto when you want the workbench to try decoding first.
Switch between Standard and URL-safe Base64, control padding where it applies, and use the expected alphabet for each encoding.
Strict decoding rejects malformed text. Lenient decoding can ignore whitespace or repair missing padding and tells you when it did.
TEXT LIMITS
Text Encoding is for text workflows. A decoded result that is not valid UTF-8 is reported as an error rather than shown as damaged text.
Encoding changes representation; it does not encrypt or protect a secret.
INCLUDED IN FREE
Strict Decode rejects whitespace, characters outside the selected alphabet, and missing padding when padding is required.
Lenient Decode removes whitespace, can repair missing Base64 or Base32 padding, and reports every repair.
PLAIN TEXT
Decoded output must be valid UTF-8 text. Text Encoding reports other byte sequences instead of pretending they are readable text.
LOCAL BY DEFAULT
Encoding and decoding run locally. Dev Workbench does not send the input or result to a KeLoc server.
Read the Dev Workbench privacy policy