Pity is the count of convenes since your last 5★. Soft pity (from 66 in Wuthering Waves) is when the 5★ chance starts rising a lot each convene. Hard pity (80) is the cap where a 5★ is guaranteed. The calculator accounts for all three.
See the exact chance of pulling the featured 5★ from your pity and convenes
In Wuthering Waves, each convene has a low chance of giving a 5★ resonator (0.8% base rate, slightly higher than the HoYoverse games), but from convene 66 (soft pity) that chance climbs fast every attempt, up to convene 80, where the 5★ is guaranteed (hard pity), a lower hard pity than the 90 of the other gachas. When you pull a 5★ on the limited banner, the 50/50 decides whether it is the featured resonator or a standard one; if you lose the 50/50, your next 5★ is the guaranteed featured. This calculator uses that real system and sums the probability convene by convene (including the soft pity ramp and the 50/50) to tell you the exact chance of getting the featured resonator with the convenes you have.
Paste the code into your HTML and the tool shows up on your page, without J-Kit's navigation and ads. It still runs in the browser of whoever visits your site.
<iframe
src="https://jkit.tools/embed/en-US/wuthering-waves-pity-calculator"
width="100%"
height="600"
style="border:0"
loading="lazy"
title="Wuthering Waves Pity Calculator"
></iframe>These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.
Pity is the count of convenes since your last 5★. Soft pity (from 66 in Wuthering Waves) is when the 5★ chance starts rising a lot each convene. Hard pity (80) is the cap where a 5★ is guaranteed. The calculator accounts for all three.
Wuthering Waves: 0.8% base rate, soft pity at convene 66, guaranteed hard pity at 80.
The soft pity curve follows community-estimated values from game data; the base rate and pity limits are the official ones. Use it for planning, not as a guarantee.
Calculation happens locally in the browser; nothing is sent to servers.