An interest rate swap is a financial contract where one party exchanges future interest payments with another based on a specified principal amount. These involve switching between fixed and floating interest rates to hedge against rate fluctuations or secure favorable terms.