CharacterMap.org is a free online character map for browsing, searching, and copying every character in Unicode - from the original ASCII table to accented letters, currency signs, mathematical symbols, arrows, and emoji. Find what you need, click it, and it's on your clipboard.
Browse characters by category, or type into the search bar to jump straight to what you’re after. Search matches names and descriptions too, so you can find an emoji by what it’s called. For example, try heart, arrow, or currency
The Settings button in the top-right corner controls which details appear under each character. You can show any combination of:
U+0041)The numeric code is the character’s decimal value. For the first 128 characters this is the ASCII code — also called the ASCII decimal code or the character’s code point — and it’s the value programmers reach for most often. The octal and hexadecimal codes are the same number written in base 8 and base 16; they identify the character exactly, just in a different format.
The symbol description is the character’s official Unicode name. The Unicode code point is its U+ reference,
such as U+00E9 for “é”. You can use that U+ value to type a character by hand in
most operating systems and text editors. The HTML code (for example, © for ©) is what
you drop into a web page so the character renders correctly in any browser — useful when you can’t paste
the symbol straight into your source.
You can search several ways: by name or description, by Unicode code point, by HTML code, or by numeric value.
You can even search a range — type 65-90 and
you’ll get every character from 65 to 90, which
is the uppercase ASCII letters A to Z.
You can also search by specifying the numeric range type. For example, you can search for
hex:30-39 and this will list all the ASCII
digits from 0 to 9.
The grid shows the characters themselves. Click any one to copy it — along with whichever details you’ve switched on — straight to your clipboard, ready to paste anywhere.
ASCII, the American Standard Code for Information Interchange, is a character encoding standard that assigns a number to each letter, digit, and symbol so computers can store and exchange text. The capital “A”, for instance, is 65. Defined in the early 1960s, ASCII covers 128 characters: the English alphabet in upper and lower case, the digits 0–9, punctuation, and a set of control codes. Some of those control codes were built for teleprinters and other long-obsolete hardware, but the rest of the table is everywhere — it’s the foundation almost every modern text encoding is built on, and the first 128 Unicode code points match ASCII exactly.
ASCII’s 128 slots are enough for unaccented English and little else. Unicode was created to cover everything
else: it now defines more than 150,000 characters spanning nearly every writing system in use, plus mathematical
and technical symbols, punctuation, and emoji. Each character has a unique code point written as U+ followed by
a hexadecimal number — U+0041 for “A”, U+1F600 for the grinning-face
emoji. Because Unicode keeps ASCII as its first 128 code points, any plain ASCII text is already valid Unicode,
which is much of why the two formats work together so cleanly. This character map covers both: the full ASCII
table and the wider range of Unicode characters and emoji.
Speaking of ASCII and Unicode, I also made UnicodeArrows.org and AsciiArrows.org. If you just need arrows, you might like those sites even better than this one.
I made this website because I wanted a simple way to see the ASCII Table of characters, and to be able to find unicode characters with their HTML codes and other information easily.
If you are wondering who I am, you can check this out: GreatSoftwareCompany.com - That’s the website of my company.
And while I’m on the topic of shameless self-promotion, I would like to mention that this is 100% free software with no ads, no tracking, no forced accounts, no upsells - none of that nonsense.
If you think that is nice, please consider having a look at my Support Us page. It has many things you can do to help me maintain this website and many of those things won’t cost you anything. Thank you! You are awesome!