Check mark emoji & tick symbols — ✓ ✔ ✅ ☑ ✗
Every check mark and tick — ✓ ✔ ✅ ☑ 🗸 — with its code point, Windows alt code and HTML entity. Copy in one tap.
Checked on real iOS, Android and Windows devices · last checked · by the SoShareIT Emojis editorial team
Check Mark Symbols — copy in one tap
420 kaomojiTry it with your own name
Type a name, copy any style — 24 frames, one tap eachPaste the result into a display name or bio. A TikTok or Instagram @username accepts only letters, numbers, dots and underscores — decorated characters are rejected there.
Where these are accepted
Tested per field — the honest version| App / field | Decoration | Limit | Last tested | What actually happens |
|---|---|---|---|---|
| TikTok username (@handle) | Rejected / stripped | 2–24 characters | August 2026 | Letters, numbers, underscore and dot only, and it cannot start or end with a dot. Decorated characters are rejected outright. |
| TikTok display name | Accepted | No decoration limit found | August 2026 | Accepts symbols, kaomoji and decorated combos. This is the field every "TikTok font" guide actually means. |
| Instagram bio & name | Accepted | Both fields accept decoration | August 2026 | Bio and display name both take decorated characters. The @username does not. |
| Game display names (Roblox, Free Fire) | Rejected / stripped | Emoji stripped; text marks usually pass | Not tested in-game | Colour emoji are stripped from most in-game name fields, while plain marks — ⋆ ★ 𐙚 ୨୧ ✧ — usually survive. Each game runs its own private filter and changes it without notice, so use the rename preview before you confirm. |
| Discord, Telegram, WhatsApp | Accepted | Long combining stacks may be trimmed | August 2026 | Display names and messages accept the full range. Very long combining stacks may be trimmed in narrow layouts. |
Platform filters are undocumented and change without notice, so we re-test rather than copy forward — see how we curate and verify.
A check mark is a single Unicode character, so it copies into a document, a spreadsheet cell, a TikTok display name or an Instagram bio and stays there. There is no image and no font to install.
There is more than one tick, and the differences matter. ✓ and ✔ are plain text that take the colour of the text around them; ✅ is an emoji and is always green. ☑ puts the tick inside a box, and ✓⃝ is a tick plus a separate combining ring. Every one of them is listed below with its code point, its Windows alt code and its HTML entity — read straight from the Unicode character database.
How to use check mark symbols
- Documents & spreadsheets: ✓ and ✔ take your text colour, so they print properly.
- Lists: ☐ ☑ ☒ give you an unticked, ticked and crossed box in plain text.
- Bios & display names: the text ticks usually pass a name filter; the emoji ✅ usually does not.
- Web pages: use the HTML column so the mark survives without a font file.
If a tick must stay the same colour everywhere, use the emoji ✅. If it must match the text around it, use ✓ or ✔.
Every check mark with its code, alt code and HTML entity
This is the whole set in one place: the symbol, what Unicode actually calls it, and the three ways to type it without copying. Tap any symbol to copy it.
| Symbol | Unicode name | Code point | Windows Alt | HTML | Text or emoji |
|---|---|---|---|---|---|
| Check mark | U+2713 | Alt+10003 | ✓ | Text only | |
| Heavy check mark | U+2714 | Alt+10004 | ✔ | Text or emoji | |
| White heavy check mark | U+2705 | Alt+9989 | ✅ | Emoji only | |
| Ballot box with check | U+2611 | Alt+9745 | ☑ | Text or emoji | |
| Light check mark | U+1F5F8 | — | 🗸 | Text only | |
| Ballot box with bold check | U+1F5F9 | — | 🗹 | Text only | |
| Not check mark | U+237B | Alt+9083 | ⍻ | Text only | |
| Ballot X | U+2717 | Alt+10007 | ✗ | Text only | |
| Heavy ballot X | U+2718 | Alt+10008 | ✘ | Text only | |
| Multiplication X | U+2715 | Alt+10005 | ✕ | Text only | |
| Heavy multiplication X | U+2716 | Alt+10006 | ✖ | Text or emoji | |
| Cross mark | U+274C | Alt+10060 | ❌ | Emoji only | |
| Negative squared cross mark | U+274E | Alt+10062 | ❎ | Emoji only | |
| Ballot box (empty) | U+2610 | Alt+9744 | ☐ | Text only | |
| Ballot box with X | U+2612 | Alt+9746 | ☒ | Text only |
“Text or emoji” means the character is text by default but has a colour emoji form when you add the invisible U+FE0F after it. “Emoji only” means it is always a colour picture.
How to read the last three columns. Windows Alt is the decimal code typed on the numeric keypad while Alt is held — it works in Word and WordPad, but many apps only accept the older Alt+0nnn range, so copy-paste is the reliable route. In Word or Outlook there is a better trick: type the code point without the U+ and press Alt+X — typing 2713 then Alt+X turns into ✓ — there is a step-by-step version of all of this in how to type a check mark. HTML is what you put in a web page; only ✓ and ✗ have friendly named entities, everything else uses the numeric form.
Green ✅ vs black ✔ — emoji or text?
Both are check marks and they behave completely differently, which is the single most common surprise on this page.

