ISO-8859-1, better known as Latin-1, is the most literal of the legacy encodings: every byte is simply the Unicode codepoint of the same value. This tool encodes text to Latin-1 hex and decodes it back.
How it works
Latin-1 is a direct one-to-one map over a single byte:
encode : codepoint → byte (only valid for U+0000 to U+00FF)
decode : byte → codepoint of the same value
Because the first 256 Unicode codepoints were defined to coincide with Latin-1,
encoding is just taking each character’s codepoint, and decoding is reading each
byte straight back as that codepoint. Any character above U+00FF has no
Latin-1 byte and is reported as skipped.
Tips and notes
- Accented Western European letters such as
é,ñ, andüall fit in Latin-1 and encode to a single byte each. - Symbols like
€,—, and"smart quotes do not fit — they live aboveU+00FFand require UTF-8 or Windows-1252. - If you need those extra symbols in a single byte, use the Windows-1252 tool, which fills the 0x80–0x9F range that Latin-1 leaves empty.