FontifyText

Unicode Reference

Complete Unicode Symbol Guide

Browse and copy 264+ special characters organised into 8 categories. Click any Copy button and paste instantly into Instagram, TikTok, WhatsApp, Discord, or X — no app or sign-up required.

264+

Total Symbols

8

Categories

1-Click

Copy Method

100%

Free to Use

How to Copy and Paste Unicode Symbols

  1. 1

    Find your symbol

    Browse by category or type in the search box below to filter symbols by name or code.

  2. 2

    Click Copy

    Press the blue Copy button next to any symbol. The symbol is instantly added to your clipboard.

  3. 3

    Paste anywhere

    Open your app and paste with Ctrl+V on desktop or long-press → Paste on mobile. That's it.

Also on this page:Platform stepsAndroid & RobloxAccessibility & renderingFAQ

Arrow Symbols

Direction and navigation arrows for every use — social media captions, design projects, and keyboard shortcuts.

SymbolUnicode NameCopy
→Right Arrow
←Left Arrow
↑Up Arrow
↓Down Arrow
↗Up-Right Arrow
↘Down-Right Arrow
↙Down-Left Arrow
↖Up-Left Arrow
↔Left-Right Arrow
↕Up-Down Arrow
⇒Double Right Arrow
⇐Double Left Arrow
⇑Double Up Arrow
⇓Double Down Arrow
⇔Double Left-Right Arrow
⇕Double Up-Down Arrow
⟵Long Left Arrow
⟶Long Right Arrow
⟷Long Left-Right Arrow
⟹Long Double Right Arrow
↞Two-Headed Left Arrow
↠Two-Headed Right Arrow
↺Counter-Clockwise Arrow
↻Clockwise Arrow
↩Left Hook Arrow
↪Right Hook Arrow
↵Return Arrow
➜Heavy Right Arrow
➡Black Right Arrow
⬅Black Left Arrow
⬆Black Up Arrow
⬇Black Down Arrow
▶Right Triangle Arrow
◀Left Triangle Arrow
▲Up Triangle Arrow
▼Down Triangle Arrow
»Double Right Angle
«Double Left Angle
›Single Right Angle
‹Single Left Angle
➤Black Right-Pointing Pointer
➢Three-D Top-Lighted Rightwards Arrowhead
➥Right Arrow Curving Down
↝Rightwards Wave Arrow
↜Leftwards Wave Arrow
↭Left Right Wave Arrow

46 symbols

Heart Symbols

Heart symbols and emojis for captions, bios, love messages, and Valentine's Day posts on every platform.

SymbolUnicode NameCopy
♥Black Heart Suit
♡White Heart Suit
❤Heavy Black Heart
❥Rotated Heart Bullet
❣Heart Exclamation Mark
❦Floral Heart
❧Rotated Floral Heart
💕Two Hearts
💗Growing Heart
💖Sparkling Heart
💝Heart With Ribbon
💓Beating Heart
💞Revolving Hearts
💟Heart Decoration
💔Broken Heart
💛Yellow Heart
💚Green Heart
💙Blue Heart
💜Purple Heart
🖤Black Heart
🤍White Heart
🤎Brown Heart
🧡Orange Heart
❤️Red Heart
💌Love Letter
💘Heart With Arrow
💒Wedding
🫀Anatomical Heart
🫶Heart Hands
💑Couple With Heart

30 symbols

Star Symbols

Star and sparkle symbols for ratings, decorations, social bios, and eye-catching captions.

SymbolUnicode NameCopy
★Black Star
☆White Star
✦Black Four Pointed Star
✧White Four Pointed Star
✩Stress Outlined White Star
✪Circled White Star
✫Open Centre Black Star
✬Black Centre White Star
✭Outlined Black Star
✮Heavy Outlined Black Star
✯Pinwheel Star
✰Shadowed White Star
✱Heavy Asterisk
✲Open Centre Asterisk
✳Eight Spoked Asterisk
✴Eight Pointed Black Star
✵Eight Pointed Pinwheel Star
✶Six Pointed Black Star
✷Eight Pointed Rectilinear Star
✸Heavy Eight Pointed Star
✹Twelve Pointed Black Star
✺Sixteen Pointed Asterisk
✻Teardrop Spoked Asterisk
✼Open Teardrop Spoked Asterisk
✽Heavy Teardrop Spoked Asterisk
⭐Star
🌟Glowing Star
💫Dizzy Star
✨Sparkles
⋆Star Operator
※Reference Mark
꙳Cyrillic Asterisk
🌠Shooting Star

33 symbols

