Unicode Character Lookup

Search by character, code point, Unicode name, block, script or descriptive keyword, then inspect properties and encoding details.

Processed securely on the server
Clear

Search by literal character, U+ code point, hexadecimal value, Unicode name, block, script or descriptive keyword.

Search by
Filters and sorting

256 matching characters

Showing 51–100 of 256 characters

THEREFORE

U+2234 · Common · Mathematical Operators · Math Symbol

BECAUSE

U+2235 · Common · Mathematical Operators · Math Symbol

RATIO

U+2236 · Common · Mathematical Operators · Math Symbol

PROPORTION

U+2237 · Common · Mathematical Operators · Math Symbol

DOT MINUS

U+2238 · Common · Mathematical Operators · Math Symbol

EXCESS

U+2239 · Common · Mathematical Operators · Math Symbol

GEOMETRIC PROPORTION

U+223A · Common · Mathematical Operators · Math Symbol

HOMOTHETIC

U+223B · Common · Mathematical Operators · Math Symbol

TILDE OPERATOR

U+223C · Common · Mathematical Operators · Math Symbol

REVERSED TILDE

U+223D · Common · Mathematical Operators · Math Symbol

INVERTED LAZY S

U+223E · Common · Mathematical Operators · Math Symbol

SINE WAVE

U+223F · Common · Mathematical Operators · Math Symbol

WREATH PRODUCT

U+2240 · Common · Mathematical Operators · Math Symbol

NOT TILDE

U+2241 · Common · Mathematical Operators · Math Symbol

MINUS TILDE

U+2242 · Common · Mathematical Operators · Math Symbol

ALMOST EQUAL TO

U+2248 · Common · Mathematical Operators · Math Symbol

NOT ALMOST EQUAL TO

U+2249 · Common · Mathematical Operators · Math Symbol

TRIPLE TILDE

U+224B · Common · Mathematical Operators · Math Symbol

ALL EQUAL TO

U+224C · Common · Mathematical Operators · Math Symbol

EQUIVALENT TO

U+224D · Common · Mathematical Operators · Math Symbol

DIFFERENCE BETWEEN

U+224F · Common · Mathematical Operators · Math Symbol

APPROACHES THE LIMIT

U+2250 · Common · Mathematical Operators · Math Symbol

COLON EQUALS

U+2254 · Common · Mathematical Operators · Math Symbol

EQUALS COLON

U+2255 · Common · Mathematical Operators · Math Symbol

RING IN EQUAL TO

U+2256 · Common · Mathematical Operators · Math Symbol

RING EQUAL TO

U+2257 · Common · Mathematical Operators · Math Symbol

CORRESPONDS TO

U+2258 · Common · Mathematical Operators · Math Symbol

ESTIMATES

U+2259 · Common · Mathematical Operators · Math Symbol

EQUIANGULAR TO

U+225A · Common · Mathematical Operators · Math Symbol

STAR EQUALS

U+225B · Common · Mathematical Operators · Math Symbol

DELTA EQUAL TO

U+225C · Common · Mathematical Operators · Math Symbol

MEASURED BY

U+225E · Common · Mathematical Operators · Math Symbol

QUESTIONED EQUAL TO

U+225F · Common · Mathematical Operators · Math Symbol

NOT EQUAL TO

U+2260 · Common · Mathematical Operators · Math Symbol

IDENTICAL TO

U+2261 · Common · Mathematical Operators · Math Symbol

NOT IDENTICAL TO

U+2262 · Common · Mathematical Operators · Math Symbol

Search Unicode characters online

Look up Unicode characters by entering a literal symbol, U+ code point, hexadecimal value, Unicode name, script, block or descriptive keyword. Results show character properties, encodings, HTML references and copyable escape sequences.

Search by character or code point

Paste a literal character or enter a code point using U+0041, 0x0041, A, \U00000041, A or A notation; all resolve to the same code point, displayed canonically as U+0041. Supplementary-plane characters, such as most emoji, are supported and are never split into UTF-16 surrogate halves. When one grapheme cluster contains more than one code point, such as a decomposed accent, an emoji ZWJ sequence, a flag or an emoji with a variation selector or skin-tone modifier, every constituent code point is listed rather than only the first.

Search by Unicode name

Official Unicode character names are standardized and searchable, such as "LATIN CAPITAL LETTER A". Keyword matching also checks block and script names. Not every code point has an ordinary descriptive name: control characters, private-use characters and unassigned code points use the special labels described below instead.

Search by block or script

A Unicode block is a contiguous range of code points reserved for a purpose, such as Basic Latin or Cyrillic. A script describes which writing system a character belongs to and is not interchangeable with its block: a single block can contain characters from several scripts, and the Common and Inherited script values are used by characters, such as punctuation and combining marks, that are shared across scripts rather than tied to one.

