想 (xiǎng)vs要 (yào)

Both can translate to "want", but they express different levels of intention and follow different grammar rules.

想 (xiǎng)

Expresses a wish, desire, or intention. It translates closer to "would like to." It is softer and more polite.

要 (yào)

Expresses a strong demand, necessity, or firm decision. It translates closer to "going to" or "must." It implies action will follow.

Feature想 (xiǎng)要 (yào)
MeaningWould like to / Intend toMust / Going to / Demand to
ToneSoft, polite, subjectiveFirm, direct, objective
Can take a Noun directly?❌ No. Must be followed by a verb (e.g. 想喝水).✅ Yes. (e.g. 要水 means "want water").
Negation不想 (Don't want to)不想 (Usually used instead of 不要, as 不要 means "Don't do it!")

translateCompare Examples

我想去中国。

Wǒ xiǎng qù Zhōngguó.

I would like to go to China.

Expresses a dream or wish.

我要去中国。

Wǒ yào qù Zhōngguó.

I am going to China.

Expresses a firm plan (e.g., tickets are bought).

我要一杯咖啡。

Wǒ yào yì bēi kāfēi.

I want a cup of coffee.

Taking a noun directly.

我想一杯咖啡。

Wǒ xiǎng yì bēi kāfēi.

I would like a cup of coffee.

Incorrect. 想 needs a verb: 我想喝一杯咖啡。