Duodecimala talsystemet eller tolvtalssystemet är ett talsystem med basen12. Det behövs tolv siffror i duodecimalsystemet, 0–9 och tecken som representerar 10 och 11 (ofta A respektive B). För att påvisa att ett tal är skrivet i duodecimalsystemet kan man ha sänkt 12 efter talet, till exempel: 1012 = 1210.
En fördel med duodecimalsystemet jämfört med det vanliga decimalsystemet är att rationella tal oftare kan skrivas ut med ett ändligt antal decimalsiffror. Understrukna siffror är sekvenser som upprepar sig oändligt:
Vinklar beskrivs ofta med grader och då räknar man oftast ett varv som 360° (12·30). Försök har gjorts att ändra standarden till 400° men aldrig fått något genomslag.
Tid mäts traditionellt i multiplar av 12 snarare än 10. Det är till exempel 12·2 timmar på ett dygn och 12 månader på ett år.