Heavy ballot X (✘) is the Unicode character at U+2718 in Dingbats. Official name: HEAVY BALLOT X. It is a bold X used for incorrect answers, unchecked items, and negative UI feedback.
Remember
Character ✘
Unicode U+2718
Hex entity ✘
Decimal ✘
CSS escape \2718
Named entity (none)
Meaning heavy “wrong” / ballot X
Not the same ✗ (✗) · ✔ · × (×) · x
Prefer ✘ or ✘ in HTML (no named form). You can also type ✘ in a UTF-8 document. Pair with ✔ (✔) for correct/incorrect UI pairs.
Built with Hex: ✘
Built with Decimal: ✘
Built with CSS: ✘
Typed: ✘
✘ Incorrect
Correct: ✔
How It Works
1. Hex:✘ inserts code point U+2718 → ✘.
2. Decimal: same code point as 10008 → ✘. Same visual as hex.
3. CSS: use \2718 in content (not an HTML entity). #point::after appends ✘.
4. Typed: paste ✘ in a UTF-8 document when you need the bold ballot X. Prefer aria-label or nearby prose such as “Incorrect” so meaning is clear to everyone.
Pitfalls & Tips
Common mistakes when working with heavy ballot X.
Name
No named entity
There is no HTML5 named entity for U+2718. Use ✘ or ✘. Do not invent &ballotx;. Related U+2717 uses ✗.
✗
Not ballot X (✗)
U+2717 (✗) is BALLOT X with named ✗. Heavy ballot X is the bolder U+2718.
×
Not multiplication
Use × (×) for math. ✘ means incorrect/unchecked, not multiply.
Font
Font coverage
Some fonts omit Dingbats. If ✘ is missing, fall back to text (“Incorrect”) or a font with U+2718 coverage.
CSS vs HTML
Do not mix escapes
\2718 belongs in CSS strings. ✘ / ✘ belong in HTML.
a11y
Add accessible text
Screen readers may not announce ✘ clearly. Prefer aria-label="Incorrect" or nearby prose.
Semicolon
End references
Always finish entities with ; — write ✘, not ✘.
Compatibility
Browser Support
Heavy ballot X (U+2718) and its entity forms (✘, ✘, CSS \\2718) are supported in all mainstream browsers. Visible glyphs depend on Dingbats font coverage.
✓ Universal support
Heavy Ballot X (✘)
Encode with hex, decimal, CSS escape, or type the character — same code point everywhere encoding is supported.
100%Browser coverage
Google ChromeSupported
Yes
Microsoft EdgeSupported
Yes
Mozilla FirefoxSupported
Yes
Apple SafariSupported
Yes
OperaSupported
Yes
Internet ExplorerAll versions
Yes
U+2718Full support
Bottom line: Prefer ✘ in HTML (no named form). Use ✘ when decimal form is required, and \\2718 only inside CSS content.
Remember
Key Takeaways
Unicode: heavy ballot X is U+2718 (decimal 10008) — glyph ✘.
HTML: no named entity — use ✘ / ✘ / type ✘.
CSS: use \2718 inside content for generated text.
Meaning: ✘ ≠ × — pair with ✔ for correct/incorrect UI.
One line:U+2718 → ✘ / ✘ / CSS \2718 (no named form).
Frequently Asked Questions
Use ✘ (hex), ✘ (decimal), type ✘ directly in UTF-8, or the CSS escape \2718 in content. There is no named HTML entity for U+2718.
U+2718 (HEAVY BALLOT X). Hex 2718, decimal 10008. It belongs to the Dingbats block (U+2700–U+27BF).
No. HTML5 does not define a named entity for U+2718. Prefer ✘ or ✘. Related ballot X U+2717 has ✗.
Use it for incorrect answers, unchecked items, or negative UI feedback. Pair with heavy check mark U+2714 for correct. For a lighter ballot X, use U+2717 (✗). For math multiplication, use ×.
HTML numeric entities (✘ or ✘) go in markup. The CSS escape \2718 goes in stylesheet strings (usually content on ::before/::after).
No. Heavy ballot X is U+2718 (✘). Multiplication sign is U+00D7 (×, ×). Different meanings and code points.
🤔
Did you know?
Heavy ballot X is Unicode U+2718 (decimal 10008) — glyph ✘ (HEAVY BALLOT X) in Dingbats. There is no HTML5 named entity; use ✘ or ✘. Pair it with heavy check mark ✔ (✔) for correct/incorrect UI. Prefer nearby text or aria-label (for example “Incorrect”). Do not confuse it with U+2717 (✗, ✗) or multiplication × (×).