📄 Character Encoding Tool

Convert text to UTF-8 Hex, Unicode code points, URL encoding, Base64, and more.

UTF-8 Hex
48 65 6C 6C 6F 2C 20 EC 95 88 EB 85 95 21
UTF-8 Bytes (dec)
72 101 108 108 111 44 32 236 149 136 235 133 149 33
UTF-16 BOM
FF FE 48 00 65 00 6C 00 6C 00 6F 00 2C 00 20 00 48 C5 55 B1 21 00
Unicode Code Point
U+0048 U+0065 U+006C U+006C U+006F U+002C U+0020 U+C548 U+B155 U+0021
URL Encoded
Hello%2C%20%EC%95%88%EB%85%95!
Base64
SGVsbG8sIOyViOuFlSE=

Frequently Asked Questions

What is the difference between UTF-8 and other encodings?

UTF-8 is a variable-width Unicode encoding that supports all languages. Legacy encodings like Latin-1 or CP1252 are limited to specific scripts.

When is Base64 used?

Base64 encodes binary data as ASCII text. It is used for email attachments, CSS data URIs, and API tokens.

When is URL encoding needed?

URLs can only contain ASCII characters. Non-ASCII characters (like accents or spaces) must be percent-encoded (%XX format).