HTML Entity for Check Mark (✓)

Beginner
⏱️ 5 min read
📚 Updated: Jun 2026
🎯 1 Code Example
Unicode U+2713

What You'll Learn

How to display the Check Mark (✓) in HTML using numeric references and CSS escapes. This character is U+2713 (CHECK MARK) in the Dingbats block (U+2700–U+27BF). It is one of the most common UI symbols for completed tasks, correct answers, and approval.

There is no named HTML entity for U+2713. Use ✓, ✓, or \2713 in CSS content. Do not confuse ✓ with Heavy Check Mark U+2714 (✔) or Ballot Box with Check U+2611 (☑).

⚡ Quick Reference — Check Mark

Unicode U+2713

Dingbats block

Hex Code ✓

Hexadecimal reference

HTML Code ✓

Decimal reference

Named Entity

None (use numeric refs)

Reference Table
Name           Value
────────────   ──────────
Unicode        U+2713
Hex code       ✓
HTML code      ✓
Named entity   —
CSS code       \2713
1

Complete HTML Example

This example shows U+2713 using hexadecimal and decimal references plus a CSS content escape. There is no named HTML entity:

html
<!DOCTYPE html>
<html>
<head>
 <style>
  #point:after{
   content: "\2713";
  }
 </style>
</head>
<body>
<p>Check Mark using Hexa Decimal: &#x2713;</p>
<p>Check Mark using HTML Code: &#10003;</p>
<p id="point">Check Mark using CSS Entity: </p>
</body>
</html>
Try it Yourself

🌐 Browser Support

The Check Mark entity is supported in all modern browsers:

Chrome 1+
Firefox 1+
Safari 3.1+
Edge 12+
Opera 4+
Android 4.4+
iOS Safari 3.2+

👀 Live Preview

See the Check Mark in UI and list contexts:

Task list ✓ Deploy to production   ✓ Run tests
Feature row ✓ Included in Pro plan
Large glyph
vs similar marks Check: ✓ (U+2713)   Heavy: ✔ (U+2714)   Ballot: ☑ (U+2611)
Monospace refs &#x2713; &#10003; \2713

🧠 How It Works

1

Hexadecimal Code

&#x2713; uses the Unicode hexadecimal value 2713 to display the Check Mark.

HTML markup
2

Decimal HTML Code

&#10003; uses the decimal Unicode value 10003 to display the same character.

HTML markup
3

CSS Entity

\2713 is used in CSS stylesheets, particularly in the content property of pseudo-elements—for custom list bullets or checkbox styling.

CSS stylesheet
=

Same visual result

All three methods produce the Check Mark glyph: . Unicode U+2713 sits in the Dingbats block (U+2700–U+27BF).

Use Cases

The Check Mark (✓) commonly appears in:

📋 To-do lists

Completed tasks, done items, and progress indicators in task apps.

📝 Forms & surveys

Selected options, completed steps, and verified fields.

✅ Quizzes

Correct answers, passed items, and success feedback.

💰 Pricing tables

Included features and comparison rows (e.g. ✓ Included).

🔒 Verification

Verified accounts, approved status, and completed verification steps.

📧 Notifications

Delivery confirmation and “done” indicators in email UIs.

♿ Accessibility

Pair with “completed” or aria-label so screen readers convey meaning.

💡 Best Practices

Do

  • Use &#x2713; or &#10003; consistently in lists and UI
  • Add aria-label="Completed" or visible text for assistive tech
  • Use CSS \2713 in ::before for custom check list styling
  • Prefer semantic HTML (<input type="checkbox" checked>) for real form controls
  • Choose fonts that support Dingbats (U+2700–U+27BF)

Don’t

  • Confuse U+2713 (✓) with U+2714 (✔) or U+2611 (☑)
  • Rely on the glyph alone without accessible text in forms
  • Put CSS escape \2713 inside HTML text nodes
  • Use a check mark as the only indicator of required form validation
  • Mix entity styles randomly in one file

Key Takeaways

1

Two HTML references both render ✓

&#x2713; &#10003;
2

For CSS stylesheets, use the escape in the content property

\2713
3

U+2713 CHECK MARK — Dingbats block

4

Not the same as heavy check ✔ or ballot box ☑

5

No named HTML entity — use numeric references only

❓ Frequently Asked Questions

Use &#x2713; (hex), &#10003; (decimal), or \2713 in CSS content. All produce ✓. There is no named HTML entity.
U+2713 (CHECK MARK). Dingbats block (U+2700–U+27BF). Hex 2713, decimal 10003. Commonly used for completion, approval, or correct answers.
For to-do lists, completed tasks, forms and surveys, quizzes, feature comparison tables, verification badges, and any UI that needs a clear “done” or “correct” indicator.
HTML numeric references (&#10003; or &#x2713;) go directly in markup. The CSS escape \2713 is used in stylesheets, typically in the content property of pseudo-elements.
No for U+2713. Heavy Check Mark is U+2714 (✔). Ballot Box with Check is U+2611 (☑). Each uses its own numeric references.

Explore More HTML Entities!

Discover 1500+ HTML character references — dingbats, symbols, arrows, math operators, and more.

All HTML Entities →

About the author

Mari Selvan M P
Mari Selvan M P 🔗

Developer, cloud engineer, and technical writer

  • Experience 12 years building web and cloud systems
  • Focus Full Stack Development, AWS, and Developer Education

I write practical tutorials so students and working developers can learn by doing—from databases and APIs to deployment on AWS.

8 people found this page helpful