Cómo convertir entre binario, decimal y hexadecimal
- Escribí el número en el campo de su base: decimal, binario, octal o hexadecimal.
- Los otros tres campos se completan al instante.
- Para convertir texto, escribilo en el cuadro de texto y mirá su binario y su hexadecimal.
- También podés pegar bits o bytes en hexadecimal para volver al texto original.
Bases numéricas y texto en binario
Los números se pueden escribir en distintas bases. La decimal usa diez dígitos (0 a 9), la binaria dos (0 y 1), la octal ocho (0 a 7) y la hexadecimal dieciséis (0 a 9 y A a F). El 255 decimal es 11111111 en binario, 377 en octal y FF en hexadecimal.
Para pasar de decimal a binario se divide una y otra vez por 2 y se leen los restos al revés; para pasar de binario a decimal se suma cada dígito 1 multiplicado por su potencia de 2. La herramienta lo hace con números enteros de cualquier tamaño, sin perder precisión.
El texto en una computadora se guarda como bytes. Con la codificación UTF-8, la letra A es el byte 01000001 (65 o 41 en hexadecimal) y una letra con acento como é ocupa dos bytes (C3 A9). Por eso un texto en binario se escribe en grupos de 8 bits por byte.
Cosas a tener en cuenta
- Solo convierte números enteros no negativos: no admite decimales ni signos.
- El texto se codifica en UTF-8, la codificación más usada; otras codificaciones darían bytes distintos.
- Al convertir bytes a texto, si los bytes no forman un texto válido la herramienta avisa.
Preguntas frecuentes
¿Cómo paso de decimal a binario?
Escribí el número en el campo decimal y mirá el campo binario. El 10 decimal es 1010 en binario.
¿Cómo convierto texto a binario?
Escribí el texto en el cuadro de texto: cada carácter se muestra como un byte de 8 bits (la A es 01000001).
¿Cómo paso de hexadecimal a decimal?
Escribí el número en el campo hexadecimal. Por ejemplo FF es 255 en decimal.
¿Qué pasa con los números muy grandes?
Se convierten sin perder precisión, aunque tengan cientos de dígitos.
¿Se guarda lo que escribo?
No. Todo se calcula en tu navegador.