<p>尽力而为：try your best<br />
全力以赴：whatever it costs, do it</p>

CC BY-SA 4.0
2023-08-08T04:16:24.880Z
2023-08-08T04:16:24.880Z
Pedroski
<p>The difference between these two is about <strong>the attitude toward something with low confidence</strong>:</p>
<p>尽力而为：<strong>Because</strong> I am not confident about something, all that matters is that I have tried my best. Failing is not shameful.</p>
<p>全力以赴：<strong>Even though</strong> I am not confident about something, I will try to achieve it at whatever cost. Failing is not an option.</p>
<p>Imagine you are a soldier fighting a war, at a disadvantage. 尽力而为 would mean trying your best to fight back enemies but you can retreat if you know you can hardly win. 全力以赴 would be accomplishing your mission at whatever cost even if it means dying in the war.</p>
<p>So in some contexts, 尽力而为 would imply &quot;I may fail so don't blame me if I do&quot;, 全力以赴 on the other hand implies you are determined to accomplish the task even if you know it's difficult.</p>

CC BY-SA 4.0
2023-08-11T02:52:18.087Z
2023-08-11T02:57:19.003Z
2023-08-11T02:57:19.003Z
trisct
<p>力 in 尽力而为 refers to 能力 (ability); 尽力 (exhaust one's ability)</p>
<p>力 in 全力以赴 refers to 力量 (power); 全力 (with full power)</p>
<p>尽力而为 = Do the best within one's ability</p>
<p>全力以赴 = Do it with the utmost earnestness; go all out</p>
<p>尽力而为 is more reserved compared to 全力以赴 which is more energetic</p>
<p>Examples:</p>
<p>对方是世界冠军，这场比赛你们尽力而为就够了 - The opponent is the world champion, just do your best within your ability is enough (not to care about win or lose)</p>
<p>对方虽然世界冠军但我们也要全力以赴争取胜利 - Although the opponent is the world champion, we must go all out to win (try hardest to win)</p>
<p>More examples:</p>
<p>這次任務成功率只有一成，但我会尽力而为 - The success rate of this mission is only 10%, but I will try my best (expect to fail)</p>
<p>這次任務成功率只有一成，但我会全力以赴 - The success rate of this mission is only 10%, but I will go all out to do it (hope to success)</p>

CC BY-SA 4.0
2023-08-08T04:39:51.293Z
2023-08-08T04:45:37.430Z
2023-08-08T04:45:37.430Z
Tang Ho
<p><code>全力以赴</code> means put all your strength into it, that is, the last stand and there is no way out.</p>
<p><code>尽力而为</code> means to do one's best and to do it by one's own strength.</p>
<p>They all mean taking a positive approach to something that is very difficult.</p>
<p>But their emphasis is different.</p>
<p><code>全力以赴</code> is a kind of desperate posture, to achieve the goal at all costs. Focus all your energy on one thing.</p>
<p><code>尽力而为</code> is to take it with a grain of salt, to do your best. It means you're doing the best you can, and it doesn't have to cost you much.</p>

CC BY-SA 4.0
2023-11-12T14:11:06.010Z
2023-11-12T14:11:06.010Z
LIFeng
<p>尽力而为：do one's best
全力以赴：spare no effort to do</p>

CC BY-SA 4.0
2023-08-14T07:45:03.187Z
2023-08-14T07:45:03.187Z
Simon Fish
<p>We actually use and interpret the two idioms in different ways,  if not opposite. But no matter what, they are not exactly the same.</p>
<p>(1) The attitude of the speaker.</p>
<p>尽力而为：I will do my best to make it happen. (I am an outsider, but I am willing to help.)</p>
<p>全力以赴：I will put whatever power and resources that I have into this objective. (I have the obligation to do it.)</p>
<p>(2) How honest the speaker may be.</p>
<p>尽力而为：I will do my best. (I am honest but it may not happen.)</p>
<p>全力以赴：I will do it with full strength. (most likely, a political slogan.)</p>
<p>For example: (In the ICU of a hospital, the doctor may say:)</p>
<p>我们会尽力而为。（to an average Joe）</p>
<p>我们会全力以赴。（to a high level VIP）</p>

CC BY-SA 4.0
2023-08-08T15:10:14.890Z
2023-08-08T15:10:14.890Z
PdotWang
<p>To me, they are exactly the same. No difference.</p>
<p>You can look the terms up in a thesaurus and probably find them listed as synonymous.</p>
<p><a href="https://baike.sogou.com/v658349.htm" rel="nofollow noreferrer">an example</a></p>

CC BY-SA 4.0
2023-08-08T06:54:14.173Z
https://chinese.stackexchange.com/questions/26714/what-does-%e5%b0%bd%e4%bf%a1%e4%b9%a6%e4%b8%8d%e5%a6%82%e6%97%a0%e4%b9%a6-mean/26717#26717 Replacing 尽力而为 with 全力以赴  in the following context would make it sound strange 婚姻介紹所員工對六十歲的客人說: "你這年紀要找三十歲以下的對象有點困難，但我們會盡力而為"
Tang Ho
CC BY-SA 4.0
2023-08-08T06:58:01.603Z
when you say 盡力而為, you emphasize the possibility of failure; when you say 全力以赴, you emphasize the hope of success
Tang Ho
CC BY-SA 4.0
2023-08-09T05:44:06.400Z
That is generally not observed to be the case
fat penguin
CC BY-SA 4.0
2023-08-08T06:08:55.910Z
2023-08-08T06:08:55.910Z
fat penguin
<p>I heard the following from a radio show, in which the hostess said (something about the recent flood in Beijing ), &quot;我们的责任和希望不在于尽力而为，而在于全力以赴&quot;.</p>
<p>In my opinion, both idioms mean to go all out or try everything one can, but why here do they become so different that the speaker uses &quot;not..., but...&quot; ?</p>

<word-choice><difference><chengyu>
What is the difference between 尽力而为 and 全力以赴?
# What is the difference between 尽力而为 and 全力以赴?

(Asked by: username_0 on 2023-08-08)

I heard the following from a radio show, in which the hostess said (something about the recent flood in Beijing ), "我们的责任和希望不在于尽力而为，而在于全力以赴".

In my opinion, both idioms mean to go all out or try everything one can, but why here do they become so different that the speaker uses "not..., but..." ?

**Tags:** word-choice, difference, chengyu

---

## 7 answers

### Answer by username_1 on 2023-08-08. Score: 3

尽力而为：try your best  
全力以赴：whatever it costs, do it


---

### Answer by username_2 on 2023-08-11. Score: 3

The difference between these two is about **the attitude toward something with low confidence**:

尽力而为：**Because** I am not confident about something, all that matters is that I have tried my best. Failing is not shameful.

全力以赴：**Even though** I am not confident about something, I will try to achieve it at whatever cost. Failing is not an option.

Imagine you are a soldier fighting a war, at a disadvantage. 尽力而为 would mean trying your best to fight back enemies but you can retreat if you know you can hardly win. 全力以赴 would be accomplishing your mission at whatever cost even if it means dying in the war.

So in some contexts, 尽力而为 would imply "I may fail so don't blame me if I do", 全力以赴 on the other hand implies you are determined to accomplish the task even if you know it's difficult.


---

### Answer by username_3 on 2023-08-08. Score: 3

力 in 尽力而为 refers to 能力 (ability); 尽力 (exhaust one's ability)

力 in 全力以赴 refers to 力量 (power); 全力 (with full power)

尽力而为 = Do the best within one's ability

全力以赴 = Do it with the utmost earnestness; go all out

尽力而为 is more reserved compared to 全力以赴 which is more energetic

Examples:

对方是世界冠军，这场比赛你们尽力而为就够了 - The opponent is the world champion, just do your best within your ability is enough (not to care about win or lose)

对方虽然世界冠军但我们也要全力以赴争取胜利 - Although the opponent is the world champion, we must go all out to win (try hardest to win)

More examples:

這次任務成功率只有一成，但我会尽力而为 - The success rate of this mission is only 10%, but I will try my best (expect to fail)

這次任務成功率只有一成，但我会全力以赴 - The success rate of this mission is only 10%, but I will go all out to do it (hope to success)


---

### Answer by username_4 on 2023-11-12. Score: 1

`全力以赴` means put all your strength into it, that is, the last stand and there is no way out.

`尽力而为` means to do one's best and to do it by one's own strength.

They all mean taking a positive approach to something that is very difficult.

But their emphasis is different.

`全力以赴` is a kind of desperate posture, to achieve the goal at all costs. Focus all your energy on one thing.

`尽力而为` is to take it with a grain of salt, to do your best. It means you're doing the best you can, and it doesn't have to cost you much.


---

### Answer by username_5 on 2023-08-14. Score: 0

尽力而为：do one's best
全力以赴：spare no effort to do


---

### Answer by username_6 on 2023-08-08. Score: 0

We actually use and interpret the two idioms in different ways, if not opposite. But no matter what, they are not exactly the same.

(1) The attitude of the speaker.

尽力而为：I will do my best to make it happen. (I am an outsider, but I am willing to help.)

全力以赴：I will put whatever power and resources that I have into this objective. (I have the obligation to do it.)

(2) How honest the speaker may be.

尽力而为：I will do my best. (I am honest but it may not happen.)

全力以赴：I will do it with full strength. (most likely, a political slogan.)

For example: (In the ICU of a hospital, the doctor may say:)

我们会尽力而为。（to an average Joe）

我们会全力以赴。（to a high level VIP）


---

### Answer by username_7 on 2023-08-08. Score: 0

To me, they are exactly the same. No difference.

You can look the terms up in a thesaurus and probably find them listed as synonymous.

[an example](https://baike.sogou.com/v658349.htm)

> **Comments:**
> **username_3**: https://chinese.stackexchange.com/questions/26714/what-does-%e5%b0%bd%e4%bf%a1%e4%b9%a6%e4%b8%8d%e5%a6%82%e6%97%a0%e4%b9%a6-mean/26717#26717 Replacing 尽力而为 with 全力以赴  in the following context would make it sound strange 婚姻介紹所員工對六十歲的客人說: "你這年紀要找三十歲以下的對象有點困難，但我們會盡力而為"  
> **username_3**: when you say 盡力而為, you emphasize the possibility of failure; when you say 全力以赴, you emphasize the hope of success  
> **username_7**: That is generally not observed to be the case  

---

