Using this page you can get lists of all Unicode characters supported on your operating system and displayed by your Web browser. Note that, some older browsers may not support and display any Unicode character. Also, note that this page uses JavaScript to generate the numeric character reference tables and to convert Unicode characters to HTML numeric character references; so, in order to view this page properly, you need a browser with recent version and JavaScript must be enabled on your browser.
To display a character in a modern browser, find the character in the
tables below and use the &#xhex_code;
combination, where hex_code is the code obtained by adding the
numbers shown in the row heading and the column heading of that character
position. For example, to display the character × use
×
or
×
or
×
(its decimal equivalent).
Some characters have also symbolic or mnemonic entity names
(see HTML Character Entities); for example,
the above sample character (×) can also be specified as
×
. For more information, see
HTML
Entities reference.
The latest version of Unicode defines a codespace of 1,114,112
code points. This range in hexadecimal means that characters may have
codes �
through

.
However, all the codes are not assigned and your operating system and
web browser combination may not be able to display every possible
Unicode character. You can refer to
Unicode character tables
for more information on Unicode characters.
A character table for the characters &#xTTTT00;
through &#xTTTTFF;
(where TTTT
can be
entered in the input box below) will be generated when you click on
Generate button below.
Note: The tables
0
through
D7
,
F9
through
FF
,
1D3
through
1D7
,
1F0
through
1F6
,
200
through
2A6
may be of interest to you. (You can click on the codes
above to quickly access these tables.)
Suppose you have some text (possibly copied from a web page or another document) and you want to covert this text into HTML numeric character references, so that you can insert it into some HTML you want to create or edit. The converter below will help you do this. Just enter or paste some text in the input box below and click on the Convert button.
Unicode Characters:
HTML References | HTML Result Code | |
---|---|---|
Decimal (full) |
|
|
Decimal (partial) * |
|
|
Hexadecimal (full) |
|
|
Hexadecimal (partial) |
|
In full conversions every character is converted to numeric
character references. In partial conversions ASCII characters (except
"
, &
, <
and
>
) are not converted. The preferred one is the
decimal partial conversion (which is marked with
a * above).
You can test any HTML code, including HTML entities by entering your code in the text area below and clicking the Test button.
Any HTML code, including character entities:
You can use the converter above or you can view the source of this page to see the HTML character references of the samples below:
My name (in greek): Φαίδων Καντιφελής
Allah (in arabic): الله or اﷲ
Truth (in russian): Пра́вда
Hebrew (in hebrew): עִבְרִית
As another example, some non-ASCII Turkish characters are given below. Please note that some of them have HTML character entity reference names, while the others can only be used by numeric character references.
Code | Char | Code | Char |
---|---|---|---|
Ç | Ç | ç | ç |
Ğ | Ğ | ğ | ğ |
İ | İ | ı | ı |
Ö | Ö | ö | ö |
Ş | Ş | ş | ş |
Ü | Ü | ü | ü |