An O mark, also known as Marujirushi (丸印) in Japan and Gongpyo (공표(공標), ball mark) in Korea, is the name of the symbols "◯" or "⭕" used to represent affirmation in East Asia, similar to its Western equivalent of the checkmark. Its opposite is the X mark ("✗") or ("×").
The hanamaru (はなまる, 花丸) is a variant of the O mark used in Japan, written as 💮︎. It is typically drawn as a spiral surrounded by rounded flower petals, suggesting a flower. It is frequently used in praising or complimenting children, and the motif often appears in children's characters and logos.
The hanamaru is frequently written on tests if a student has achieved full marks or an otherwise outstanding result. It is sometimes used in place of an O mark in grading written response problems if a student's answer is especially good. Some teachers will add more rotations to the spiral the better the answer is. It is also used as a symbol for good weather.
Unicode provides various related symbols, including:
|Symbol||Unicode code point (hex)||Name|
|⭕︎||U+2B55||HEAVY LARGE CIRCLE|
|🙆️||U+1F646||FACE WITH OK GESTURE|
U+2B55 ⭕ HEAVY LARGE CIRCLE and U+1F4AE 💮 WHITE FLOWER have both text and emoji presentations, as shown in the table. Both characters default to emoji presentation.