Check mark symbols.
Ticks, crosses and checkboxes — tap any one to copy it.
Check marks
Cross marks
Empty boxes
Ticks and crosses anywhere
Check marks are some of the most-copied symbols because they read instantly: a ✓ for done, a ✗ for not, a ☑ for a completed item. Because they're text characters, they drop straight into a spreadsheet cell, a to-do list, a comparison table, a social post or a chat without needing an image or a special font. The plain tick (✓) and ballot X (✗) have the widest support; the emoji versions (✅ ❌) render in colour on most modern devices but can look out of place in formal documents, where the monochrome ✓ and ✗ usually sit better.
How to type a check mark
- Word and Outlook: type 2713 and press Alt + X for ✓. The same trick gives ✔ from 2714, ☑ from 2611 and ✗ from 2717.
- Windows, any app: press Win + . and switch to the symbols tab of the emoji panel.
- Wingdings: Alt + 0252 on the numeric keypad draws a tick while the Wingdings font is active — but the character you actually stored is "ü", so it turns back into a letter the moment the font changes. Use the real Unicode ✓ instead.
- macOS: Ctrl + Cmd + Space opens the Character Viewer; search "check mark".
- Linux: Ctrl + Shift + U, then 2713, then Enter.
- HTML and CSS: ✓ is
✓or✓, ✗ is✗or✗, ✔ is✔and ☑ is☑. In CSS,content: "\2713". The HTML entities page has the rest.
✓ vs ✔ vs ☑ vs ✅ vs √
They look similar and behave very differently:
- ✓ U+2713 — the plain check mark. Monochrome, follows your text colour and weight. The safe default.
- ✔ U+2714 — the heavy check mark, the same shape with a thicker stroke. It also has an emoji variant, ✔️, if you add U+FE0F.
- ☑ U+2611 — a ticked ballot box, with the box drawn into the glyph. Its partners are ☐ U+2610 (empty) and ☒ U+2612 (crossed).
- ✅ U+2705 — an emoji. Most platforms render it as a white tick on a green rounded square, and CSS cannot recolour it.
- √ U+221A — not a tick. It is the square root sign, a mathematical operator; screen readers announce it as "square root" and maths fonts may stretch it. See math symbols for where it belongs.
Using ticks accessibly
A ✓ in a comparison table usually means "included", and an empty cell means "not included" — but an empty cell reads as silence to a screen reader, and a bare ✓ is announced inconsistently or skipped. Give the meaning in text as well: a visually hidden "Yes" and "No", or an aria-label on the cell. The same rule covers status indicators built on green ✅ and red ❌; colour alone fails for anyone who cannot distinguish it.
For anything the reader can actually toggle, use a real <input type="checkbox"> rather than pasting ☑ and ☐ — the real control is focusable, keyboard-operable and announced with its state.