La Coupe d'Allemagne de football 2025-2026 est la 83eédition de la Coupe d'Allemagne de football (DFB-Pokal) dont le tenant du titre est le VfB Stuttgart. Soixante-quatre équipes prennent part à la compétition, dont toutes les équipes de la Bundesliga et de la 2. Bundesliga de l'année précédente.
Le vainqueur reçoit une place pour la phase de ligue de la Ligue Europa 2026-2027, dans la mesure où il n'est pas qualifié pour la Ligue des champions par l'intermédiaire des quatre premières places du championnat. Dans ce cas, la place reviendrait au club classé cinquième du championnat.
La compétition débute avec le premier tour le et se clôt par la finale, le , à l'Olympiastadion Berlin.
↑ Les fédérations régionales avec le plus grand nombre d'équipes envoient chacune deux représentants (Bavière, Basse-Saxe et Westphalie). Les autres ligues envoient les équipes ayant remporté leurs coupes régionales respectives.
Les équipes seront réparties en 2 pots. Le premier pot réunira les équipes de la 15e à la 18eplace de 2. Bundesliga 2024-2025, les quatres meilleures équipes qualifiées de 3. Liga 2024-2025, ainsi que les représentants des fédérations régionales. Le second pot réunira les 18 équipes de Bundesliga 2024-2025 ainsi que les quatorze meilleures équipes de 2. Bundesliga 2024-2025. Pour chaque match, une équipe du premier pot sera tirée au sort contre une équipe du second pot, l'équipe du premier pot bénéficiant toujours de l'avantage du terrain.
Le tirage au sort des matchs du 1ertour a lieu le [2]. 30 des 32 matchs du premier tour seront joués du au . Les matchs auxquels participent les équipes en Supercoupe d’Allemagne seront quant à eux joués les et .