Use this yield to maturity calculator to estimate the annualized return of a bond from its market price, face value, coupon rate, payment frequency, and years to maturity. The calculator also supports the reverse use case: enter a target YTM to estimate the bond price implied by that required return.
In addition to YTM, the tool shows current yield and annual coupon payment, which helps separate the bond's cash income from its total return to maturity. That is useful when comparing premium bonds, discount bonds, and zero-coupon bonds.
For most users, YTM is the best single summary measure of bond return because it combines coupon cash flows, time to maturity, and the difference between current price and face value into one rate.
Yield to Maturity (YTM)
$$ \begin{aligned} P_0 &= \sum_{t=1}^{nT}\frac{C}{\left(1+\frac{\mathrm{YTM}}{n}\right)^t} + \frac{F}{\left(1+\frac{\mathrm{YTM}}{n}\right)^{nT}} \\ C &= \frac{r_c \cdot F}{n} \end{aligned} $$