Herramienta para el cambio de base

Haz clic en cualquiera de los cuadros y escribe. La conversión se realiza al instante.
También puedes convertir negativos y partes fraccionarias.



La precisión es de aproximadamente 16 lugares a cada lado de "."

Para convertir entre diferentes bases:

Bases mayores que 10

¿Qué sucede cuando necesitas más de 10 dígitos?

Undecimal (Base 11)

Undecimal (Base 11) necesita un dígito más que el Decimal, por lo que se usa la letra "A", así:

Decimal: 0 1 2 3 4 5 6 7 8 9 10 11 12 ...
Undecimal: 0 1 2 3 4 5 6 7 8 9 A 10 11 ...

Duodecimal (Base 12)

Duodecimal (Base 12) necesita dos dígitos más que Decimal, por lo que se utilizan "A" y "B":

Decimal: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 ...
Duodecimal: 0 1 2 3 4 5 6 7 8 9 A B 10 11 ...

(Nota: algunas personas usan una T para 10 y E para 11, o un "2" y un "3" rotados a la mitad para 10 y 11, pero se usa el mismo sistema que las otras bases).

Hexadecimal (Base 16)

Debido a que hay más de 10 dígitos, el hexadecimal también se escribe con letras, así:

Decimal: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...
Hexadecimal: 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 ...

Vigesimal (Base 20)

Con el sistema vigesimal, la convención es que no se usa I porque se ve como 1, entonces J=18 y K=19, como en esta tabla:

Decimal: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Vigesimal: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H J K 10 ...

Letras (Base 26)

Con "Base 26", utiliza las letras del alfabeto (no del 0 al 9).

Algunas personas comienzan con A=0, B=1, etc. Pero parece más natural usar A=1, B=2, etc., ya que todos piensan que A es la primera letra, B es la segunda, y así sucesivamente.

¡Entonces uso la convención A=1, B=2, y uso "Z" para cero! De esta forma:

Decimal: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...
Base 26: Z A B C D E F G H I J K L M N O P Q R S T U V W X Y AZ AA ...

¡Es divertido usar Base 26, escribir su nombre y ver qué número es!

Además, intenta poner valores decimales después del ".", Por ejemplo, 0.1 produce "BOOO ..."