







箭不虚发 is a Chinese idiom (chengyu) meaning “Every shot hits the mark”. To consistently achieve one's target with superb accuracy and skill. Literally, “No arrow shot in vain”.

Chinese and English fill-in vocabulary worksheets
Open the tool →
Picture and word Bingo for your class
Open the tool →
Choose character parts and animate their colors, together or in stroke order
Open the tool →
Create PNGs with pinyin, highlight character parts or remove strokes
Open the tool →箭不虚发 (jiàn bù xū fā) is a Chinese idiom (chengyu) meaning “Every shot hits the mark”.
箭不虚发 is pronounced jiàn bù xū fā in Mandarin Chinese.
Literally, 箭不虚发 means “no arrow shot in vain”. It is used to mean “Every shot hits the mark”.
虚:空。形容箭术高超,百发百中。