Currency Symbols

World currency symbols for prices, budgets, financial content, and international social media posts.

SymbolUnicode NameCopy
$Dollar Sign
€Euro Sign
£Pound Sign
¥Yen / Yuan Sign
¢Cent Sign
₹Indian Rupee Sign
₽Ruble Sign
₿Bitcoin Sign
₩Won Sign
₪New Sheqel Sign
₫Dong Sign
฿Thai Baht Sign
₱Peso Sign
₦Naira Sign
₴Hryvnia Sign
₸Tenge Sign
₾Lari Sign
₭Kip Sign
₮Tugrik Sign
₲Guarani Sign
₡Colon Sign
₢Cruzeiro Sign
₣French Franc Sign
₥Mill Sign
¤Generic Currency Sign

25 symbols

Math Symbols

Mathematical operators, relations, and special symbols for equations, science posts, and academic content.

SymbolUnicode NameCopy
±Plus-Minus Sign
∓Minus-or-Plus Sign
×Multiplication Sign
÷Division Sign
≠Not Equal To
≈Almost Equal To
≅Approximately Equal To
≤Less-Than or Equal To
≥Greater-Than or Equal To
≪Much Less-Than
≫Much Greater-Than
∞Infinity
√Square Root
∛Cube Root
∜Fourth Root
∑Summation
∏Product
∫Integral
∬Double Integral
∂Partial Differential
∇Nabla
∆Increment (Delta)
πPi
°Degree Sign
‰Per Mille Sign
∈Element Of
∉Not An Element Of
∅Empty Set
⊂Subset Of
⊃Superset Of
∩Intersection
∪Union
⊕Circled Plus
⊗Circled Times
∝Proportional To
∀For All
∃There Exists
¬Not Sign
½One Half
¼One Quarter
¾Three Quarters
¹Superscript One
²Superscript Two
³Superscript Three
⁴Superscript Four
₀Subscript Zero
₁Subscript One
₂Subscript Two

48 symbols

Decorative Symbols

Ornamental symbols, bullets, dingbats, and decorative characters perfect for bios and captions.

SymbolUnicode NameCopy
©Copyright Sign
®Registered Sign
™Trade Mark Sign
•Bullet
·Middle Dot
◦White Bullet
‣Triangular Bullet
§Section Sign
Pilcrow Sign
†Dagger
‡Double Dagger
◆Black Diamond
◇White Diamond
♦Black Diamond Suit
♣Black Club Suit
♠Black Spade Suit
♧White Club Suit
♤White Spade Suit
♢White Diamond Suit
✿Black Florette
❀White Florette
❁Eight Petalled Outlined Black Florette
❂Circled Open Centre Eight Pointed Star
❃Heavy Teardrop Spoked Pinwheel Asterisk
❄Snowflake
❅Tight Trifoliate Snowflake
❆Heavy Chevron Snowflake
☯Yin Yang
☮Peace Symbol
✝Latin Cross
☩Cross of Jerusalem
☪Star and Crescent
✡Star of David
☸Wheel of Dharma
⚜Fleur-de-lis
♩Quarter Note
♪Eighth Note
♫Beamed Eighth Notes
♬Beamed Sixteenth Notes

39 symbols

Check & Cross Marks

Check marks, ballot boxes, and cross symbols for lists, feedback forms, and task tracking.

SymbolUnicode NameCopy
✓Check Mark
✔Heavy Check Mark
✗Ballot X
✘Heavy Ballot X
☑Ballot Box With Check
☒Ballot Box With X
☐Ballot Box
✅White Heavy Check Mark
❌Cross Mark
❎Negative Squared Cross Mark
⭕Heavy Large Circle
🔲Black Square Button
🔳White Square Button
▪Black Small Square
▫White Small Square
◾Black Medium-Small Square
◽White Medium-Small Square
◼Black Medium Square
◻White Medium Square

19 symbols

Quotation & Brackets

Stylish quotation marks, angle brackets, and decorative brackets for titles, bios, and captions.

SymbolUnicode NameCopy
“Left Double Quotation Mark
”Right Double Quotation Mark
‘Left Single Quotation Mark
’Right Single Quotation Mark
«Left Double Angle Quote
»Right Double Angle Quote
‹Left Single Angle Quote
›Right Single Angle Quote
〈Left Angle Bracket
〉Right Angle Bracket
《Left Double Angle Bracket
》Right Double Angle Bracket
「Left Corner Bracket
」Right Corner Bracket
【Left Black Lenticular Bracket
】Right Black Lenticular Bracket
〔Left Tortoise Shell Bracket
〕Right Tortoise Shell Bracket
⟦Mathematical Left White Square Bracket
⟧Mathematical Right White Square Bracket
⌈Left Ceiling
⌉Right Ceiling
⌊Left Floor
⌋Right Floor

