Online Unicode Character Search Tool

Unicode Character Search

About Unicode Characters

Unicode is a universal character encoding standard that assigns a unique number to every character across languages and scripts. This tool helps you search and explore Unicode characters easily.

How This Tool Works

  1. Enter a search term in the input box above.
  2. The tool searches through character names, symbols, and Unicode codes.
  3. Results are displayed below, showing the character, its name, and Unicode.
  4. Click on any result to copy its Unicode to your clipboard.

Unicode Categories

Category Description Examples
Basic Latin Standard ASCII characters A, b, 1, @
Latin-1 Supplement Extended Latin characters é, ñ, ß, ©
Currency Symbols Various currency symbols $, €, £, ¥
Mathematical Operators Symbols used in mathematics ∑, ∫, ≠, ≤
Emoji Pictorial representations 😊, 🌍, 🚀, 🎉
Greek and Coptic Characters from Greek and Coptic scripts α, β, Δ, π
Cyrillic Characters used in Cyrillic alphabets Б, Ж, Ф, Я
Punctuation Various punctuation marks ", ', —, …
Arrows Directional and symbolic arrows ←, →, ↑, ↓
CJK Symbols and Punctuation Symbols and punctuation used in Chinese, Japanese, and Korean 。, 、, 〈, 〉
Arabic Characters used in Arabic script ا, ب, ت, ث
Devanagari Characters used in various Indian languages अ, आ, क, ख
Hangul Korean alphabet characters ㄱ, ㄴ, ㄷ, ㅏ
Box Drawing Characters for creating text-based diagrams │, ─, ┌, ┐
Geometric Shapes Various geometric shape symbols ■, ▲, ●, ◆
Currency Symbols Symbols representing various currencies $, €, £, ¥
Musical Symbols Characters used in musical notation ♩, ♪, ♫, ♬
Braille Patterns Symbols used in the Braille writing system ⠁, ⠃, ⠇, ⠿
Dingbats Decorative symbols and icons ✓, ✗, ❤, ☺
Mathematical Operators Symbols used in mathematical expressions ∑, ∫, ∏, √
Superscripts and Subscripts Characters for writing above or below the baseline ⁰, ¹, ², ₀, ₁, ₂
Enclosed Alphanumerics Letters and numbers enclosed in circles or parentheses ①, ②, ⓐ, ⓑ
Miscellaneous Symbols Various symbols not categorized elsewhere ☀, ☂, ♠, ♣
Phonetic Extensions Characters used in phonetic transcription ᴀ, ᴁ, ᴂ, ᴃ
Optical Character Recognition Special characters for OCR applications ⑀, ⑁, ⑂, ⑃
Yijing Hexagram Symbols Symbols used in I Ching divination ䷀, ䷁, ䷂, ䷃
Chess Symbols Characters representing chess pieces ♔, ♕, ♖, ♗
Domino Tiles Symbols representing domino game pieces 🀱, 🀲, 🀳, 🀴
Playing Card Symbols Characters representing playing card suits and values 🂡, 🂢, 🂣, 🂤
Alchemical Symbols Symbols used in alchemy and mysticism 🜂, 🜃, 🜄, 🜅
Ancient Symbols Symbols from ancient writing systems 𐌰, 𐌱, 𐌲, 𐌳
Cuneiform Characters from ancient Mesopotamian writing 𒀀, 𒀁, 𒀂, 𒀃
Emoticons Text-based representations of facial expressions :-), :-(, ;-), :-P
Halfwidth and Fullwidth Forms Characters used in East Asian typography A, B, C, 1
IPA Extensions Characters used in the International Phonetic Alphabet ɐ, ɑ, ɒ, ɓ
Latin Extended Additional Additional characters for various languages Ḁ, ḁ, Ḃ, ḃ
Letterlike Symbols Symbols derived from or resembling letters ℀, ℁, ℂ, ℃
Mahjong Tiles Symbols representing Mahjong game pieces 🀀, 🀁, 🀂, 🀃
Mathematical Alphanumeric Symbols Styled letters and numbers for mathematics 𝐀, 𝐁, 𝐂, 𝟏
Miscellaneous Technical Various technical and scientific symbols ⌘, ⌛, ⌚, ⌡
Modifier Tone Letters Characters used to represent tones in linguistics ˥, ˦, ˧, ˨
Number Forms Various number representations and fractions Ⅰ, Ⅱ, Ⅲ, ⅓
Ornamental Dingbats Decorative symbols and ornaments ❧, ☙, ❦, ☚
Phonetic Extensions Supplement Additional phonetic characters ᴤ, ᴥ, ᵻ, ᵼ
Runic Characters from ancient Germanic alphabets ᚠ, ᚡ, ᚢ, ᚣ
Small Form Variants Smaller versions of some punctuation marks ﹒, ﹔, ﹕, ﹖
Spacing Modifier Letters Characters that modify the spacing of other characters ʰ, ʱ, ʲ, ʳ
Tai Xuan Jing Symbols Symbols used in Tai Xuan Jing divination 𝌀, 𝌁, 𝌂, 𝌃

Using Unicode in Programming Languages

Here are examples of how to use Unicode characters in various programming languages:

Python


# Unicode string
unicode_string = "Hello, 世界!"
print(unicode_string)

# Unicode escape sequence
print("\u03C0")  # Prints π

# Name-based lookup
import unicodedata
print(unicodedata.lookup("GREEK SMALL LETTER PI"))  # Prints π
        

JavaScript


// Unicode string
let unicodeString = "Hello, 世界!";
console.log(unicodeString);

// Unicode escape sequence
console.log("\u03C0");  // Prints π

// Code point escape
console.log("\u{1F600}");  // Prints 😀
        

Java


// Unicode string
String unicodeString = "Hello, 世界!";
System.out.println(unicodeString);

// Unicode escape sequence
System.out.println("\u03C0");  // Prints π

// Unicode code point
System.out.println(Character.toString(0x1F600));  // Prints 😀
        

C#


// Unicode string
string unicodeString = "Hello, 世界!";
Console.WriteLine(unicodeString);

// Unicode escape sequence
Console.WriteLine("\u03C0");  // Prints π

// Unicode code point
Console.WriteLine(char.ConvertFromUtf32(0x1F600));  // Prints 😀
        

HTML


<!-- Unicode characters can be used directly in HTML -->
<p>Hello, 世界! Here's a smiley face: 😀</p>

<!-- Using HTML entities -->
<p>The Greek letter pi: &#960; or &pi;</p>

<!-- Using data attributes for storing Unicode -->
<span data-unicode="U+1F600">😀</span>
        

CSS


/* Using Unicode in CSS content property */
.pi-symbol::before {
    content: "\03C0";
}

/* Unicode range for font face rules */
@font-face {
    font-family: 'MyEmojiFont';
    src: url('emoji-font.woff2') format('woff2');
    unicode-range: U+1F600-1F64F; /* Emoticons range */
}

/* Attribute selector using Unicode */
[data-unicode="U+1F600"] {
    color: yellow;
}
        

Remember, when working with Unicode, ensure your source files are saved with UTF-8 encoding and your development environment is configured to handle Unicode correctly.

Comments & Discussion

Facing issues? Have questions? Post them here! We're happy to help!