All Tools
Categories
Number Tools 133 XML Tools 64 Email Marketing Tools 55 Import-Export Tools 50 JSON Tools 45 Text Tools 13 Shipping Freight Tools 5 Calculator 4
About Contact Privacy

Convert Any Number to Any Base

Convert a number from any base to any other base - choose the source and target bases from 2 to 36, enter up to 1000 numbers, and get exact BigInt conversions with the step shown. Copy or download. Runs in your browser. Free.

Parameters
2 - 36
2 - 36
digits valid in the source base, up to 1000
Result

        

About Convert Any Number to Any Base

Every number can be written in any base: binary (2), octal (8), decimal (10), hex (16), base-36, even base-7 or base-23. The value never changes - only the spelling does. A universal converter folds all those conversions into one tool: pick a source base and a target base, and any number travels between them exactly.

Convert Any Number to Any Base accepts a source base and a target base, both from 2 to 36, and converts up to 1000 numbers per run with exact BigInt arithmetic. Lowercase input is normalised, output case is your choice, and every result copies or downloads.

Features

  • Base 2 to 36: Any source and any target.
  • Exact BigInt: Every conversion exact at any size.
  • Batch mode: Up to 1000 numbers per run.
  • Case choice: Uppercase or lowercase letters.
  • Self-validating: Illegal digits flagged per line.
  • Copy or download: Export all results.

How to Use

  1. Choose the source base - the base your input uses (2-36).
  2. Choose the target base - the base your output uses (2-36).
  3. Enter numbers - one per line in the source base.
  4. Pick output case - uppercase or lowercase letters.
  5. Generate - and read the target-base results.

Examples

1. Binary to hex: source 2, target 16, input 10101010 gives AA.

2. Hex to binary: source 16, target 2, input A gives 1010.

3. Decimal to base-36: source 10, target 36, input 1296 gives 100.

4. Base-3 to base-27: source 3, target 27, input 1212 gives 45.

5. Octal to decimal: source 8, target 10, input 377 gives 255.

Benefits

  • One tool, all bases: Every pair from 2 to 36 in a single page.
  • Exactly right: BigInt arithmetic, zero rounding.
  • Batch power: Hundreds of conversions at once.
  • Case control: Letter output exactly as you like it.
  • Copy or download: Results export in one click.
  • Private and free: Everything runs in the browser; nothing is uploaded or logged.

Frequently Asked Questions

How does the universal converter work?
You pick a source base (2 to 36) and a target base (2 to 36). The tool reads each input number in the source base, converts it to an exact BigInt value, then writes it in the target base.
What digits are available?
Bases above 10 need symbols beyond 0-9, so A-F follow for base 16 and so on up to Z for base 36. Lowercase letters are accepted and normalised to uppercase.
Can I convert between any two bases?
Yes. Any source and any target in the 2-36 range work together - binary to hex, hex to base-36, base-3 to base-27, whatever you need.
How big can the numbers be?
As big as you like. BigInt keeps every conversion exact, so a 1000-digit value in any base converts without rounding or scientific notation.
Can I batch convert?
Yes. Paste up to 1000 numbers, one per line, and each converts with the same source and target settings.
Can I choose case for the output?
Yes. Uppercase or lowercase letter output for any base above 10.
Can I copy or download?
Yes. Copy takes the whole result list; download saves it as a text file.
Is anything stored or uploaded?
No. Everything runs in your browser. Nothing is sent, saved or logged.