- ✕️ ✅ is an emoji. U+2705 is emoji by default, so every device draws it as a green picture. You cannot make it black, and fields that reject pictures reject it.
- ✔ is text. U+2714 is a normal character, so it takes the colour of the text around it — black in a document, white on a dark bio, red if the text is red.
The two also have a middle case. Adding the invisible U+FE0F after ✔ asks the device for the colour emoji version (✔️), and U+FE0E asks for the flat text version. That single invisible character is why the same copied tick looks green in one app and black in another.
Practical rule: if you need it to stay one colour everywhere, use the emoji ✅. If you need it to match your text, or to survive a name field that strips pictures, use ✓ or ✔.
The circled check ✓⃝ and where it is used
The circled check ✓⃝ is not a single character. It is ✓ followed by U+20DD COMBINING ENCLOSING CIRCLE — a combining mark that draws a ring around whatever comes before it. That is why it sometimes sits off-centre, and why it can vanish entirely on a device whose font does not support enclosing marks.
People reach for it as a home-made verified badge. It is worth knowing that it is not the badge any platform issues, and pasting it into a display name does not verify anything — see the verified tick page for what the real badge is and what these look-alikes can and cannot do.
The same trick works on other characters, so you will also see enclosed letters and digits built this way, and the same combining logic sits behind the star and sparkle dividers. Coverage is patchy, so test it in the place you intend to use it before you commit.
Check boxes ☐ ☑ ☒
Check boxes are three separate characters, not one box that changes state. They are ordinary text, so they paste into a document, a to-do list or a bio and stay put.
☐ is the empty box, ☑ the ticked box and ☒ the crossed box. For a heavier ticked box there is also 🗹 (U+1F5F9), though font coverage for it is thinner — if it shows as an empty rectangle on your screen, that is a missing font, not a broken copy.
Kaomoji to pair with a tick or a cross
A tick on its own reads as a plain status. A small face next to it carries the tone, which is why people pair them in a bio, a caption or a shared to-do list. These are text faces — kaomoji — so they copy and paste exactly like the marks above.
Pair with ✓ ✔ ✅ — done, approved, agreed
Pair with ✗ ✘ ❌ — not done, rejected
Kaomoji are built from ordinary letters and marks, so they survive the same fields the text ticks do. If part of a face shows as an empty rectangle, that device is missing a font for one of its characters — the copy itself is still intact.
Symbol meanings
Browse every kaomoji topic and copy in one tap.
Explore topicsMore collections
All articles →
Symbol Collections
Hello Kitty Symbols
Cat faces framed with a bow ≽ ^•⩊•^ ≼ — every character identified. Text, so they pass a TikTok or Instagram bio and most…
Symbol Collections
Flag Symbols
Flag symbols ⚑ ⚐ with code points and alt codes, plus how country flag emoji are really built from regional indicator letters. The text…
Symbol Collections
Sad Kaomoji
Crying faces (╥﹏╥), blank stares and let‑down faces — copy in one tap. The text ones pass a TikTok or Instagram bio and most…
Symbol Collections
Love Symbols
Love symbols to copy — ‹3 ♡ ღ ꨄ ∞ — plus love kaomoji, couple and ring symbols. The text ones pass Roblox and…
Symbol Collections
Flower Symbols
Every flower symbol ✿ ❀ ❁ ✾ ⚘ with its code point and alt code, plus blossom emoji and flower dividers. The text ones…
Symbol Collections
Game Name Symbols
Symbols for a game name — ⚔ ☠ ⚡ ♠ and ꧁ ꧂ frames — with code points and alt codes, and an honest…