🔣 Symbol Reference

All Check Mark and Tick Symbols

Unicode provides multiple check mark and tick symbols ranging from the classic ✓ (U+2713) to heavy check marks, ballot boxes, and circled checkmarks for different design contexts. This guide lists all Unicode check mark and tick characters with copy-paste support, code points, and HTML entities.

·

Unicode gives you dozens of ways to write a tick or a cross. Whether you need the simple plain-text ✓ for a document, the bold ✔ for a to-do list, the ballot-box ☑ for a form, or the stylised green ✅ for a mobile notification, there is a precise code point waiting for you. This guide maps every check mark and X mark in Unicode, explains when each variant is appropriate, and provides ready-to-paste HTML entities and keyboard shortcuts.

Quick Copy-Paste Table

Symbol Name Code Point HTML Entity Category
Check Mark U+2713 ✓ Text
Heavy Check Mark U+2714 ✔ Text
Ballot X U+2717 ✗ Text
Heavy Ballot X U+2718 ✘ Text
Ballot Box with Check U+2611 ☑ Text
Ballot Box with X U+2612 ☒ Text
Ballot Box U+2610 ☐ Text
White Heavy Check Mark U+2705 ✅ Emoji
Negative Squared Cross Mark U+274E ❎ Emoji
Heavy Multiplication X U+2716 ✖ Text
Circled Plus U+2295 ⊕ Math
Circled Times U+2297 ⊗ Math
Saltire U+2613 ☓ Text
Square Four Corners U+26DD ⛝ Misc

Plain Text Check Marks (U+2713 – U+2718)

These four code points form the core of Unicode check and cross marks. They render using the current font's text colour and scale cleanly in every HTML element or word-processor paragraph style.

✓ Check Mark — U+2713

The lightest of the group. Historically derives from the handwritten checkmark used by clerks to mark completed items. Works well at small sizes and in dense tables because of its open stroke weight.

<span>&#x2713; Done</span>

✔ Heavy Check Mark — U+2714

A bolder, more visually prominent variant. Use this when the symbol must stand out against a background or when the document uses a strong visual hierarchy.

<span>&#x2714; Verified</span>

✗ Ballot X — U+2717

The cross counterpart to the plain check mark. The name "ballot" reflects the original use in paper voting forms. Unlike ✘, the strokes are relatively thin and the character reads as "incorrect" or "unavailable" without being aggressive.

<span>&#x2717; Unavailable</span>

✘ Heavy Ballot X — U+2718

Bold version of ✗. Use this wherever you use ✔ (heavy check) on the positive side so that the visual weight matches across a pass/fail pair.

<span>&#x2714; Pass &nbsp; <span style="color:red">&#x2718; Fail</span></span>

Ballot Boxes (U+2610 – U+2612)

These three characters render as literal square boxes, reflecting their origin in printed paper forms.

Symbol Code Point Meaning
U+2610 Empty ballot box (unchecked)
U+2611 Ballot box with check (checked)
U+2612 Ballot box with X (rejected/declined)
<!-- Accessible fake checkbox in plain HTML -->
<span aria-label="selected" role="checkbox" aria-checked="true">&#x2611;</span>

Important note for developers: These are presentational characters, not interactive controls. For actual form checkboxes always use <input type="checkbox">. The ballot box characters are useful in static documents, PDFs, email newsletters, and Markdown files where a real checkbox is unavailable.

Emoji Check Marks

Emoji variants are rendered using the platform's color emoji font (Apple Color Emoji on macOS/iOS, Noto Color Emoji on Android/Chrome OS, Segoe UI Emoji on Windows). They appear as a green background tile on most platforms.

Symbol Name Code Point Notes
White Heavy Check Mark U+2705 Green tile on most platforms
Cross Mark U+274C Red X tile
Negative Squared Cross Mark U+274E Green square with X
✔️ Heavy Check Mark (emoji presentation) U+2714 + U+FE0F Forces emoji rendering

The variation selector U+FE0F forces emoji rendering; U+FE0E forces text rendering for characters with both forms.

# Emoji vs text rendering in Python
check_text  = "\u2714"        # ✔ text style
check_emoji = "\u2714\ufe0f"  # ✔️ emoji style (platform colours)

Circle and Shield Variants

