CHECK MARK vs HEAVY CHECK MARK

CHECK MARK
U+2713
View details →
HEAVY CHECK MARK
U+2714
View details →
VS

Property Comparison

Property ✓ U+2713 ✔ U+2714
Name CHECK MARK HEAVY CHECK MARK
Block Dingbats Dingbats
Script Zyyy Zyyy
Category Other Symbol (So) Other Symbol (So)
Bidirectional ON ON

Encoding Comparison

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

How to Distinguish

Both CHECK MARK and HEAVY CHECK MARK belong to the Dingbats block and Zyyy script. Compare their codepoints and visual rendering to distinguish them.

Tip: Paste the character into a hex editor or use charCodeAt() in JavaScript to check the actual codepoint.

✓ CHECK MARK details ✔ HEAVY CHECK MARK details All Comparisons