CacheHackCacheHack

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

RangeDescription
U+0000-U+007FBasic Latin (ASCII)
U+0080-U+00FFLatin-1 Supplement
U+0370-U+03FFGreek and Coptic
U+0400-U+04FFCyrillic
U+2600-U+26FFMiscellaneous Symbols
U+1F300-U+1F9FFEmoji

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