Symbol Name Code Point HTML Entity
Check Mark U+2713 &#x2713;
Heavy Check Mark U+2714 &#x2714;
Not Check Mark U+237B &#x237B;
🗸 Light Check Mark U+1F5F8 &#x1F5F8;
🗹 Ballot Box with Bold Check U+1F5F9 &#x1F5F9;

Keyboard Shortcuts

Windows

Symbol Method
Alt+10003 (Num Lock on, numeric keypad)
Alt+10004
Alt+10007
Alt+10008
Windows key + . (emoji picker) → search "check"

macOS

Symbol Method
Option+2713 (requires Unicode Hex Input keyboard)
Edit → Emoji & Symbols → search "check mark"
Ctrl+Cmd+Space → search "check"

The Unicode Hex Input method (macOS)

  1. Open System Settings → Keyboard → Input Sources.
  2. Add Unicode Hex Input.
  3. Hold Option and type the four-hex-digit code (e.g., 2714).
  4. Release Option — the character appears.

Usage Guidelines

When to use ✓ vs ✔ vs ✅

Context Recommended
Plain text documents, Markdown ✓ U+2713 or ✔ U+2714
HTML with CSS-controlled colour ✔ U+2714 (styled with color:)
Social media captions ✅ U+2705 (rendered as emoji)
Printed forms, PDFs ✔ U+2714 (bold, prints clearly)
Pass/fail testing output (terminal) ✔ / ✘ (U+2714 / U+2718)
Email newsletters (HTML) ✔ with inline style, fallback text

Pairing check marks with crosses

Always match stroke weights. Mixing a heavy check ✔ with a light ballot X ✗ creates visual imbalance. Recommended pairs:

  • ✓ / ✗ (light pair, U+2713 / U+2717)
  • ✔ / ✘ (heavy pair, U+2714 / U+2718)
  • ✅ / ❌ (emoji pair, U+2705 / U+274C)

CSS Pseudo-element Pattern

A common pattern is to use ::before with a Unicode check mark rather than an image, keeping HTML clean and enabling CSS theming.

.feature-list li::before {
  content: "\2714"; /* ✔ Heavy Check Mark */
  color: #22c55e;    /* Tailwind green-500 */
  font-weight: bold;
  margin-right: 0.5em;
}
<ul class="feature-list">
  <li>Free forever</li>
  <li>No credit card required</li>
  <li>Cancel anytime</li>
</ul>

Check Marks in Markdown

Standard Markdown has no native checkbox syntax outside of task lists. GitHub Flavoured Markdown (GFM) supports interactive task list checkboxes in issues and pull requests:

- [x] Completed task
- [ ] Pending task

For static Markdown (README files, documentation), paste the Unicode character directly:

| Feature | Supported |
|---------|-----------|
| UTF-8 input | ✔ |
| RTL text | ✔ |
| Emoji | ✅ |
| Legacy encodings | ✗ |

Full Reference: All Check/Cross Code Points

Symbol Name Code Point Block
Ballot Box U+2610 Miscellaneous Symbols
Ballot Box with Check U+2611 Miscellaneous Symbols
Ballot Box with X U+2612 Miscellaneous Symbols
Saltire U+2613 Miscellaneous Symbols
Check Mark U+2713 Dingbats
Heavy Check Mark U+2714 Dingbats
Multiplication X U+2715 Dingbats
Heavy Multiplication X U+2716 Dingbats
Ballot X U+2717 Dingbats
Heavy Ballot X U+2718 Dingbats
Cross Mark U+274C Dingbats
Negative Squared Cross Mark U+274E Dingbats
White Heavy Check Mark U+2705 Dingbats
Not Check Mark U+237B APL Functional Symbols
🗸 Light Check Mark U+1F5F8 Miscellaneous Symbols and Pictographs
🗹 Ballot Box with Bold Check U+1F5F9 Miscellaneous Symbols and Pictographs

Summary

Unicode check marks range from the simple clerical tick (✓ U+2713) to the platform-rendered green emoji tile (✅ U+2705). The key principle is consistency: match the weight and presentation style across your check/cross pairs, choose text characters for CSS-controlled layouts, and reserve emoji variants for contexts where colour rendering is expected and desired.

Lainnya di Symbol Reference

Complete Arrow Symbols List

Unicode contains hundreds of arrow symbols spanning simple directional arrows, double arrows, …

Star and Asterisk Symbols

Unicode includes a rich collection of star shapes — from the simple …

