← All workbenches

TEXT ENCODING

Encode and decode text without sending it away.

Work with Base64, Hex, Base32, Base58, and Ascii85. Choose the format and options you need, then copy the result.

  • Five encodings
  • Base64 options
  • Strict decode
Download for Mac

Free download. Requires macOS 14 or later.

WHAT IT HELPS WITH

Translate text into the form another tool expects.

Encode or decode

Choose the direction yourself, or use Auto when you want the workbench to try decoding first.

Match the format

Switch between Standard and URL-safe Base64, control padding where it applies, and use the expected alphabet for each encoding.

Catch bad input

Strict decoding rejects malformed text. Lenient decoding can ignore whitespace or repair missing padding and tells you when it did.

TEXT LIMITS

Text in, UTF-8 text out.

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.

32 KiBBase58 input
128 KiBHex input
512 KiBBase64, Base32, and Ascii85 input

INCLUDED IN FREE

All five encodings and their options.

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

Know when another tool is needed.

Decoded output must be valid UTF-8 text. Text Encoding reports other byte sequences instead of pretending they are readable text.

LOCAL BY DEFAULT

Your text stays on your Mac.

Encoding and decoding run locally. Dev Workbench does not send the input or result to a KeLoc server.

Read the Dev Workbench privacy policy