✔

HEAVY CHECK MARK

U+2714 Other Symbol (So) · Dingbats · Zyyy

Overview

Weight alone separates this dingbat from U+2713 CHECK MARK: both describe the same tick, but U+2714 is drawn with a markedly thicker stroke so it survives at small point sizes and against busy backgrounds. It belongs to the Dingbats block, the range Unicode inherited from the Zapf Dingbats typeface, and carries the general category So (symbol, other) rather than any punctuation class. Because it is a symbol rather than a letter, it has no case, no numeric value, and no bidirectional mirroring. Most modern platforms give it an emoji presentation when it is followed by variation selector-16, which is why the same code point can appear as a flat black glyph in one context and a coloured badge in another.

On this page

Encoding Table

Format Value Copy
unicode U+2714
decimal 10004
htmldecimal ✔
htmlhex ✔
css \2714
javascript \u{2714}
python \u2714
java \u2714
go \u2714
ruby \u{2714}
rust \u{2714}
ccpp \u2714
urlencoded %E2%9C%94
utf8bytes e2 9c 94
utf16bebytes 27 14
utf32bebytes 00 00 27 14

How to Use

HTML: ✔
CSS: content: "\2714"
JavaScript: "\u{2714}"
Python: "\u2714"

Properties

Block
Dingbats
Script
Zyyy
Category
Other Symbol (So)
Bidirectional
ON
Combining
0
Mirrored
No
← ✓ U+2713 U+2715 ✕ →

Compare

Frequently Asked Questions

What is the ✔ character (HEAVY CHECK MARK)?

✔ (HEAVY CHECK MARK) is the Unicode character U+2714.

What is the Unicode codepoint of HEAVY CHECK MARK?

The HEAVY CHECK MARK character (✔) has codepoint U+2714.

How do I type or copy HEAVY CHECK MARK?

Copy ✔ directly, or use the HTML entity, UTF-8, and code encodings shown on this page.