善(shàn): good (virtuous)
HSK 312 strokes
good (virtuous)
Stroke order animation
Character information
- Pinyin
- shàn
- Meaning
- good (virtuous); benevolent; well-disposed; good at sth; to improve or perfect
- Strokes
- 12
- HSK level
- HSK 3
- Traditional
- Same
Origin & structure
Where 善 comes from and how its parts fit together.
How to write 善 step by step
12 strokes — each frame adds one stroke, shown in dark ink over the lighter ones.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
Words with 善
Common words using 善 — tap any character to open its stroke-order page.
the ideal is to be like water (which benefits all living things and does not struggle a…
Open 上善若水 page →Related characters
Ready to master 善?
Trace 善 stroke by stroke in the online practice tool, or turn it into a printable worksheet PDF with Tianzige practice grids, pinyin, and stroke-order breakdowns.