Text & Writing

Unicode Character Finder

Find a useful symbol by name or keyword, or inspect a character you already have. Each result shows its code point, HTML entities, JavaScript escapes, and UTF-8 bytes. Name search uses a clearly limited curated index.

Free online tool

Loading tool…

Name and keyword search covers 316 curated entries, not the entire Unicode database. Direct code-point and pasted-character lookup accepts any Unicode scalar value; names outside this index are marked unavailable.

Browse common symbols

36 results

→RIGHTWARDS ARROW

U+2192

Encoding details
Decimal8594
HTML decimal→
HTML hexadecimal→
JavaScript escape\u2192
UTF-16 escape\u2192
UTF-8 hexadecimal bytesE2 86 92

Code forms: U+2192, 0x2192, \\u2192, \\u{1F680}, →, and →. Paste up to 24 code points to inspect a short non-ASCII sequence. Glyphs depend on your fonts. A valid scalar value can be unassigned or reserved; lookup does not certify that a character is assigned.

Unicode data license
UNICODE LICENSE V3

COPYRIGHT AND PERMISSION NOTICE

Copyright © 1991-2026 Unicode, Inc.

NOTICE TO USER: Carefully read the following legal agreement. BY
DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT
DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
Permission is hereby granted, free of charge, to any person obtaining a
copy of data files and any associated documentation (the "Data Files") or
software and any associated documentation (the "Software") to deal in the
Data Files or Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, and/or sell
copies of the Data Files or Software, and to permit persons to whom the
Data Files or Software are furnished to do so, provided that either (a)
this copyright and permission notice appear with all copies of the Data
Files or Software, or (b) this copyright and permission notice appear in
associated Documentation.
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
THIRD PARTY RIGHTS.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
FILES OR SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall
not be used in advertising or otherwise to promote the sale, use or other
dealings in these Data Files or Software without prior written
authorization of the copyright holder.

Character labels are curated from Unicode names and accompanied by the Unicode License V3 in the source. Search and encoding calculations run locally; no lookup API is called.

GET STARTED

How to use the Unicode Character Finder

  1. 01

    Search a word such as arrow, euro, or nonbreaking, or paste a character directly.

  2. 02

    For a direct lookup, enter a code such as U+2192, 0x2192, or an HTML numeric entity.

  3. 03

    Select a result to inspect its decimal code point and encodings. Pasting a short emoji sequence shows its distinct component code points.

  4. 04

    Copy the actual character, its U+ code, or its HTML entity. Download a JSON record when you need to keep the details.

Examples

Choose the correct minus sign

The ordinary hyphen-minus (-, U+002D) and mathematical minus (−, U+2212) are different characters. Search minus to compare them.

Inspect an emoji sequence

Paste 👩‍💻 to see U+1F469 WOMAN, U+200D ZERO WIDTH JOINER, and U+1F4BB PERSONAL COMPUTER. The sequence is often displayed as one emoji.

Use an HTML entity

U+2192 is the rightwards arrow. Its decimal HTML entity is → and its hexadecimal entity is →. The character itself is →.

Curated name search and unrestricted scalar lookup

The name index includes basic Latin letters and digits plus selected punctuation, Latin accents, Greek letters, currencies, mathematical symbols, arrows, whitespace, and emoji. It is not a complete Unicode Character Database. Direct code-point lookup works for any valid Unicode scalar value, even when its name is absent from this index. A valid value may still be reserved, unassigned, or unsupported by your font.

One displayed symbol can contain several code points

An accented letter can be a precomposed character or a base letter followed by a combining mark. Joined emoji can include several graphic characters and invisible joiners. Paste a short non-ASCII sequence to inspect its distinct code points. This tool does not normalize, transliterate, or validate complete emoji sequences.

What to know

  • The bundled name index is a curated subset, not exhaustive Unicode search. Missing names are labeled explicitly.
  • Pasted sequence inspection accepts a single code point or up to 24 code points containing non-ASCII text, and displays distinct values in first-appearance order.
  • Glyph appearance and Unicode property support depend on your browser and fonts. No assignment-status database is included.

Common questions

Why does a name search return no results?

Name and keyword search covers only the curated entries bundled with this tool. Paste the character or enter its U+ code point for a direct encoding lookup outside that index.

Why do I see an empty box or dotted circle?

Your system font may not contain a glyph for that value. This tool also deliberately uses a dotted-circle placeholder for hidden characters, and a dotted circle before combining marks. Copy always copies the character, not the placeholder.

Can I search a decimal code?

Use a complete decimal HTML entity, such as →. U+ and 0x inputs use hexadecimal. Bare numbers are treated as search text so that the base is not guessed.

Are UTF-16 escapes and code points the same?

For values through U+FFFF, a scalar value uses one UTF-16 code unit. Supplementary values use a surrogate pair. For example, U+1F680 can be written as the JavaScript code-point escape \u{1F680} or the UTF-16 pair \uD83D\uDE80.

Sources & references