Character properties and encodings

Results show general category, script, block, plane, combining class and bidirectional class, alongside UTF-8, UTF-16 and UTF-32 representations, HTML numeric references and JavaScript, Python, CSS and URL-encoded escapes. Not every character has a named HTML entity; numeric HTML references are shown instead since they are valid for any scalar value.

Invisible and combining characters

Some characters have no visible width, including spaces, tabs, line breaks and zero-width characters, and are shown with a bracketed label rather than an empty cell. Combining marks modify the character before them and are shown with a dotted-circle preview so they remain visible on their own; copying a combining mark copies the actual mark, not the dotted circle. Control and formatting characters, including bidirectional controls, are shown as safe visible labels rather than rendered directly, and are isolated so they cannot reorder surrounding page content. See the Invisible Character Detector for a detailed, per-character inspection of a larger text.

Unassigned and private-use code points

Unassigned means the bundled Unicode version has no character assigned to that code point; this tool does not invent a name for it, and assignment status depends on the Unicode version shown on this page rather than being guaranteed for the future. Private-use code points have no meaning defined by the Unicode Standard: fonts and applications may assign their own glyphs and interpretations, so no standardized name is shown for them either.

How to use the lookup

  1. Enter a character, code point, Unicode name, block or script.
  2. Use auto detection or select a specific search mode.
  3. Review exact character details or browse matching results.
  4. Filter and sort larger result sets.
  5. Copy the character, code point, encoding or escape sequence.

Unicode data and glyph rendering

Character names, categories, combining classes and bidirectional classes are based on Unicode version 15.1.0, the version bundled with this server's Python runtime. Glyph appearance depends on your browser, font and operating system: a valid character can still appear as a missing-glyph box if no installed font supports it, emoji can render differently across platforms, and some fonts do not support newer assignments. UnicodeNow reports character data, not a guaranteed glyph design. See Data sources and Methodology for more detail.

Frequently asked questions

How do I look up a Unicode character?

Type or paste the character, its U+ code point, its Unicode name, a block or script name, or a descriptive keyword into the search field, then submit the search.

How do I search by code point?

Enter a code point such as U+0041. The search also recognizes 0x0041, \u0041, \U00000041, A and A.

Can I enter U+0041 or 0x41?

Yes. Both U+0041 and 0x41 resolve to the same code point and are displayed canonically as U+0041.

What is the difference between a Unicode block and script?

A block is a contiguous range of code points reserved for a purpose. A script describes which writing system a character is used in. A single block can contain characters from several scripts, and Common or Inherited scripts are used by characters shared across scripts, such as punctuation and combining marks.

Why does a character appear as a box?

Glyph appearance depends on your browser, font and operating system. A valid, correctly identified character can still render as a missing-glyph box if no installed font supports it.

What is a combining character?

A combining character, such as U+0301 COMBINING ACUTE ACCENT, has no width of its own and modifies the base character before it. It is shown here with a dotted circle placeholder so it remains visible on its own.

How are invisible characters displayed?

Characters with no visible width, such as spaces, tabs, line breaks and zero-width characters, are shown with a bracketed label like ⟦ZERO WIDTH SPACE⟧ instead of an empty cell.

What is a private-use character?

Private-use code points have no meaning defined by the Unicode Standard. Their appearance and interpretation depend entirely on the font or application, so no standardized name is shown.

Why are surrogate code points invalid?

U+D800 through U+DFFF are UTF-16 surrogate code units reserved for encoding supplementary-plane characters in pairs. They are not valid Unicode scalar values on their own and are rejected rather than displayed.

Which Unicode version does the lookup use?

Character names, categories, combining classes and bidirectional classes come from the Unicode Character Database version 15.1.0 bundled with this server's Python runtime.

Is my search sent to a server?

Yes. This is a server-rendered page: your search text is sent to UnicodeNow as a URL query parameter so the server can look up matching character data and render the results.

Related tools

Count characters and encoded bytes with the Unicode Character Counter, or inspect hidden code points with the Invisible Character Detector.

Unicode Character Counter

Count code points, grapheme clusters, words, bytes and invisible characters.

Text ComparisonProcessed locally

Unicode Text Compare

Compare strings exactly and after Unicode normalization.

Text ComparisonProcessed locally

Unicode Normalizer

Normalize Unicode text to NFC, NFD, NFKC or NFKD.

NormalizationProcessed locally

Related guides

What Is Unicode?

Unicode is the international standard used to represent text consistently across computers, phones, websites, programming languages and operating systems.

Code Points vs Code Units

Understand Unicode code points, UTF-8 bytes, UTF-16 code units, surrogate pairs, grapheme clusters and why string length can mislead.

What Is a Grapheme Cluster?

Learn how grapheme clusters represent user-perceived characters, why emoji and combining marks affect length, and how to handle text safely.