What ✓ means
It means “yes, correct, or done.” In an English-language list, form, or message, this check — also called a tick or tick mark — confirms the item beside it. It says a choice applies, a task is complete, or a statement has been checked.
Its history has no securely established single inventor. Sources discuss check-like marks in Egyptian calculation around 1550 BCE, Babylonian ration records in the 14th–13th centuries BCE, and Greek papyri with marginal marks in the 3rd or 4th century CE. These are related habits, not proof of one unbroken design lineage.
Can a check mark mean wrong?
It can mean “wrong” in some school systems. Swedish and Norwegian schools use ✓ for incorrect answers and R for correct ones. Finnish usage also reads it as wrong. In Japan, O commonly marks correct, while ✓ and X can mark wrong.
In an English-language chat, a lone ✓ usually closes a task or acknowledges a message. It is efficient, but beside an emotional sentence it can feel like a cold receipt; add words when warmth or agreement matters.
Why does ✓ look different?
Font choice changes the stroke, not the meaning. ✓ is a text glyph, so its angle, weight, and spacing come from the font and fallback path. A missing font can show a box, question mark, blank space, or substitute glyph; changing the font can restore it.
Do not treat ✓, ✔, and ✅ as interchangeable in a precise interface. ✔ is heavier, while ✅ is a separate emoji-style character; a reader may read the latter as a colored status icon rather than a quiet text mark.
Neutral and efficient in forms, task lists, and brief work messages; warmer wording is safer for personal replies.
A bare ✓ can sound like dismissal when the message needs empathy.
What it means when someone sends it to you
5 readingsDon't confuse it with
3Questions people ask
2Is ✓ safe to send to a boss?
Usually. It works for confirming a task or acknowledging instructions, but add a short sentence when the message is sensitive or relational.
Can ✓ display as a box?
Yes. A missing font or fallback failure can replace the glyph with a box, question mark, blank space, or substitute character.
How to type ✓
✓\2713Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

