U+2713✓Symbol · decimal ✓
Pick from 27 check symbols and copy the exact characters. Encoded largely within Dingbats. 17 render as text and 10 as emoji.
27 characters and sequences. One tap copies the real code points.
That search returns nothing in this set.
01
A sample of 12 entries from the 27 on this page. Read the name before the shape. Each row also carries the hexadecimal and decimal HTML reference for the exact sequence.
U+2713✓Symbol · decimal ✓
U+2705✅Emoji or pictograph · decimal ✅
U+237B⍻Symbol · decimal ⍻
U+1F5F9🗹Symbol · decimal 🗹
U+2228∨Symbol · decimal ∨
U+2718✘Symbol · decimal ✘
U+2714 U+FE0F✔ ️Emoji sequence · decimal ✔ ️
U+1F4AF💯Emoji or pictograph · decimal 💯
U+2612☒Symbol · decimal ☒
U+3025〥Number · decimal 〥
U+2714 U+FE0E✔ ︎Emoji sequence · decimal ✔ ︎
U+1F5F3🗳Emoji or pictograph · decimal 🗳
02
Check marks communicate completion, approval and verification in lists, forms, notes and status messages.
These are the marks people reach for every day. They work almost anywhere. The page carries 27 distinct entries: 23 single characters and 4 sequences.
Representative names include Check Mark, Check Mark Button, Not Check Mark, Ballot Box With Bold Check. The commonest name families across the whole inventory are Ballot Box With (5), Heavy Check Mark (3), Check Mark (2). Single-character values span U+221A to U+1F5F9.
14 entries
7 entries
3 entries
2 entries
1 entry
Single-character entries cover U+221A to U+1F5F9, breaking down by general category as symbol 21, number 2.
Sorting every formal name puts Ballot Box With (5), Heavy Check Mark (3), Check Mark (2) at the top.
Of the sequences, 0 rely on a zero-width joiner and 4 on a variation selector; 2 code points is the longest single entry.
Watch out for Ballot Box With Bold Check next to Ballot Box With X. They are different characters: U+1F5F9 and U+2612. Symbol is the safe default at 14 entries.
Only reach for text sequence when the narrower sense is the point. Colour or no colour is the first choice: 10 emoji, 17 plain. Then paste it where it will live and look at it.
These are grouped by what people use them for. Unicode's own categories may split them differently.
Monochrome characters you can style like text. 52% here.
Colour artwork, supplied by the platform. 26% here.
Multi-code-point emoji held together by joiners. 11% here.
Digits and numeric variants. 7% here.
03
You can copy any of the 27 check symbols below. Most of them, 14 in all, are symbol. Unicode keeps most of them in a group called Dingbats. Watch the 10 emoji. Unlike the 17 plain ones, you cannot change how they look.
They split into symbol, emoji or pictograph and emoji sequence. Symbol leads with 14.
They come from Dingbats (11), Miscellaneous Symbols (5) and Miscellaneous Symbols and Pictographs (4). Across U+221A to U+1F5F9, support gets patchy at the newer end.
Compare Ballot Box With Bold Check with Ballot Box With X. Same shape, different code point.
4 use more than one character. Copy the whole thing or it breaks.
The vocabulary below comes from the formal names and groupings of these check symbols.
A tick can confirm a finished task, while a checkbox represents a control or state. Neither automatically proves identity or official approval.
| Form | Useful meaning | Interface requirement |
|---|---|---|
| ✓ / ✔ | Completed, correct or acknowledged | Add a word such as Complete or Passed when status matters. |
| ☐ / ☑ | Unchecked and checked box states | Use a real form control for interactive input, not copied text alone. |
| ✅ | Pictorial confirmation | Expect colorful artwork and a taller line box on many platforms. |
| √ | Mathematical square root | Do not use it as a check mark inside equations or technical data. |
Practical note: A check icon should not imitate platform verification, certification or a security guarantee. State who performed the check and what criterion was met.
Compare these choices with warning symbols and bullet point symbols. For a deeper explanation, read Accessible Symbol Use in Websites and Documents. If one question is enough, read are unicode symbols accessible to screen readers?.
Tip: Keep the plain words next to the symbol. Text is what makes a design searchable and readable to someone using a screen reader.
04
One click copies the characters themselves, not a picture of them. Use Ctrl V on Windows and Linux, ⌘ V on a Mac, or long-press and Paste on a phone.
Check Mark is the safe pick here. Let the words beside it carry the meaning.
When handling lists, labels and status notes, the 14 symbol entries are the obvious pool, and let visual weight settle the final choice.
When creating cards, invitations and informal messages, paste the complete entry — several of these are multi-code-point sequences that break if truncated.
✓ Check reference✓ ✔ ✅✅ check ✓05
You do not have to copy. Each code point below doubles as a keyboard code — decimal for a Windows alt code, hexadecimal for Word and macOS.
| Character | Name | Windows | Hex | HTML |
|---|---|---|---|---|
| ✓ | Check Mark | Alt 10003 | 2713 | ✓ |
| ✅ | Check Mark Button | Alt 9989 | 2705 | ✅ |
| ⍻ | Not Check Mark | Alt 9083 | 237B | ⍻ |
| 🗹 | Ballot Box With Bold Check | Not available | 1F5F9 | 🗹 |
| ∨ | Logical Or | Alt 8744 | 2228 | ∨ |
| ✘ | Heavy Ballot X | Alt 10008 | 2718 | ✘ |
The alt-code route requires a real keypad and cannot address anything above U+FFFF. 4 entries here sit above that ceiling. A further 4 are sequences, which no shortcut reproduces — copy those instead. Each platform's method is spelled out in the keyboard guide.
06
Most of these live in one place: Dingbats holds 55% of them. The rest come from Miscellaneous Symbols and Miscellaneous Symbols and Pictographs. You get two behaviours here.
17 are plain text. The other 10 are emoji, so the system picks their colour, not you. Unicode files the emoji ones under Symbols and Smileys & Emotion.
4 are built from more than one character. Copy the whole thing, or it breaks apart. The newest here arrived in Emoji 0.6.
Older phones show a blank box instead.
The clipboard carries code points, not the drawing on this page, so weight, spacing and colour can all shift between iPhone, Android, Windows, macOS and an exported PDF.
07
Mixing up Check Mark and Check Mark Button.
Assuming all 27 behave the same way in every font.
Copying only part of one of the 4 multi-code-point sequences instead of the whole value.
Reaching for one of the 10 emoji entries where a text mark was needed, so the colour artwork clashes with the surrounding type.
08
U+1F5F9 is Ballot Box With Bold Check; U+2612 is Ballot Box With X. Because the encoded identity differs, substituting one for the other can change what a reader or a piece of software understands.
Either reference works: ✓ or ✓. Both resolve to ✓. Pasting the raw character is fine too once the document is UTF-8.
Look for the 17 non-emoji entries. Those behave like letters — style them, colour them, put them in a heading. The 10 emoji entries are drawn by the operating system instead.
4 entries here are sequences of more than one code point. If the destination does not support the sequence, or if the copy was truncated, the parts render individually. Copy the entry with the button rather than by selecting the characters.
Dingbats holds most of them — 11 characters; the rest come from Miscellaneous Symbols and Miscellaneous Symbols and Pictographs. That matters because a font either supports a block broadly or barely at all.
The newest entry on this page was introduced in Emoji 0.6. Devices that have not received a font update since then will show a blank rectangle instead. Test on a real older device before using a recent character where the meaning matters.
09
Popular marks usually end up beside a name or a short label, so the text converters are the tools that pair with them.
Pair a check symbol with styled letters in the Symbol Maker. Seven browser-based utilities are collected in the Unicode tools hub, which explains which one fits which job.
10
These 27 entries are measured, not sampled or approximated. Formal names and categories come straight from the Unicode 17.0 database, with emoji status taken from the published emoji data rather than judged by eye.
Try “heart”, “check”, “moon” or paste a symbol.