Duodecimalsystemet (även känt som bas 12, dozenal eller sällan uncial) är ett talsystem med tolv som bas. I duodecimalsystemet uttrycks stora tal med grupper av 12. Till exempel skulle talet femtio (som vi vanligtvis skriver 50) skrivas som 42 i duozentalssystemet, eftersom det är lika med 4×12+2.

Talet 12 är det minsta talet som har fyra faktorer (2, 3, 4, 6). Om man delar talen 10 och 12 med 3 blir resultatet 3,333... respektive 4. Om man gör samma sak med 6 blir resultatet 1,666... och 2. Så duodecimalsystemet kan kontrollera bråk bättre än decimalsystemet.