24 symbols

How to Use Unicode Symbols on Every Platform

Step-by-step instructions for Instagram, TikTok, WhatsApp, Discord, and X — including what symbols work best on each.

Instagram

Step-by-step

  1. 1Open FontifyText or copy a symbol from the table above.
  2. 2Open the Instagram app and go to your profile or create a new post.
  3. 3Tap "Edit Profile" for your bio, or tap the caption field for a post.
  4. 4Paste the copied symbol using long-press → Paste.
  5. 5Symbols appear in both bio (150 chars) and captions — including Stories.

Quick copy

Pro tip: Heart symbols (♥ ❤ 💕), stars (★ ✨), and arrows (→ ➜) perform best for engagement in Instagram captions. Avoid using too many symbols — 2–3 per caption is the sweet spot.

TikTok

Step-by-step

  1. 1Copy any symbol from the table above.
  2. 2Open TikTok and tap the "+" button to create a new video.
  3. 3Tap the caption area or go to your profile to edit your bio.
  4. 4Long-press the text field and tap Paste.
  5. 5Symbols work in video captions, profile bios, and comment replies.

Quick copy

Pro tip: TikTok bios support all Unicode symbols. Popular creators use ✦ ✧ ⋆ for aesthetic bios, → arrows to direct followers to links, and ♡ hearts for niche communities.

WhatsApp

Step-by-step

  1. 1Copy your chosen symbol from the table.
  2. 2Open WhatsApp and open a chat or your Status tab.
  3. 3Tap the message field or status text field.
  4. 4Long-press and tap Paste to insert the symbol.
  5. 5WhatsApp also supports symbols in your profile name and About section.

Quick copy

Pro tip: WhatsApp renders Unicode symbols perfectly on both Android and iOS. Use ✓ and ✔ for to-do lists, currency symbols (₹ £ €) for business messages, and heart symbols for personal chats.

Discord

Step-by-step

  1. 1Copy a symbol from the table above.
  2. 2Open Discord on desktop, browser, or mobile.
  3. 3Paste into server names, channel topics, your bio, or any message.
  4. 4For server names: go to Server Settings → Overview → paste into the name field.
  5. 5For your status: click your avatar → Set Status → paste your symbol.

Quick copy

Pro tip: Discord supports the full Unicode range. Server admins use ✦ ◆ ▶ to decorate channel names. In your bio, ⭐ ratings, arrow dividers (─────), and ♫ music symbols are popular.

Twitter / X

Step-by-step

  1. 1Copy any symbol from the table above.
  2. 2Open X (formerly Twitter) and click "Compose".
  3. 3Paste the symbol anywhere in your tweet or thread.
  4. 4For your bio: go to Profile → Edit Profile → paste into the Bio field.
  5. 5Symbols count as one character each — same as any letter.

Quick copy

Pro tip: X supports all Unicode symbols. Each symbol counts as one character in your 280-character limit. Use → to list points clearly, ★ for recommendations, and ™ ® © for brand identity tweets.

Two neighbours worth knowing about. WhatsApp keeps its limits in awkward places — 25 characters for a display name, 139 for the About line — and the WhatsApp field guide goes through them one at a time. And if what you actually want is the symbols a font draws rather than symbols in their own right, the Wingdings and Webdings translator turns letters into those, in a form that survives a paste.

Unicode Symbols on Android and in Roblox

Two different questions: whether your phone can draw the symbol, and whether the app will accept it.

Will Android show it, or a box?

Android has no single font. It works down a chain of Noto families until one of them has a glyph for the character; when none does, you get the missing-glyph box. So the question is answerable exactly: is the code point in any of those fonts?

We read the character tables out of the Noto fonts themselves and checked every symbol on this page against them on 2026-09-23. All 263 have a glyph in at least one font Android ships, so none of them is a box on a current device. No single font covers them all, which is why the phone swaps fonts mid-line:

Font Android shipsSymbols on this page it can draw
Noto Sans65 of 263
Noto Sans Symbols53 of 263
Noto Sans Symbols 2105 of 263
Noto Sans Math124 of 263
Noto Emoji74 of 263
Noto Sans JP128 of 263
Noto Sans Thai28 of 263

