Convert Latin-1

Map ISO-8859-1 characters to their identical 0–255 byte values, or turn documented byte values back into Unicode text.

freeworks offlinenothing uploaded
ToolLatin-1 Converter
Input
Output

How it works

Text mode accepts only code points U+0000–U+00FF and writes the same numeric value in decimal and hexadecimal. Byte mode parses decimal or 0x-prefixed hexadecimal tokens between 0 and 255.

  • Text-to-byte direction exposes characters that the repertoire cannot represent instead of silently replacing them.
  • Bytes 0x80–0x9F follow ISO-8859-1 C1 controls, not the printable Windows-1252 mapping often called Latin-1 on the web.

Worked example

Text to Latin-1 Bytes
Convert text characters to their Latin-1 byte values
Input
											ABC
										
Output
												'A' -> 0x41 (65)
'B' -> 0x42 (66)
'C' -> 0x43 (67)

Latin-1 bytes (hex): 41 42 43
Latin-1 bytes (dec): 65 66 67
											

When to use this

Legacy database exports reveal unrepresentable characters, protocol fixtures decode documented octets, and encoding lessons contrast ISO-8859-1 with Windows-1252.

Edge cases

  • € is outside ISO-8859-1 even though Windows-1252 uses byte 0x80 for it.
  • 😀 is flagged and omitted from the byte list because no lossy question-mark fallback is defined.
  • 256, -1, and 0xGG are rejected instead of wrapping into the byte range.

References