Battle rap (eller rap battling) är en typ av rappning som innehåller skryt och skryt. Rap battles utförs ofta som live-tävlingar inför publik. Två eller flera rappare tävlar om vem som har de bästa verserna. Rapparna kan vara inövade eller freestylade. Vid en freestyle-battle använder rapparna improviserade texter. Battling kan också förekomma på inspelade låtar.

Målet är att förolämpa motståndaren med hjälp av smarta texter. De måste också övertyga publiken om att de är den bättre rapparen. Domare har använts i formella tävlingar. Utan domare betraktas den rappare som får bäst respons från publiken som vinnare.