Check Mark Symbols
Click any symbol to copy it. 8 characters, each labelled with its Unicode code point.
Four distinct things are mixed together here: plain check marks, ballot boxes that contain a check, an emoji check, and one rarely used variant. They are visually similar and behave very differently. This collection holds 8 check mark symbols drawn from 4 Unicode blocks — mainly Dingbats, Miscellaneous Symbols and Mathematical Operators. Code points run from U+22A0 to U+2714. All of them sit in the Basic Multilingual Plane, which means broad font support and very few encoding surprises.
Check marks and ballot boxes
✓ (U+2713) and ✔ (U+2714) are Dingbat check marks. ☑ (U+2611) is BALLOT BOX WITH CHECK — a single character that already includes the box, not a box with a separate tick inside it.
The emoji check
✅ is WHITE HEAVY CHECK MARK with emoji presentation, so it renders as a green image on most systems and ignores your text colour. Use ✓ or ✔ when you need the mark to match surrounding text.
Never use a check alone for state
In a form or a table, a bare ✓ conveys nothing to a screen reader beyond its character name, and nothing at all to someone who cannot distinguish it from ✗ at small sizes. Pair it with a text label.
Unicode blocks in this collection
| Unicode block | Characters | Share |
|---|---|---|
| Dingbats | 3 | 38% |
| Miscellaneous Symbols | 2 | 25% |
| Mathematical Operators | 2 | 25% |
| Miscellaneous Technical | 1 | 13% |
Sample characters and their code points
✓
✔
☑
✅
☐
⊠
Frequently asked questions
Why is my check mark green when I did not colour it?
You are probably using ✅, which Unicode gives an emoji presentation by default. Switch to ✓ or ✔ and it will render as text in whatever colour the surrounding text uses.