Skip to content
Free tools Let's talk

Free tool

Copy and paste symbols

Click any symbol to copy it, then paste it into an Instagram bio, a TikTok caption, a LinkedIn post, WhatsApp, Word or your website. Over a thousand hearts, stars, arrows, check marks and bullets, each with its official Unicode name and HTML code.

1,145 symbols

Heart symbols41

Star symbols and sparkles44

Arrow symbols117

Check marks, ticks and crosses23

Bullet points48

Shapes and blocks85

Lines, borders and dividers50

Math symbols88

Greek letters49

Currency symbols36

Quotation marks and brackets60

Music symbols29

Weather symbols38

Flowers and plants34

Cute and aesthetic symbols56

Smiley faces and text faces32

Zodiac and astrology symbols28

Chess symbols13

Card suits and games25

Crosses and religious symbols27

Keyboard and computer symbols30

Signs and objects63

Circled numbers and Roman numerals73

Accented letters and special letters63

Looking for emoji like 😂 or 👍? Open the emoji copy and paste page, with every emoji, skin tones and the same collect bar.

Everything runs in your browser. Your collection and recent symbols stay on this device and are never sent anywhere.

Beyond the tool

Symbols dress up a bio. A brand makes it memorable.

We design social profiles and the templates behind them: profile image, highlight covers, post and story templates in your colors, ready to reuse every week.

Get a social media proposalA fixed-price proposal within one working day

The guide

Copy and Paste Symbols: the complete guide

7 referencesMethodology and limitsUpdated 15 October 2026

Built and maintained by the designers and marketers at DEMARCA, an award-winning design studio in Portugal.

On this page
  1. How to copy and paste symbols
  2. Where you can paste symbols
  3. Text symbols or emoji
  4. Type symbols from your keyboard
  5. Symbols in HTML and CSS
  6. Why a symbol shows up as an empty box
  7. Methodology and limits
  8. Sources

How to copy and paste symbols

  1. Find the symbol. Browse the categories, or type what you want in the search box: heart, arrow, tick, degree, trademark. You can also search by code (U+2665, 2665 or ♥) or paste a symbol you found elsewhere to learn its name.
  2. Click it. The symbol is copied to your clipboard straight away, and its name and codes appear in the panel. On a phone, tap it.
  3. Paste it. Press Ctrl+V on Windows or a Chromebook, or Cmd+V on a Mac. On a phone, press and hold in the text box and choose Paste.

Need more than one? Every symbol you click is also added to Your collection. Click ★︎ three times, type a few words between them, and copy the whole line with Copy all. The last symbols you copied stay under Recent the next time you open the page on the same device.

With a keyboard, Tab into a grid, move with the arrow keys and press Enter to copy. Press Enter in the search box to jump to the first result.

Where you can paste symbols

These are not images. Each symbol is a character from Unicode, the standard every phone, computer and app uses to store text, so it pastes anywhere you can type: Instagram and TikTok bios and captions, Facebook, X, LinkedIn posts and headlines, WhatsApp, Discord, email subject lines, Word, Google Docs, Canva and website builders.

A few places are stricter:

  • Usernames and handles usually accept only letters, numbers and a few marks such as the underscore and the period. Put symbols in the display name or the bio instead.
  • Ads and shop listings often have their own rules about decorative characters, and a review can reject them. Check the platform's policy before you use them in paid copy.
  • Screen readers announce many symbols by their names. A bio written as ★彡 ʙʀᴀɴᴅ 彡★ can be read aloud as a string of strange words. Use symbols as accents next to plain words, not as the words themselves, and never to carry meaning on their own.

Text symbols or emoji

The heart ♥︎ and the heart ❤️ are not the same thing. Many symbols exist in two styles. The text style is drawn by the font, in the same color as the words around it. The emoji style is a small color picture drawn by the device maker, so it looks different on an iPhone, an Android phone and a Windows computer. Unicode controls which one you get with an invisible character called a variation selector: U+FE0E asks for the text style and U+FE0F for the emoji style.

Text styleEmoji styleWhat changes
♥︎ Black heart suit, U+2665❤️ Red heart, U+2764 U+FE0FThe text heart takes the color of your text. The emoji heart is always red.
★︎ Black star, U+2605⭐ Star, U+2B50Different characters: the emoji star is yellow on every platform.
✔︎ Heavy check mark, U+2714✅ Check mark button, U+2705The green box is a separate emoji, not a colored version of the check mark.
☀︎ Black sun with rays, U+2600☀️ Sun, U+2600 U+FE0FSame character, with or without the emoji selector.

Unicode names describe shapes, not colors: black means filled and white means outlined. That is why the solid heart ♥︎ is officially the Black heart suit and the outline ♡ is the White heart suit. The search here understands everyday words too, so filled heart, outline star and tick all work.

Type symbols from your keyboard

For a symbol you use every day, a shortcut is faster than copying:

  • Windows 10 and 11: press Win + . (period) to open the emoji panel, then choose the Ω tab for symbols.
  • Mac: press Ctrl + Cmd + Space to open the Character Viewer, which has every symbol with search.
  • iPhone and Android: press and hold a letter to see its accented versions, and a punctuation key to see related marks.
SymbolWindows (Alt code on the number pad)Mac (US keyboard layout)
© CopyrightAlt + 0169Option + G
® RegisteredAlt + 0174Option + R
™ Trade markAlt + 0153Option + 2
° DegreeAlt + 0176Option + Shift + 8
• BulletAlt + 0149Option + 8
€ EuroAlt + 0128Option + Shift + 2
£ PoundAlt + 0163Option + 3

