Kokku võistles 128 sportlast viiel alal: meeste ja naiste individuaalne võistlus, meeste ja naiste võistkondlik võistlus ning segavõistkondlik võistlus, mis lisati Tokyo 2020 programmi.
Kõik viis võistlust olid korduvvibulaskmise võistlused, mis toimusid World Archery poolt heaks kiidetud 70-meetrise distantsi ja reeglite alusel. Võistlus algas esialgse edetabelivooruga, milles osalesid kõik 64 kummastki soost vibulaskjat. Iga vibulaskja laskis 72 noolt, et saada punktidest 1–64 vastavalt oma tulemusele. Lisaks individuaalsetele punktidele paigutati edetabelivoorus meeste ja naiste võistkonnad punktidele 1 kuni 12, liites iga võistkonna liikmete individuaalsed punktid. Lisaks selgitati edetabelivoorus välja 16 paari, kes pääsesid segavõistkondlikule võistlusele (täpsemalt mees- ja naisvibulaskjast koosnevate riikide puhul liidetakse meeste ja naiste parimad punktid) ja 16 paremat.
Iga turniir peeti ühe väljalangemisega turniiriformaadis, välja arvatud poolfinaali kaotajad, kes mängisid välja pronksmedali võitja.