ISO-8859-1 Decoder
ISO-8859-1 Decoder
Decode hexadecimal byte input using ISO-8859-1 encoding.
Result size
0chars
Live update on input changes.
File input
Choose a file
Click, drop, or paste from clipboard.
Options
No additional options required.
More actions
Your input is processed locally in your browser whenever possible. We do not store your data.
Flow
- Parse hexadecimal input into bytes.
- Map each byte through ISO-8859-1 (Latin-1) code points.
- Render decoded text and report malformed input clearly.
Example
Worked example: 4f 6c e1
- 1 Input bytes are 4f 6c e1.
- 2 0xE1 maps to á in ISO-8859-1.
- 3 Decoded output becomes Olá.
Latin-1 output preserves accented text from legacy sources.
How
- Paste hexadecimal byte values in the input panel.
- Run decode and inspect rendered Latin-1 text.
- Copy output or compare with Windows-1252/UTF-8 decoders when needed.
Cases
- Decode old CSV exports that still use Latin-1.
- Investigate mojibake issues during encoding migrations.
- Validate charset assumptions in import pipelines.
Avoid
- Assuming ISO-8859-1 and Windows-1252 are identical for all bytes.
- Decoding UTF-8 bytes as Latin-1 and reading mojibake output.
- Providing odd-length hex input with incomplete bytes.
FAQ
Does iso-8859-1 decoder send my input to a server?
No. ISO-8859-1 Decoder handles the input in your browser whenever possible, so routine conversions, previews, and copy actions stay on your device instead of being sent to Calctrove servers.
When should I try Windows-1252 decoder instead?
Use Windows-1252 when your payload includes bytes 0x80-0x9F that map to printable symbols in cp1252.
Does ISO-8859-1 map euro sign at 0x80?
No. In ISO-8859-1, 0x80 is in the control range; euro sign mapping is from Windows-1252.
Switch
Switch12
No match.