NumForge LogoNumForge
Explore
Base Conversion ToolsFree Interactive Tool

Base-12 Converter

Convert numbers into and out of duodecimal (base 12) using digits 0-9, A, and B. Designed for software developers, electrical engineers, students, and computer architecture researchers requiring deterministic client-side accuracy.

Engine: Client-Side Verified (0ms Latency)

Allowed digits: 0-9, A (10), B (11).

Calculated Output

Primary Representation
Calculating...

Step-by-Step Mathematical Proof

Active Derivation
Ready. Enter input above to generate derivation.
Concept

What Is Base-12 Converter?

Duodecimal (base 12, also called dozenal) uses twelve symbols: 0-9, A (10), and B (11). Base 12 has exceptional divisibility (divisible by 2, 3, 4, and 6), making fractions simpler.

Methodology

How Does It Work?

Expands digits with powers of 12 (1, 12, 144, 1728).

Formula & Rules

Mathematical Algorithm

N_{10} = \sum d_i 12^i \quad (d_i \in \{0..9, A, B\})
Worked Problem

Step-by-Step Example

Convert 2B4_{12} to decimal: (2 × 144) + (11 × 12) + (4 × 1) = 288 + 132 + 4 = 424_{10}.

Important Rules & Edge Cases

  • A = 10, B = 11.
  • Letters C through Z are invalid in base 12.

Practical Applications in Engineering

  • Time measurement (12 hours, 60 minutes), inches in a foot, dozens and grosses.

Common Mistakes to Avoid

  • Caution: Treating B as 12 instead of 11.
FAQ

Frequently Asked Questions

Why do dozenal advocates promote base 12?

Because 12 has four non-trivial factors (2, 3, 4, 6), compared to only two factors for 10 (2, 5), allowing 1/3 and 1/4 to terminate cleanly.