Dvanáctková soustava (známá také jako základ 12, dvanáctková nebo zřídka unciální) je číselná soustava se základem dvanáct. Ve dvanáctkové soustavě se velká čísla vyjadřují skupinami po 12. Například číslo padesát (které obvykle zapisujeme jako 50) by se v dvanáctkové soustavě zapsalo jako 42, protože se rovná 4×12+2.

Číslo 12 je nejmenší číslo, které má čtyři činitele (2, 3, 4, 6). Pokud čísla 10 a 12 vydělíme číslem 3, dostaneme výsledek 3,333..., resp. 4. Pokud totéž provedeme s číslem 6, dostaneme výsledek 1,666... a 2. Dvanáctková soustava tedy dokáže zlomky ovládat lépe než desítková soustava.