Copy any of 168 special characters
Tap to copy arrows, maths symbols, currency signs, stars and check marks — with the Unicode code point, HTML entity and CSS escape for each.
Arrows18
For pointing a direction — shorter than a word and understood at a glance in tables and signs.
Maths26
Symbols for formulas. Most are not on the keyboard, so people copy them.
Currency12
Currency signs differ by country, and so does whether the sign goes before or after the number.
Punctuation18
Marks like the ellipsis and the middle dot: absent from the keyboard, common in documents.
Shapes12
Squares, triangles and circles — used as list markers or to show status in a table.
Stars and hearts12
Stars, hearts and flowers. Common in ratings and for emphasis.
Checks and warnings9
Ticks, crosses and warning signs — the usual way a table says yes or no.
Brackets10
Corner and lenticular brackets used in Chinese, Japanese and Korean writing.
Greek letters9
Greek letters as used in formulas and academic notation.
Numbers and fractions9
Circled numbers, fractions and superscripts.
Music4
Notes, sharps and flats.
Weather5
Black-and-white weather symbols — sun, cloud, snow. These are separate characters from the colour emoji.
Zodiac3
The signs of the twelve zodiac constellations.
Cards and dice6
Card suits, chess pieces and dice faces.
Keyboard6
Keyboard symbols such as Command and Option, used when writing shortcuts.
Other9
Signs that fit nowhere else, like copyright and temperature marks.
How to read this
- A Unicode code point is a name tag unique to each character. Different fonts, same number — still the same character.
- In HTML, the numeric form &#number; works everywhere. Named entities like ♥ read nicer but exist only for some characters.
- In CSS, use a backslash and hexadecimal: content: "\2764".
- If the character shows as a box, the copy did not fail — that font simply has no glyph for it. Another font will show it.
Frequently asked questions
Q. How do I copy a special character?
Tap the character and it goes straight to the clipboard, ready to paste anywhere — documents, chat apps, game names. It stays the same character whatever font the destination uses.
Q. It pastes as an empty box.
The copy worked; the font in that app simply has no drawing for the character. Change the font or open it elsewhere and it appears. Where you cannot change the font — a game nickname, say — pick a more common character instead.
Q. Are special characters the same as emoji?
Both are Unicode, but they behave differently. A black-and-white sign like ☀ is treated as text and follows your font colour and size, while the colour emoji ☀️ is drawn as a picture. In documents the text version blends in better.
Q. How do I write one in HTML?
The numeric form &#number; works in every browser. Named entities like ♥ exist too but only for some characters, so the numeric form is safer. If the page is UTF-8, you can also paste the character itself.
Q. Can I type these directly?
On Windows, the Windows key with a full stop opens a symbol picker; on macOS, Control-Command-Space opens the character viewer. Korean keyboards also list symbols when you press a consonant followed by the Hanja key.