Base encoder and decoder
Convert between Base16, RFC 4648 Base32, Bitcoin Base58, Base64, Adobe Ascii85 and UTF-8 text.
Convert between Base16, RFC 4648 Base32, Bitcoin Base58, Base64, Adobe Ascii85 and UTF-8 text.
Need readable words from an encoded value, or encoded text for another app? FluffyBench's Base encoder changes how your data is written while keeping the underlying bytes.
Limits Encoding isn't encryption: anyone with the encoded value can decode it.
Some apps need data written with a particular alphabet, such as Base64. Think of your data as a parcel and the encoding as its label: changing the label doesn't change what's inside. The pieces of data inside are called bytes.
FluffyBench's Base encoder writes Man as TWFu in Base64. Decoding brings you back to the same word.
The same message as text, bytes and Base64
Start with words you can read.
UTF-8 turns the letters into byte values.
A different alphabet writes the same bytes.
Here's how to turn words into Base64 with FluffyBench's Base encoder, from choosing formats to taking the result to another app.
Need readable words from Base64? Reverse the From and To choices in FluffyBench's Base encoder.
If another app asks for Base16 instead of Base64, FluffyBench's Base encoder can change the spelling directly.
When you don't know the source format, check the label or instructions that came with the value. A readable result doesn't prove you've chosen the right alphabet.
An alphabet error: FluffyBench's Base encoder flags the exclamation mark in TWF! because it isn't a Base64 character.
Base64 input → Text output
A text error: /w== is Base64, but its decoded byte isn't valid UTF-8, the byte format FluffyBench reads as Text.
Base64 input → Text output
An integer's value is different from the text bytes used to write it.