UTF-8 Decoder
Your data never leaves your browserDecode hex-encoded UTF-8 bytes back to readable text.
Brie — Bug Reporting Tool
Dealing with encoding issues in production?
Brie captures the full network request/response chain so you can see exactly where encoding breaks.
About UTF-8 Decoder
Paste space-separated hex bytes representing a UTF-8 encoded string and decode them back to readable text using the browser's TextDecoder API. Useful for inspecting binary data, debugging encoding issues, or converting raw byte arrays to strings.
How to use
- Paste space-separated hex byte values (e.g. 48 65 6C 6C 6F) into the input panel.
- The decoded text appears in the output panel instantly.
- Click Copy to copy the result.
More Encoding / Decoding
Frequently Asked Questions
FAQs about UTF-8 Decoder
What input format does this tool expect?
Enter hex byte values separated by spaces, e.g. "48 65 6C 6C 6F". Each byte is two hex characters (00–FF). You can also use no separators or other whitespace.
What happens if the bytes are not valid UTF-8?
The TextDecoder API will replace invalid byte sequences with the Unicode replacement character (U+FFFD). You will see in the output where invalid sequences occur.
Can I paste hex without spaces?
No, this tool requires space-separated hex pairs. If your data is a continuous hex string, insert spaces every two characters before pasting.
What is TextDecoder?
TextDecoder is a browser built-in API that decodes a byte array (Uint8Array) into a string using a specified encoding. It supports UTF-8 and many other encodings.
Is my data safe?
Yes. All decoding is done locally in your browser using the built-in TextDecoder API.