Hearts, stars, arrows, math and more. Click a symbol to copy it.
Last updated: November 7, 2026
Private by design. Everything runs in your browser and is never uploaded.
To copy and paste symbols, click any symbol in the picker above and it goes straight to your clipboard. Paste it with Ctrl+V on Windows or Cmd+V on a Mac, or touch and hold in a text field on a phone and choose Paste. To collect several symbols first, use the tray.
Every symbol here is a real Unicode character, not a picture, so it stays text that you can select, search and resize. Each one shows its official Unicode name and code, and all 1,561 are sorted into 22 categories. If you want whole words in a decorative style instead, use the fancy text generator. To turn a message into symbols, try the Wingdings translator. To style letters rather than add symbols, try the cursive text generator, strikethrough text generator or glitch text generator.
| Symbol | Name | Unicode | HTML |
|---|---|---|---|
| ♥ | Black Heart Suit | U+2665 | ♥ or ♥ |
| ★ | Black Star | U+2605 | ★ or ★ |
| ✓ | Check Mark | U+2713 | ✓ or ✓ |
| → | Rightwards Arrow | U+2192 | → or → |
| © | Copyright Sign | U+00A9 | © or © |
| € | Euro Sign | U+20AC | € or € |
| ° | Degree Sign | U+00B0 | ° or ° |
| ∞ | Infinity | U+221E | ∞ or ∞ |
| ♪ | Eighth Note | U+266A | ♪ or ♪ |
| ☎ | Black Telephone | U+260E | ☎ or ☎ |
Four steps, and the grid updates as you type.
Choose a category chip such as Hearts, Arrows or Math. Or type a word like heart, a code like U+2665, or paste a symbol to find out what it is.
One click copies the symbol and adds it to the tray. Turn off Copy on click if you only want to build a string first.
The tray is editable and inserts at the cursor, so you can put symbols between your own words. Delete the last symbol, clear the tray, or save it as a .txt file.
Hover, focus or tap a symbol to see its official name, Unicode code and HTML entity, plus the CSS and JavaScript escapes. Click any of them to copy it.
Unicode groups characters into blocks of consecutive codes. If you know the block, you can search by code: type u+26 in the search box to list every symbol whose code starts with 26, which is the Miscellaneous Symbols block.
| Block | Code range | In the picker | Examples |
|---|---|---|---|
| Latin-1 Supplement | U+0080–U+00FF | 96 | ©°±×é |
| Latin Extended-A | U+0100–U+017F | 128 | Łłğşž |
| Greek and Coptic | U+0370–U+03FF | 78 | αβπΣΩ |
| General Punctuation | U+2000–U+206F | 86 | •…†—‽ |
| Superscripts and Subscripts | U+2070–U+209F | 42 | ⁰ⁿ₀₂₊ |
| Currency Symbols | U+20A0–U+20CF | 33 | €₹₿₽₩ |
| Letterlike Symbols | U+2100–U+214F | 24 | №™℃ℓℂ |
| Number Forms | U+2150–U+218F | 58 | ⅓⅛ⅠⅤ↉ |
| Arrows | U+2190–U+21FF | 112 | ←→↔⇒↵ |
| Mathematical Operators | U+2200–U+22FF | 152 | ∑√∞≠≤ |
| Miscellaneous Technical | U+2300–U+23FF | 40 | ⌘⌥⌫⏎⏻ |
| Enclosed Alphanumerics | U+2460–U+24FF | 22 | ①②③⑳⓪ |
| Box Drawing | U+2500–U+257F | 128 | ─│┌╔╬ |
| Block Elements | U+2580–U+259F | 32 | ▀▄█░▓ |
| Geometric Shapes | U+25A0–U+25FF | 94 | ■▲●◆◯ |
| Miscellaneous Symbols | U+2600–U+26FF | 144 | ☀★☎♥♫ |
| Dingbats | U+2700–U+27BF | 176 | ✁✓✔❀❤ |
| Miscellaneous Symbols and Arrows | U+2B00–U+2BFF | 29 | ⬅⬆⬇⬌⬟ |
| Musical Symbols | U+1D100–U+1D1FF | 17 | 𝄞𝄢𝄪𝄽𝄐 |
Copy and paste works on any device, but Windows and Mac have their own tools too.
| Feature | Copy and paste here | Windows emoji panel | Mac Character Viewer | Alt codes on Windows |
|---|---|---|---|---|
| Open it with | Click or tap a symbol | Windows key + period, then Symbols | Edit > Emoji & Symbols | Hold Alt and type a code on the numeric keypad |
| Works on | Any device with a modern browser, phones included | Windows 10 and 11 | Mac | Windows keyboards with a numeric keypad |
| You have to remember | Nothing | The shortcut | The menu or its shortcut | A code for each symbol, such as 0169 for the copyright sign |
Some characters can be drawn two ways: as a plain symbol that follows your text color, or as a color emoji. When you paste one, the app makes the choice. Unicode lets you ask for a style with an invisible character placed right after it: U+FE0E asks for text, and U+FE0F asks for emoji.
The Unicode emoji standard also says that presentation style is never guaranteed, so an app or a font may ignore the request. In the picker, the Text style option adds U+FE0E to symbols that have an emoji form. The table shows six characters three ways, and what you see is how your device draws them.
| Character | Plain | Text style (U+FE0E) | Emoji style (U+FE0F) |
|---|---|---|---|
| Heavy Black Heart | ❤ | ❤︎ | ❤️ |
| White Smiling Face | ☺ | ☺︎ | ☺️ |
| Airplane | ✈ | ✈︎ | ✈️ |
| Black Telephone | ☎ | ☎︎ | ☎️ |
| Black Spade Suit | ♠ | ♠︎ | ♠️ |
| Black Sun with Rays | ☀ | ☀︎ | ☀️ |
Add a heart, star or divider to a profile line or a caption. Each app decides which characters it accepts, so look at the preview before you save.
Drop in a degree sign, a check mark, an arrow or a fraction without digging through a menu. They paste as ordinary text, and the online notepad can keep a draft in your browser.
Use check marks, bullets, arrows or box-drawing lines to make a plain-text list or a simple table in an email or a notes app.
Copy the signs for less than or equal, not equal, square root, sum and pi, plus superscript and subscript digits. For raised and lowered letters, use the superscript generator.
Copy the HTML entity, CSS escape or JavaScript escape when you need a symbol inside markup, a stylesheet or a script instead of the character itself.
Write the command and option key symbols, or the return symbol, in a how-to guide so Mac shortcuts look like the keys. They sit in the Keyboard category.
A few details explain most surprises. To restyle whole words rather than pick single symbols, try the tiny text generator.
Each one is a Unicode character, so it can be selected, searched and resized like a letter. How it looks depends on the font your device uses.
When a font has no picture for a character, a device may show an empty box or the code instead. The Hide unsupported option tries to keep those out of view.
Some symbols, such as the heart, also exist as color emoji. Text style adds U+FE0E to ask for the plain version, but an app may ignore it.
Names come from the Unicode Character Database. The code, such as U+2665, is how charts and programs refer to the same character.
Spaces, zero width characters and fillers are in the Spaces category. They draw nothing you can see, so the picker shows them by their short name or code.
Your recent symbols and two option settings are saved in this browser only. The tray is never saved, and nothing you click or type is uploaded.
Fonts on each device draw the symbols, so one character can look different on Windows, Mac, Android and iPhone, and a few rarer ones may not be drawn at all. The device check here is best effort: it compares each symbol with a missing-glyph box, so a browser that shows a code or another kind of box may let some through, and it only knows the device you are using. Unicode explains how unsupported characters are shown.
The picker holds 1,561 symbols in 22 categories. Color emoji, flags, logos and private-use characters are left out. The tray holds 5,000 characters, and a search shows the first 300 matches.
On Windows press the Windows key and period, then choose Symbols (Microsoft Support). On a Mac choose Edit > Emoji & Symbols to open the Character Viewer (Apple Support).
The Unicode and platform facts on this page come from these references, last checked on November 7, 2026. Symbol names, codes and block ranges are generated from the Unicode Character Database, and HTML entity names from the HTML Standard.
Short answers to what people ask most.
Click a symbol in the picker and it is copied right away. Paste it where you want it with Ctrl+V on Windows or Cmd+V on a Mac, or touch and hold in a text field on a phone and choose Paste.
Every click also adds the symbol to the tray. Click as many as you like, edit the tray if you want, then press Copy tray. You can type your own text in the tray between the symbols.
Type a word such as heart or arrow in the search box, a code such as U+2665, or an HTML entity. You can also paste a symbol into the search box to see its official name and code.
The font on your device has no picture for that character, so it shows a box or its code instead. Leave Hide unsupported on and the picker tries to leave out symbols your device cannot draw, but the check is best effort and a few may still get through. The device where you paste may still draw it correctly.
Some characters, such as the heart, can be drawn as a plain symbol or as a color emoji, and the app you paste into makes the choice. Turn on Text style to add the invisible U+FE0E, which asks for the plain version. Unicode says presentation is never guaranteed, so some apps ignore it.
The code, such as U+2665, names the character in charts and in programs. An HTML entity writes the symbol inside a web page, either as a name or as a number, and CSS and JavaScript each have their own escape. Click any of them in the panel to copy it.
A symbol here is a text character that your device draws with a font, so it follows the text size and usually the text color. Emoji are pictographs that are typically drawn in a colorful cartoon style. The picker leaves out characters that exist only as color emoji.
Most apps accept Unicode text, but each app decides which characters it allows, and some usernames, file names and password fields restrict them. Fonts differ too, so check the preview in the place where you paste.
On Windows press the Windows key and the period key, then choose Symbols. On a Mac choose Edit and then Emoji and Symbols. Alt codes also work on Windows if your keyboard has a numeric keypad.
No. The picker runs in your browser and nothing you click or type is sent to a server. Your recent symbols and two option settings are kept on your own device only, and the tray is never saved.
No. It lists 1,561 hand-picked symbols in 22 categories, each with its official Unicode name. Color emoji, flags, logos and private-use characters are left out on purpose.