Heart Symbols Complete Guide

Unicode contains dozens of heart symbols including the classic ♥, black and …

Currency Symbols Around the World

Unicode's Currency Symbols block and surrounding areas contain dedicated characters for over …

Mathematical Symbols and Operators

Unicode has dedicated blocks for mathematical operators, arrows, letterlike symbols, and alphanumeric …

Bracket and Parenthesis Symbols

Beyond the ASCII parentheses and square brackets, Unicode includes angle brackets, curly …

Bullet Point Symbols

Unicode offers a wide variety of bullet point characters beyond the standard …

Line and Box Drawing Characters

Unicode's Box Drawing block contains 128 characters for drawing lines, corners, intersections, …

Musical Note Symbols

Unicode includes musical note symbols such as ♩♪♫♬ in the Miscellaneous Symbols …

Fraction Symbols Guide

Unicode includes precomposed fraction characters for common fractions like ½ ¼ ¾ …

Superscript and Subscript Characters

Unicode provides precomposed superscript and subscript digits and letters — such as …

Circle Symbols

Unicode contains dozens of circle symbols including filled circles, outlined circles, circles …

Square and Rectangle Symbols

Unicode includes filled squares, outlined squares, small squares, medium squares, dashed squares, …

Triangle Symbols

Unicode provides a comprehensive set of triangle symbols in all orientations — …

Diamond Symbols

Unicode includes filled and outline diamond shapes, lozenge characters, and playing card …

Cross and X Mark Symbols

Unicode provides various cross and X mark characters including the heavy ballot …

Dash and Hyphen Symbols Guide

The hyphen-minus on your keyboard is just one of Unicode's many dash …

Quotation Mark Symbols Complete Guide

Unicode defines typographic quotation marks — curly quotes — for dozens of …

Copyright, Trademark & Legal Symbols

Unicode includes dedicated characters for the copyright symbol ©, registered trademark ®, …

Degree and Temperature Symbols

The degree symbol ° (U+00B0) and dedicated Celsius ℃ and Fahrenheit ℉ …

Circled and Enclosed Number Symbols

Unicode's Enclosed Alphanumerics block provides circled numbers ①②③, parenthesized numbers ⑴⑵⑶, and …

Roman Numeral Symbols

Unicode includes a Number Forms block with precomposed Roman numeral characters such …

Greek Alphabet Symbols for Math and Science

Greek letters like α β γ δ π Σ Ω are widely …

Decorative Dingbats

The Unicode Dingbats block (U+2700–U+27BF) contains 192 decorative symbols originally from the …

Playing Card Symbols

Unicode includes a Playing Cards block with characters for all 52 standard …

Chess Piece Symbols

Unicode provides characters for all six chess piece types in both white …

Zodiac and Astrological Symbols

Unicode's Miscellaneous Symbols block includes the 12 zodiac signs ♈♉♊♋♌♍♎♏♐♑♒♓, planetary symbols, …

Braille Pattern Characters

Unicode's Braille Patterns block (U+2800–U+28FF) encodes all 256 possible combinations of the …

Geometric Shapes Complete Guide

Unicode's Geometric Shapes block contains 96 characters covering circles, squares, triangles, diamonds, …

Letterlike Symbols

The Unicode Letterlike Symbols block contains mathematical and technical symbols derived from …

Technical Symbols Guide

Unicode's Miscellaneous Technical block contains symbols from computing, electronics, and engineering, including …

Combining Characters and Diacritics Guide

Diacritics are accent marks and other marks that attach to letters to …

Whitespace and Invisible Characters Guide

Unicode defines dozens of invisible characters beyond the ordinary space, including zero-width …

Warning and Hazard Signs

Unicode includes warning and hazard symbols such as the universal caution ⚠ …

Weather Symbols Guide

Unicode's Miscellaneous Symbols block includes sun ☀, cloud ☁, rain ☂, snow …

Religious Symbols in Unicode

Unicode includes symbols for many of the world's major religions including the …

Gender and Identity Symbols

Unicode includes the traditional male ♂ and female ♀ symbols from astronomy, …

Keyboard Shortcut Symbols Guide

Apple's macOS uses Unicode characters for keyboard modifier keys such as ⌘ …

Symbols for Social Media Bios

Unicode symbols like ▶ ◀ ► ★ ✦ ⚡ ✈ and hundreds …