Los ordenadores guardan cada carácter como números, y esos números son bytes. Este conversor muestra los bytes que hay detrás de tu texto en binario, hexadecimal, decimal u octal, y vuelve a convertir esos bytes en texto legible. Resulta útil para aprender cómo funciona la codificación, para resolver acertijos escritos con ceros y unos y para comprobar qué contiene de verdad una cadena.
Convierte en tres pasos
- Elige la dirección, Texto a código o Código a texto, y el Sistema numérico.
- Escribe o pega en el cuadro izquierdo. El resultado aparece enseguida a la derecha.
- Elige el separador que quieras, copia el resultado con Copiar o usa Intercambiar para comprobar el camino de vuelta.
Qué obtienes
- Binario: ocho dígitos por byte, así que la letra A pasa a ser 01000001.
- Hexadecimal: dos dígitos por byte, A pasa a ser 41. Una opción añade 0x antes de cada byte.
- Decimal: el valor del byte de 0 a 255, A pasa a ser 65.
- Octal: tres dígitos por byte, A pasa a ser 101.
Los programadores usan el hexadecimal porque dos dígitos describen exactamente un byte, lo que hace que las listas largas de bytes sean cortas y fáciles de comparar. El binario es la forma con la que trabaja de verdad el hardware, y el decimal es lo que a casi todos les resulta más fácil de leer.
Por qué una é ocupa dos bytes
El texto se codifica primero como UTF-8, la codificación que usa casi toda la web. Las letras inglesas ocupan un byte cada una, las letras con acento como é y la ñ ocupan dos, muchos símbolos tres y los emojis cuatro. La herramienta muestra cuántos bytes y cuántos caracteres tiene tu texto, para que veas la diferencia de un vistazo.
Leer el código de vuelta
Al descodificar, los grupos pueden ir separados por espacios, comas, guiones o saltos de línea, y se acepta un prefijo 0x o 0b. El binario y el hexadecimal también funcionan sin ningún separador, siempre que los dígitos se dividan en bytes completos. Si un grupo no es un byte válido, la herramienta lo nombra para que lo corrijas. Nada de lo que escribes sale de tu navegador.