What this does not prove. It is a test of the fonts, not of a handset. A phone whose maker replaced the system fonts, an Android old enough to predate Noto Sans Symbols 2, or an app that forces one font on a text field can still show a box. If you see one, the fix is the same every time: pick a symbol from a different category — the arrow, maths and check-mark sets are the oldest and the most widely present.

Roblox: which field accepts symbols

Rendering is only half of it. Roblox decides separately what each field will take, and the four fields do not behave alike. The rows below are Roblox’s published rules and current rollout state, not results from a test we ran inside the game:

Username

Rejected

3–20 characters, letters and digits with at most one underscore, and not at either end. Any symbol on this page is rejected as you type.

Display name

Unreliable

Changeable once every seven days and moderated. Roblox has been adding non-Latin support in stages — Japanese characters arrived as a beta — so a symbol may be accepted, rejected, or accepted and later reset. Treat it as unreliable rather than supported.

Chat message

Unreliable

Passes through the same text filter as everything else. Symbols are not banned as a class, but the filter can replace text it cannot read, and it is stricter on accounts under 13.

In-experience text you create

Works

A TextLabel in your own place renders whatever the font asset supports; Roblox ships fonts that cover the common symbol blocks. This is the one place the symbols behave like ordinary text.

Check it in thirty seconds, on your own account. Copy one symbol, paste it into the display-name field, and watch what happens before you save: if it disappears as you paste, the field strips it; if it saves, open your profile on a second device to confirm it survived. Do that before a name you care about, because the display name can only change once a week.

For styled letters rather than symbols — the gothic and cursive alphabets people put in gaming names — the compatibility guide covers where each style renders, and the gaming username guide covers the naming rules platform by platform.

Accessibility and Rendering Reference

A symbol looks like one thing and is announced as another. This section covers what screen readers say, which symbols are safe to use on their own, and why a symbol sometimes arrives as an empty box.

What screen readers announce

SymbolUnicode nameUsually announced asVerdict
€Euro Sign“euro”Currency signs read as the currency. Safe to use alone.Safe alone
±Plus-Minus Sign“plus or minus”Maths operators are read as words in every major reader.Safe alone
✓Check Mark“check mark”Reads correctly, but “✓” alone cannot say what was completed. Pair it with a word.Needs a word
→Rightwards Arrow“rightwards arrow”, or skippedPunctuation-class characters are dropped at low verbosity. Never use an arrow as the only link cue.Needs a word
★Black Star“black star”A 4-star rating announces as “black star black star black star white star” — give the rating in text too.Needs a word
♥Black Heart Suit“black heart suit”The card-suit name surprises people. Fine as decoration, poor as meaning.Decoration only
❦Floral Heart“floral heart”, or skippedRare dingbats are inconsistently supported. Decoration only.Decoration only
✦・゚decorative runeach character in turnA sparkle border reads as a long meaningless string before the actual sentence.Avoid

The one rule worth remembering

Never let a symbol be the only thing carrying a piece of meaning. A ✓ on its own does not say what was completed, a → does not say where the link goes, and four ★ do not say “4 out of 5”. Write the meaning in words and let the symbol decorate it. If you control the markup, mark purely decorative symbols with aria-hidden="true" so they are skipped rather than spelled out.

In a social bio you usually cannot set attributes, so the practical version is: keep decorative runs short, and put nothing in them that a reader needs. For the same question applied to styled letters rather than symbols — and how to test a screen reader yourself in five minutes — see Unicode text and screen readers.

Why a symbol shows as an empty box

A box (□ or ▯, sometimes called tofu) means the character arrived intact but the device has no font covering it. It is a display gap, not a broken copy — the same text may render perfectly for the next person.

  • Safest: currency, maths, arrows and check marks. These blocks are decades old and covered by nearly every system font.
  • Riskier: ornate dingbats and rare decorative glyphs, especially on older Android builds and low-end devices.
  • Test before committing: paste into the target app once before using a symbol in a name you cannot easily change.

Search, usernames and matching

Symbols are ordinary characters, so they count toward character limits and they change what your text matches. A username containing ★ will not be found by someone typing the plain-text version, and a hashtag with a symbol in it becomes a different hashtag. Some platforms also strip symbols from display names entirely. Keep anything meant to be searched, tagged or typed by another person in plain characters. For styled letters rather than standalone symbols, see the fancy text compatibility guide, which tests eight styles across six apps.

Frequently Asked Questions About Unicode Symbols

Do Unicode symbols work on Android, or do they show as boxes?

