Pity is the count of signals since your last S-rank. Soft pity (from 75 in Zenless Zone Zero) is when the S-rank chance starts rising a lot each signal. Hard pity (90) is the cap where an S-rank is guaranteed. The calculator accounts for all three.
See the exact chance of pulling the featured S-rank from your pity and signals
In Zenless Zone Zero, each signal search has a low chance of giving an S-rank agent (0.6% base rate), but from signal 75 (soft pity) that chance climbs fast every attempt, up to signal 90, where the S-rank is guaranteed (hard pity). When you pull an S-rank on an agent banner, the 50/50 decides whether it is the featured agent or a standard one; if you lose the 50/50, your next S-rank is the guaranteed featured. This calculator uses that real system and sums the probability signal by signal (including the soft pity ramp and the 50/50) to tell you the exact chance of getting the featured agent with the signals 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/zenless-zone-zero-pity-calculator"
width="100%"
height="600"
style="border:0"
loading="lazy"
title="Zenless Zone Zero 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 signals since your last S-rank. Soft pity (from 75 in Zenless Zone Zero) is when the S-rank chance starts rising a lot each signal. Hard pity (90) is the cap where an S-rank is guaranteed. The calculator accounts for all three.
Zenless Zone Zero: 0.6% base rate, soft pity at signal 75, guaranteed hard pity at 90.
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.