Unicode Converter
Convert text to Unicode code points and back. Supports various formats including hex, decimal, HTML entities.
Supports U+XXXX, &#XX;, &#xXX;, \uXXXX, or space-separated numbers
Common Unicode Ranges
U+0041-U+005AA-Z
U+0061-U+007Aa-z
U+0030-U+00390-9
U+0020Space
Special Symbols (click to add)
What is Unicode?
Unicode is a universal character encoding standard that assigns a unique number (code point) to every character from every writing system in the world, plus many symbols and emoji. It allows computers to represent text from any language.
Unicode Formats
U+XXXX (Hex)
The standard notation for Unicode code points. "U+" followed by the hexadecimal value. Example: U+0041 represents "A".
HTML Entities
- Decimal: A = A
- Hexadecimal: A = A
Programming Formats
- Python/JavaScript: \u0041
- CSS: \0041
Unicode in Geocaching
Unicode appears in geocaching puzzles because:
- Hidden text: Special characters that look blank
- Number encoding: Code points can hide coordinate digits
- Symbol puzzles: Special symbols represent letters or numbers
- International caches: Non-Latin scripts
Common Unicode Blocks
| Range | Description |
|---|---|
| U+0000-U+007F | Basic Latin (ASCII) |
| U+0080-U+00FF | Latin-1 Supplement |
| U+0370-U+03FF | Greek and Coptic |
| U+0400-U+04FF | Cyrillic |
| U+2600-U+26FF | Miscellaneous Symbols |
| U+1F300-U+1F9FF | Emoji |
Puzzle Tips
- Check encoding: Strange characters might be Unicode
- Look for patterns: Repeated symbols may be encoded letters
- Use decimal values: Code points might be coordinates
- Watch for homoglyphs: Characters that look similar to Latin letters