Text Lab.
Hash text. Convert formats. Keep it local.
ASCII · Hex · Binary · Decimal
Choose an input format and see all four representations together. Decimal values are individual bytes (0–255), not one large number. Standard ASCII covers 0–127.
Hi ↔ 48 69 ↔ 01001000 01101001 ↔ 72 105ASCII · hex · binary · decimal
Control characters (0–31 and 127) may not be visible.
Two hexadecimal digits per byte.
Eight bits per byte, including leading zeros.
Base-10 byte values from 0 to 255.
Numeric inputs may include bytes 128–255; their numeric results remain available, but there is no standard ASCII text for those bytes. For Unicode text, use the UTF-8 encoding tools below.
More text tools.
ASCII reference table 128 characters · decimal, hex & binary
128 of 128 codes
| Decimal | Hex | Binary | Character |
|---|
Hashes are one-way.
MD5 and SHA create a fixed-length fingerprint and discard information. Many inputs can share a hash; there is no unique original to decrypt. Tools that “crack” hashes guess inputs and compare results.
Encoding is reversible.
ASCII, binary, hexadecimal, Base64, and URL encoding change how text is represented. They do not encrypt it or protect secrets.
Choose the right tool.
MD5 and SHA-1 are legacy formats with known weaknesses. Use SHA-256 or stronger for modern fingerprints. A fingerprint alone does not prove who created the data. None of these fast hashes is suitable for storing passwords; password storage needs a dedicated, salted password-hashing scheme.