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

Counted from the characters on this page. Block names and ranges are from the Unicode code charts.
Unicode blockCharactersShare
Dingbats 3 38%
Miscellaneous Symbols 2 25%
Mathematical Operators 2 25%
Miscellaneous Technical 1 13%

Sample characters and their code points

U+2713

U+2714

U+2611

U+2705

U+2610

U+22A0

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.

Related symbol collections and tools