Skip to content

Copy and paste symbols and emoji

Search thousands of emoji and symbols, from arrows and stars to math and currency signs, and copy any of them with one click.

Loading 1,900+ emoji…

Arrows90

Stars & flowers52

Hearts32

Check & cross27

Math83

Currency33

Punctuation43

Invisible & spaces11

Brackets34

Greek49

Super & subscript36

Box drawing & shapes56

Music19

Weather & sky22

Zodiac & planets29

Chess12

Cards & dice21

Kaomoji53

Click any symbol to copy it. Hover or focus one to see its code point and HTML entity.

Runs in your browser · no uploadHow it works

How to use Symbols & emoji

  1. 1

    Search or browse

    Type a word such as heart, arrow or euro, or jump to a category from the list.

  2. 2

    Pick a style

    Choose a skin tone for people and hand emoji, and a copy format if you need HTML or code points.

  3. 3

    Click to copy

    Click a symbol to copy it, or switch to “Click to add to text” to collect several and copy them together.

Limits and Pro

Everything is free with no sign-up: all 1,900+ emoji, 702 symbols, skin tones, four copy formats and an unlimited composer.

Pro removes ads; no features are held back. See Pro

About Symbols & emoji

Finding the right check mark, arrow or currency sign usually means hunting through a character map or a page of ads. This picker puts more than 1,900 emoji and 702 hand-picked symbols in one searchable page: arrows, stars and flowers, hearts, check marks and crosses, maths operators, 33 currency signs, typographic punctuation, brackets, the Greek alphabet, superscript and subscript digits, box-drawing characters, music notes, weather, zodiac and planet signs, chess pieces, playing cards and dice, 53 kaomoji faces, and invisible characters such as the zero-width space and the Braille blank.

Search understands names and keywords — “tick”, “money”, “shrug” or “lightning” all work — and covers emoji and symbols together. Emoji come from the Emojibase dataset (based on Unicode CLDR), are grouped the way your phone groups them, and can be shown in any of five skin tones. The picker checks which emoji versions your device can actually draw and hides newer ones that would appear as empty boxes.

One click copies a symbol. Developers can switch the copy format to an HTML entity (✓), a Unicode code point (U+2713) or a JavaScript escape, and every symbol you hover or focus shows all of them. Switch to “Click to add to text” to build a whole string of symbols in the composer and copy it at once. Your most recent 36 picks stay at the top.

How a symbol looks depends on the fonts of the device that displays it, so the same emoji can look different on iPhone, Android and Windows.

Privacy

Searching, picking and copying all happen in this page. The emoji list is downloaded once from this site, not from a third party, and nothing you search for or copy is sent anywhere. Recently used symbols, the composer text, skin tone and copy format are kept in this browser's local storage.

Features

One search for everything

Emoji names and keywords plus 702 named symbols, matched together as you type.

Skin tones

Five Fitzpatrick skin tones applied across all people and hand emoji.

HTML entity and code point

Copy ✓, U+2713 or \u2713 instead of the character itself.

Recently used

Your last 36 picks stay at the top, remembered in this browser.

Symbols & emoji: frequently asked questions

How do I type symbols like ✓, → or € without a special keyboard?
Search for the symbol by name here, click it to copy, and paste with Ctrl+V or ⌘V. On Windows you can also press Win + . to open the emoji panel, and on a Mac Ctrl+⌘+Space opens the Character Viewer, but those panels are harder to search for things like box-drawing lines, currency signs or kaomoji.
What is the difference between an HTML entity and a code point?
A code point is the character's number in Unicode, written U+2713 for the check mark ✓. An HTML entity is the way to write that number inside a web page, ✓, so the symbol shows up even if the file's encoding gets mangled. JavaScript and JSON use the escape \u2713. Choose the format in the Copy as menu, or copy any of them from the details bar.
Why does an emoji look different on another phone?
Unicode defines what each emoji means, not how it is drawn. Apple, Google, Microsoft and Samsung each design their own artwork, so 😬 or 🔫 can look quite different between devices. Very new emoji may show as an empty box or two separate pictures on devices whose system hasn't been updated yet; this page hides the ones your own device can't display.
How do I copy an invisible character or blank space?
Open Invisible & spaces, or search for “space” or “invisible”. Each dashed tile is a real character: the zero-width space, word joiner, Braille blank and Hangul filler are often used to leave a name or bio line blank where apps reject ordinary spaces. Some platforms strip or block them, so test before relying on one.
What are kaomoji?
Kaomoji are Japanese-style emoticons built from ordinary text characters, read upright rather than sideways — like ¯\_(ツ)_/¯ for a shrug or (╯°□°)╯︵ ┻━┻ for flipping a table. Because they are plain text, they work everywhere emoji don't, including usernames on some sites, code comments and old phones. Search by mood, for example “happy”, “cat” or “angry”.
All text tools