







好善恶恶 is a Chinese idiom (chengyu) meaning “to cherish virtue and detest wickedness”. To uphold good and condemn evil. Literally, “love good, hate evil”.

Choose character parts and animate their colors, together or in stroke order
Open the tool →
Turn a Chinese character or sentence into a GIF or MP4
Open the tool →
Create PNGs with pinyin, highlight character parts or remove strokes
Open the tool →
Printable tracing sheets with a QR learning companion
Open the tool →好善恶恶 (hǎo shàn wù è) is a Chinese idiom (chengyu) meaning “to cherish virtue and detest wickedness”.
好善恶恶 is pronounced hǎo shàn wù è in Mandarin Chinese.
Literally, 好善恶恶 means “love good, hate evil”. It is used to mean “to cherish virtue and detest wickedness”.
崇尚美善,憎恨丑恶。