A játékokon 12 válogatott vehet részt, a csapatokat két hatos csoportba sorsolják, melyekből az első négy-négy helyezett jut a negyeddöntőbe, ahol majd keresztbejátszás következik (A1-B4, A2-B3, A3-B2, A4-B1), a csoportok 5-6. helyezettjei pedig a 9-12. helyért folytatják a küzdelmet.
Az olimpiai férfi kézilabdatornára július 27.-augusztus 12. között kerül sor. Az olimpiai csoportok sorsolását május 30-án tartják Londonban.
A kalapok
1. kalap: Franciaország (világbajnok), Spanyolország (spanyolországi olimpiai selejtezőtorna győztese)
2. kalap: Svédország (svédországi selejtezőtorna győztese), Horvátország (horvátországi selejtezőtorna győztese)
3. kalap: Izland (horvátországi selejtezőtorna 2. helyezettje), Magyarország (svédországi selejtezőtorna 2. helyezettje)
4. kalap: Szerbia (spanyolországi selejtezőtorna 2. helyezettje), Nagy-Britannia (rendező)
5. kalap: Dánia (Európa-bajnok), Argentína (Pán-Amerikai Játékok győztese)
6. kalap: Koreai köztársaság (ázsiai selejtezőtorna győztese), Tunézia (Afrika-bajnok)
Mindegyik kalapból egy-egy csapat kerül az A és a B csoportba, ennek értelmében Izlanddal biztosen nem kerül egy hatosba a magyar együttes.