Ways to use Text Encoder
Encode, decode, or hash a text value
Choose one of 17 text formats and hash functions, inspect the result beside the source, and copy the value you need.
Prepare an encoded value
Encode text as Base64, URL encoding, hexadecimal, binary, Unicode escapes, or another available representation.
Read encoded text
Switch to Decode to inspect a supported encoded value without replacing the source.
Create a text hash
Generate an MD5, SHA-1, SHA-256, or SHA-512 digest for the current text.
How to use it
- Choose Encode or Decode for the task you need.
- Select the exact format, then paste or type the source value.
- Review the output and copy it when it matches the destination you are preparing it for.
Choose the right operation
- Base encodings
- Base64, Base58, Base91, ASCII85, and Z85.
- Text representations
- URL encoding, HTML entities, hexadecimal, binary, Unicode escapes, quoted-printable, ROT13, and Morse code.
- One-way hashes
- MD5, SHA-1, SHA-256, and SHA-512 create digests and cannot be decoded back to the source.
Example
Plain Text
Hello
Base64
SGVsbG8=
Good to know
- Choose the exact format expected by the destination; similarly named encodings are not interchangeable.
- Decode is unavailable for the four hash functions because a digest does not contain a reversible copy of the source.
- Malformed encoded input appears as an Error result so you can correct the source or format.