Alt codes need a number pad with Num Lock on. On a laptop without one, the emoji panel is the easier route.

Symbols in HTML and CSS

If your page is saved as UTF-8 and declares <meta charset="utf-8">, which every current website builder does, you can paste the symbol straight into your HTML. Codes are still useful when a template or an email tool mangles special characters, or when a character is hard to see in the source. Click the HTML or CSS box in the panel to copy the code of the selected symbol:

WhereFormatExample for ♥
HTML, namedAn ampersand, the name and a semicolon, for the characters that have one (over 2,000 names)&hearts;
HTML, numericThe code point in hexadecimal, for any character&#x2665;
CSSA backslash and the code point, inside a content stringcontent: "\2665";
UnicodeU+ and the code point, the form used in specs and character tablesU+2665

For icons that matter, such as a menu or a close button, use an SVG icon with a text label rather than a symbol: you control its exact shape on every device, and screen readers get a proper name.

Why a symbol shows up as an empty box

A symbol is stored as a number, and the device reading it needs a font that contains a drawing for that number. When none of its fonts does, it shows an empty box or a question mark, sometimes called tofu. The text is not broken: paste it on a newer device and the symbol appears.

Common symbols such as arrows, hearts, stars, ticks and currency signs are covered by the standard fonts of Windows, macOS, iOS and Android. Rarer ones, such as the Egyptian hieroglyphs in the cute category or very new emoji, can be missing on older phones and computers. This page draws every symbol with the fonts on your own device, so if a symbol looks right here, it will look right in other apps on the same device. Your readers may use something older, so test important posts on a second phone.

Methodology and limits

Selection
1,145 symbols in 25 categories, chosen by DEMARCA for the things people search for most (hearts, stars, arrows, ticks, bullets, cute and aesthetic symbols) and for wide font support. A symbol can sit in more than one category. The 34 multi-character combinations, such as text faces and dividers, are our own selection and their names are descriptive, not official.
Names
Every single character shows its official name from the Unicode Character Database, which never changes once assigned, read from the open unicode-name package (version 1.2.1). Emoji show their short English name from the Unicode CLDR project, read from emojibase-data (version 17.0.0), with the Unicode name underneath. Names are shown in sentence case; the official uppercase form is in the panel.
Search
Matches every word you type against the name, the Unicode name, the category, CLDR emoji keywords and a short list of everyday words we added (such as tick, filled and outline). Results that start with your word come first. Code points (U+2665, 2665) and HTML entity names (hearts) also match.
Codes
U+ codes list every code point in the copied text, including invisible variation selectors. The HTML entity is the named reference from the WHATWG HTML standard when one exists, otherwise a hexadecimal numeric reference. CSS escapes are separated by a space, which CSS reads as the end of each escape.
Copying
Uses the browser's Clipboard API, with a fallback for older browsers. Recent symbols are kept in your browser's local storage on this device only. A cookieless usage event records that the tool was used, never what you copied.
Limits
We cannot control the fonts on the device that receives your text. Platforms may strip or reject some characters in names, ads and listings.

Sources

Show all 7 sources

FAQ

Questions people ask

How can I copy and paste different symbols?

Click or tap any symbol on this page and it is copied to your clipboard. Then paste it with Ctrl+V on Windows, Cmd+V on a Mac, or by pressing and holding in the text box on a phone. To copy several at once, click each one: they collect in the box next to the grid, where you can type around them and copy the whole line with Copy all.

How do I copy and paste special characters?

Search by name in English, such as degree, trademark, euro, arrow or check mark, or browse the categories, then click the character to copy it. Each one shows its official Unicode name, its U+ code and its HTML entity, so you can also type it in code or look it up elsewhere. Accented letters such as é, ñ and ü are in the Accents category.

What are the keyboard shortcuts for copy and paste?

Ctrl+C to copy and Ctrl+V to paste on Windows and Chromebooks; Cmd+C and Cmd+V on a Mac. On a phone, press and hold the text, then choose Copy or Paste. On this page you do not need the copy shortcut: clicking a symbol copies it.

How do I copy a heart symbol?

Open the Hearts category and click the one you want: ♥ ♡ ❤ ❥ ❣ and the colored emoji hearts. The plain text hearts take the color of your text and look much the same everywhere. The emoji hearts, such as ❤️ and 💙, are drawn by each phone maker, so they look slightly different on iPhone, Android and Windows.

Why do some symbols show up as empty boxes?

The device showing the text has no font with a drawing for that character. New emoji and rare symbols are the usual cause, mostly on older phones and computers. The text itself is fine and appears correctly on newer devices. Arrows, hearts, stars, check marks and currency signs are safe almost everywhere.

Can I use symbols in my Instagram or TikTok name?

In the display name and the bio, yes: they are ordinary Unicode text. Usernames and handles usually allow only letters, numbers and a few marks such as the underscore and the period, so symbols there are rejected. Keep the words readable, because screen readers announce many symbols by their names.

More free tools

See all 52 tools

Social media design

Let's make something matter.

We design social profiles and the templates behind them: profile image, highlight covers, post and story templates in your colors, ready to reuse every week. Independent design and marketing studio in Portugal. Senior-led projects, transparent pricing and clearly defined deliverables for international clients.

  • A reply from a designer within one working day
  • A fixed-price proposal before any work starts
  • Senior-led work with clearly defined deliverables
  • Clients in Portugal, across Europe and further afield

Request a quote

Prefer email? hello@wearedemarca.com