Every symbol on this page has a glyph in at least one of the Noto fonts Android ships — checked on 2026-09-23 by reading the character tables out of those fonts, all 263 of them. A box can still appear on a phone whose maker replaced the system fonts, on an Android old enough to predate Noto Sans Symbols 2, or in an app that forces one font on a field. If you see one, switch to an arrow, maths or check-mark symbol: those sets are the oldest and the most widely present.

Can I use Unicode symbols in a Roblox username or display name?

Not in a username — Roblox allows 3 to 20 characters of letters and digits with at most one underscore, and rejects symbols as you type. The display name is a separate field that is moderated and whose character support Roblox has been widening in stages, so a symbol may be accepted, rejected, or accepted and later reset; treat it as unreliable rather than supported. Chat goes through the text filter, and text you place in your own experience renders normally. Test a symbol in the field before you commit to it — the display name can only be changed once every seven days.

What are Unicode symbols?

Unicode symbols are standardised characters that exist in the Unicode standard — a universal text encoding system that covers more than 140,000 characters from every writing system, symbol set, and emoji. Unlike images, Unicode symbols are plain text characters that work in any app, website, or platform that supports Unicode (which is virtually everything today).

Are these symbols free to copy and paste?

Yes. Unicode symbols are part of an open international standard and are completely free to copy and paste anywhere. There are no copyright restrictions on using Unicode characters in your own content.

Why do Unicode symbols look different on different devices?

Each operating system and application renders Unicode characters using its own fonts. For example, the heart symbol ♥ looks different on Windows, macOS, iOS, and Android — but it is the same underlying character. Emoji especially vary significantly between platforms.

Do Unicode symbols work on Instagram, TikTok, and WhatsApp?

Yes. All major social media platforms — Instagram, TikTok, WhatsApp, Discord, X (Twitter), Facebook, Snapchat, Pinterest, and YouTube — fully support Unicode symbols in bios, captions, messages, and profile names.

How do I find the Unicode code point for a symbol?

Every symbol in our table shows its Unicode code point (e.g., U+2665 for ♥). You can also look up any character at unicode.org or by searching "Unicode <character name>" in your browser.

What is the difference between Unicode symbols and emoji?

Emoji are a subset of Unicode. All emoji are Unicode characters, but not all Unicode characters are emoji. Traditional Unicode symbols (like ♥ ★ → ©) are monochrome and render as text, while emoji (like ❤️ ⭐ 💕) are colourful pictographs. Both can be freely copied and pasted.

Can I use these symbols in my username or display name?

Most platforms allow Unicode symbols in display names and bios. Some platforms restrict certain characters in usernames (the part after @) — but symbols like ★ ✓ ♥ usually work in display names. Always check the platform's rules for usernames specifically.

Why is my copied symbol showing as a box or question mark?

This happens when the font or app you're pasting into doesn't support that specific Unicode character. Try pasting into a different app or choosing a more common symbol from the Basic Multilingual Plane (BMP), which has the widest device support.

Want stylish Unicode text — not just symbols?

FontifyText converts any text into 25+ Unicode font styles — bold, cursive, gothic, aesthetic, bubble, glitch, and more — ready to copy and paste anywhere.

About This Unicode Symbol Guide

This guide covers every major category of Unicode special characters you might need for social media, design, writing, and communication. Every symbol in the tables above is a genuine Unicode character — not an image or emoji replacement — meaning it copies as plain text and works on virtually every device, platform, and application in the world.

Arrow symbols (U+2190 to U+27FF) are among the most widely used Unicode characters for navigation interfaces, social media captions, and design work. The Basic Latin arrows (→ ← ↑ ↓) enjoy near-universal support, while the longer and decorative arrows (⟵ ⟶ ⟹) may render as boxes on very old or minimal systems.

Heart and star symbols are split between the Miscellaneous Symbols block (U+2600–U+26FF) and the Dingbats block (U+2700–U+27BF). Both blocks are well-supported on all modern operating systems. Coloured heart emoji (💕 💖 💙) come from the Emoticons and Supplemental Symbols blocks and may look slightly different across Android, iOS, and Windows.

Currency symbols covering the world's major economies live in the Currency Symbols block (U+20A0–U+20CF). The most recent additions — including ₿ (Bitcoin, U+20BF) and ₾ (Georgian Lari, U+20BE) — require relatively recent system fonts; if you see a box, update your OS or choose an older, widely-supported currency symbol.

Math symbols span multiple Unicode blocks: Basic Latin, Latin-1 Supplement, Mathematical Operators (U+2200–U+22FF), and Supplemental Mathematical Operators (U+2A00–U+2AFF). All symbols in our math table are from the core Mathematical Operators block, which is supported by every modern font.