symbol explained

Heavy Check Mark

A thicker check mark that reads clearly at small sizes.

Unicode
U+2714
HTML entity
✔

Try Heavy Check Mark

Edit the text, then change the font and size.

Preview
Unlimited exports ✔
Font
28px

The short answer

What does Heavy Check Mark mean?

A thicker check mark that reads clearly at small sizes. Pricing tables and comparison grids where the tick must stand out.

Background

Where it comes from

The heavy check mark is Unicode U+2714, part of the Dingbats block that brought printer’s ornaments into the standard. Several platforms draw it in colour as an emoji unless a text presentation selector (U+FE0E) follows it.

In conversation

How to use it

Pricing tables and comparison grids where the tick must stand out. Copy the character itself when you need plain text that can be searched, selected and pasted like a letter.

Realistic examples

Heavy Check Mark in a sentence

Unlimited exports ✔
✔ Included on every plan
Backups ✔ · Audit log ✔

Tone & nuance

What it communicates

Emphatic and final. The extra weight reads as a definite yes, which is why comparison tables use it for the column a reader is scanning for.

Easily confused

Characters that look like

These are separate characters. However similar they render, they sort, search and compare differently — which is why pasting the wrong one is so easy to miss.

  • Check mark

    U+2713

    The lighter version. Better inside running text, where ✔ can look like bold punctuation.

  • Ballot X

    U+2717

    The matching negative mark at the same weight, and the correct partner in a comparison table.

For developers

in code

Each value is generated from the character itself, so it stays correct even where a file encoding cannot hold the symbol directly.

Code formats for Heavy Check Mark
FormatValueWhen to use itCopy
UnicodeU+2714The standard reference. Use it to search a character map or a spec.
HTML (hex)✔For HTML and XML. Safe in files that are not saved as UTF-8.
HTML (decimal)✔The same reference in decimal. Both render identically.
CSS\2714For the content property. Keep the quotes around the whole value.
JavaScript\u{2714}A string-literal escape. Needs the u flag inside a regular expression.
URL-encoded%E2%9C%94Percent-encoded UTF-8, for query strings and API requests.

Common questions

Heavy Check Mark FAQ

What does the heavy check mark ✔ mean?

A thicker check mark that reads clearly at small sizes. Pricing tables and comparison grids where the tick must stand out.

How do I type ✔?

The fastest way is the copy button on this page, which puts ✔ on the clipboard on its own, without a label or a stray space. To insert it by hand, use the code point U+2714. In HTML you can write ✔ instead of pasting the character. Windows Character Map and the macOS Emoji & Symbols viewer both let you search for it by name.

Will ✔ look the same everywhere?

✔ is plain text, not an image, so it takes on the font, size and colour of the words around it while keeping the code point U+2714 wherever it is pasted. A font with limited coverage can substitute a different glyph or show an empty box, and some apps restyle certain symbols as coloured emoji, so preview it in the app and theme your readers will actually use.

Keep exploring

Related symbols