NumForge LogoNumForge
Explore
Base Conversion ToolsFree Interactive Tool

Any Base → Any Base Converter

Convert any number between any source base (2 to 36) and any target base (2 to 36). Designed for software developers, electrical engineers, students, and computer architecture researchers requiring deterministic client-side accuracy.

Engine: Client-Side Verified (0ms Latency)

Select source base (2-36) and target base (2-36).

Calculated Output

Primary Representation
Calculating...

Step-by-Step Mathematical Proof

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

What Is Any Base → Any Base Converter?

The Universal Base Converter allows arbitrary transformations between any two bases from base 2 through base 36 using alphanumeric characters (0-9, A-Z).

Methodology

How Does It Work?

Converts from source base A to decimal (base 10) using polynomial expansion, then converts that decimal value to target base B using repeated division.

Formula & Rules

Mathematical Algorithm

\text{Base } A \xrightarrow{\text{Polynomial}} \text{Decimal (10)} \xrightarrow{\text{Division}} \text{Base } B
Worked Problem

Step-by-Step Example

Convert 101101 from base 2 to base 16: Step 1: 101101_2 = 32 + 8 + 4 + 1 = 45_{10} Step 2: 45 / 16 = 2 remainder 13 (D) Result: 2D_{16}.

Important Rules & Edge Cases

  • Bases range from 2 to 36.
  • Characters 0-9 represent values 0-9; A-Z represent values 10-35.

Practical Applications in Engineering

  • URL shortener algorithms (Base 36 and Base 62).
  • Computer systems research across non-standard architectures.
  • Cryptographic hash encoding.

Common Mistakes to Avoid

  • Caution: Entering characters that exceed the selected source base.
FAQ

Frequently Asked Questions

What is the maximum base supported by standard alphanumeric characters?

Base 36 (using 10 digits 0-9 and 26 letters A-Z).