Bond Convexity Calculator

Enter bond parameters to instantly calculate modified duration and convexity, then estimate price change for any yield shift.

Use the Bond Convexity Calculator

Bond Parameters

Enter bond parameters and click Calculate.

Summary

Bond convexity measures the curvature of the price-yield relationship, complementing modified duration which only captures linear sensitivity. Together, they let fixed-income investors accurately estimate how much a bond's price will change when interest rates move. This calculator supports both annual and semi-annual coupon bonds and shows a full cash flow breakdown.

How it works

  1. Enter the bond face value, annual coupon rate, annual yield to maturity, and years to maturity.
  2. Select the coupon frequency (annual or semi-annual).
  3. The calculator discounts each cash flow to find the current price.
  4. Macaulay duration is computed as the weighted average time to each cash flow.
  5. Modified duration = Macaulay duration / (1 + yield per period).
  6. Convexity is computed from the second-order weighted sum of discounted cash flows.
  7. Use the yield-change slider to see the estimated new price using the duration-convexity approximation.

Use cases

  • Assess interest rate risk before buying or selling a bond.
  • Compare rate sensitivity across bonds with different maturities and coupons.
  • Estimate portfolio value change after a central bank rate decision.
  • Understand why high-convexity bonds outperform low-convexity bonds in volatile rate environments.
  • Teach or learn fixed-income concepts with live, interactive numbers.
  • Screen bonds for immunization strategies that match asset and liability durations.

Frequently Asked Questions

Last updated: 2026-05-25 · Reviewed by Nham Vu