Copyglyph
U+2714 · Heavy Check Mark · Dingbats · Common

Heavy Check Mark ✔

Usage snapshot:

  • A check mark typically means confirmed, done, or correct in lists and UIs.

History & usage: The HEAVY CHECK MARK depicts a bold check mark used to signal confirmed, done, or correct. In to-do lists and task boards, it marks items as completed and ready for review. In forms, surveys, and checklists, it indicates a selected or verified option in a group. In dashboards and status badges, it communicates that a step is approved or a process has finished. It serves as a simple, universal cue that users recognize as positive progress. Cross‑platform rendering can vary; provide a text label or aria-label for accessibility and ensure assistive tech announces the checked state. Use it sparingly in places where a visual confirmation is needed and pair with other indicators if precision is required.

See our category page for related symbols.

Need styled alternatives? Try the Fancy Text tool.

This reference covers U+2714 Heavy Check Mark with practical usage tips and links.

Technical details
  • Codepoint: U+2714
  • Block: Dingbats
  • Script: Common
  • UTF-8: E2 9C 94
  • UTF-16: 2714
  • UTF-32: 00002714
  • HTML dec: ✔
  • HTML hex: ✔
  • JS escape: \u2714
  • Python \N{}: \N{HEAVY CHECK MARK}
  • Python \u: \u2714
  • Python \U: \U00002714
  • URL-encoded: %E2%9C%94
  • CSS escape: \2714
How to type / insert

Fast copy: click the Copy button near the top of this page.

By codepoint: in many editors and IDEs, you can insert via the Unicode code U+2714 or a built‑in character picker.

HTML: use the numeric entity ✔ (hex) or ✔ (decimal) when an HTML entity is needed.

Compatibility & troubleshooting

Font support: if the symbol does not render, the current font likely lacks this codepoint. Choose a font with broad Unicode coverage or allow a fallback font.

Web pages: ensure your CSS font stack includes a general fallback; avoid relying on images for common symbols to preserve accessibility and copyability.