









今是昔非 is a Chinese idiom (chengyu) meaning “to realize that one's past views or actions were incorrect”. To acknowledge a change in perspective where present understanding is deemed correct compared to past errors. Literally, “Now is right, past was wrong”.

Chinese and English fill-in vocabulary worksheets
Open the tool →
Create PNGs with pinyin, highlight character parts or remove strokes
Open the tool →
Turn a Chinese character or sentence into a GIF or MP4
Open the tool →
Printable tracing sheets with a QR learning companion
Open the tool →今是昔非 (jīn shì xī fēi) is a Chinese idiom (chengyu) meaning “to realize that one's past views or actions were incorrect”.
今是昔非 is pronounced jīn shì xī fēi in Mandarin Chinese.
Literally, 今是昔非 means “Now is right, past was wrong”. It is used to mean “to realize that one's past views or actions were incorrect”.
现在是对的,过去是错的。指认识过去的错误。同“今是昨非”。