Base64
Base64 turns bytes into characters from a 64-symbol alphabet. It is convenient for transport, but it is immediately reversible and is not encryption.
Encode Keyboard Academy
Twelve short lessons separate published standards, Encode Keyboard profiles, conventions, and expressive transforms. Each lesson gives a goal, three steps, a worked example, validation rules, and practice.
Encoding changes representation. It does not provide secrecy, authentication, or protection for passwords and sensitive data.
Learn formats defined by RFC 4648, RFC 3986, and ITU-R M.1677-1, with Encode Keyboard’s canonical validation rules stated explicitly.
Base64 turns bytes into characters from a 64-symbol alphabet. It is convenient for transport, but it is immediately reversible and is not encryption.
Base64URL is the RFC 4648 URL- and filename-safe alphabet. It replaces + and / with - and _, while Encode Keyboard emits the optional padding-free form.
Base32 uses uppercase A–Z and digits 2–7. Its alphabet avoids visually ambiguous 0, 1, 8, and 9, but the encoded result is longer than Base64.
Base16, commonly called hexadecimal or Hex, writes every byte as two symbols from 0–9 and A–F. It is direct and readable when inspecting bytes.
RFC 3986 percent encoding writes an octet as % followed by two hexadecimal digits. Encode Keyboard leaves only unreserved URI characters literal and encodes everything else byte by byte.
Encode Keyboard uses International Morse for supported Latin letters, digits, and punctuation. Before encoding, it normalizes text so the decoded result may not match the original formatting.
Binary UTF-8 combines a standard character encoding with an app-defined readable bit layout.
Encode Keyboard represents every UTF-8 byte as eight zeroes and ones. That means English, Vietnamese, and emoji all work — but one visible character may use several bytes.
ROT13 and Personal Code can be useful when everyone agrees on the rule, but neither is a security mechanism.
ROT13 rotates each Latin letter by 13 places. Because the English alphabet has 26 letters, the same operation both encodes and decodes.
Personal Code lets you define phrase-to-phrase rules. It is useful when both people agree on the same codebook, but it is a convention rather than cryptography.
Emoji, Kaomoji, and Leetspeak prioritize tone and style; their output may be ambiguous or intentionally lossy.
Emoji transformation is semantic rather than mechanical. Encode Keyboard looks for matching words and phrases, then applies the selected mode and style.
Kaomoji combine punctuation and Unicode characters into expressive faces. Encode Keyboard appends a face based on recognized tone or a stable fallback.
Leetspeak replaces selected Latin letters with visually similar digits or symbols. Encode Keyboard offers three intensities, each with a larger substitution map.