How to use Multi-Codec Text Encoder and Decoder
- Choose Encode or Decode and select the named codec variant.
- Paste text for UTF-8 encoding, or a value written in the selected encoded format.
- Convert it and read any alphabet, padding or decoding error.
- Copy the encoded value or inspect the decoded text and bytes.
Example: Multi-Codec Text Encoder and Decoder
Encode the RFC 4648 Base32 example.
Supported inputs and limits
Where your input is processed
This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.
Name the variant when sharing a value
Alphabet, padding and marker rules determine how a recipient decodes a value. Base32 and Adobe Ascii85 have different group sizes, while Base58 has its own alphabet and leading-zero behavior. Include the selected variant with an exported value rather than calling every compact representation Base64.
Questions about Multi-Codec Text Encoder and Decoder
Does Base58 include a Bitcoin checksum?
This mode uses the Bitcoin Base58 alphabet for raw bytes. It does not add or verify Base58Check version bytes or a checksum.
Which Base85 form is supported?
The supported form is Adobe Ascii85, with the marker and zero-run rules stated by the controls. Other Base85 alphabets are not interchangeable with it.
Why does decoding return bytes without readable text?
The decoded bytes may not be valid UTF-8. They can still be inspected as bytes, but the page does not silently replace invalid sequences to invent a text result.
Does encoding protect a secret?
These codecs change a representation and can be reversed. They do not encrypt the input or make a token confidential.