Saltar al contenido
nestoo
  • ¿Cuál es mi IP?Tu IP pública IPv4 e IPv6, tu ubicación y tu proveedor de internet.Red e IP
  • Búsqueda de IPUbicación, proveedor y red de cualquier dirección IP.Red e IP
  • Consulta DNSRegistros DNS (A, AAAA, MX, TXT, NS…) de cualquier dominio.Red e IP
  • Consulta WHOISTitular, registrador y fecha de expiración de cualquier dominio o IP.Red e IP
  • Comprobador de puertosComprueba si un puerto está abierto en tu IP o en un servidor.Red e IP
  • Comprobador de cabeceras HTTPCabeceras, códigos de estado y redirecciones de cualquier URL.Red e IP
  • Comprobador SSLValidez, expiración y cadena del certificado de cualquier sitio web.Red e IP
  • Generador de contraseñasContraseñas seguras y aleatorias, generadas en tu propio navegador.Contraseñas y seguridad
  • Comprobador de seguridad de contraseñasCuánto se tardaría en descifrar una contraseña y si se ha filtrado.Contraseñas y seguridad
  • Generador de hashesHashes MD5, SHA-1, SHA-256, SHA-512 y CRC32 de textos o archivos.Contraseñas y seguridad
  • Formateador de JSONFormatea, valida y minifica JSON; señala dónde está cada error.Herramientas para desarrolladores
  • Codificador/decodificador Base64Codifica texto o archivos en Base64 y vuelve a decodificarlos.Herramientas para desarrolladores
  • Codificador/decodificador de URLCodifica y decodifica URL y cadenas de consulta, y analiza enlaces.Herramientas para desarrolladores
  • Decodificador de JWTLee la cabecera y los claims de un JSON Web Token.Herramientas para desarrolladores
  • Generador de UUIDIdentificadores UUID v4 aleatorios y v7 ordenados por tiempo.Herramientas para desarrolladores
  • Conversor de marcas de tiempo UnixConvierte marcas de tiempo Unix en fechas y fechas en tiempo epoch.Herramientas para desarrolladores
  • Conversor binarioTraduce texto a binario y convierte números entre bases.Herramientas para desarrolladores
  • Contador de palabrasCuenta palabras, caracteres y oraciones, y calcula el tiempo de lectura.Herramientas de texto
  • Conversor de mayúsculas y minúsculasMAYÚSCULAS, minúsculas, Tipo Título, camelCase, snake_case y más.Herramientas de texto
  • Comparador de textosCompara dos textos y resalta las diferencias.Herramientas de texto
  • Generador de códigos QRCódigos QR gratis para enlaces, texto, wifi y contactos, en PNG o SVG.Herramientas para el día a día
  • Calculadora de porcentajesPorcentaje de un número, variación porcentual, aumentos y disminuciones.Herramientas para el día a día
  • Conversor de unidadesConvierte longitud, peso, temperatura, volumen, datos y más.Herramientas para el día a día

Conversor binario

Traduce texto a código binario y viceversa, o convierte números entre decimal, binario, octal y hexadecimal. Todos los campos se actualizan mientras escribes.

Agrupar dígitos binarios

Funciona en tu navegador. Lo que escribes nunca sale de tu dispositivo.

Cómo se usa

  1. 1Para números, quédate en «Bases numéricas» y escribe en cualquier campo: decimal, binario, octal o hexadecimal. Los otros tres se actualizan al instante.
  2. 2Se admiten prefijos como 0b, 0o y 0x, el signo menos y espacios o guiones bajos entre los dígitos. Elige si quieres agrupar los dígitos binarios de cuatro en cuatro (nibbles) o de ocho en ocho (bytes).
  3. 3Para texto, cambia a «Texto ↔ binario» y escribe un mensaje para obtener sus bytes UTF-8 en binario, hexadecimal o decimal.
  4. 4Para leer código binario, elige la dirección contraria y pega los bytes, con o sin espacios. Intercambiar invierte la dirección y conserva el resultado.

Cómo funcionan los números binarios

El binario es base 2: cada dígito, llamado bit, es 0 o 1, y cada posición vale el doble que la que tiene a su derecha: 1, 2, 4, 8, 16, etc. Así, 1011 es 8 + 0 + 2 + 1 = 11. El decimal funciona igual con potencias de 10, el octal con potencias de 8 y el hexadecimal con potencias de 16, con las letras A–F para los valores del 10 al 15.

A los programadores les gusta el hexadecimal porque un dígito hexadecimal equivale exactamente a cuatro bits: F es 1111, así que el byte 1111 0000 es simplemente F0. Cada dígito octal representa tres bits, y el octal sobrevive sobre todo en los permisos de archivos de Unix, como 755.

El conversor usa enteros de precisión arbitraria, así que no está limitado a 32 ni a 64 bits: también funciona con números de miles de dígitos. Los números negativos llevan un signo menos, y debajo de los campos también ves su complemento a dos, la forma en que los equipos los guardan realmente.

Cómo se convierte el texto en binario

Los equipos guardan el texto como números. Unicode asigna a cada carácter un número, su punto de código (A es 65, é es 233 y € es 8364), y UTF-8 escribe ese número con entre uno y cuatro bytes. Las letras del alfabeto inglés y los dígitos ocupan un byte cada uno; las letras con tilde, dos; la mayoría de los demás sistemas de escritura, tres, y los emojis, cuatro.

Así, «Hi» se convierte en 01001000 01101001: el byte 72 para la H y el 105 para la i. Como la herramienta usa UTF-8, la codificación de la web, los bytes que obtienes coinciden con los que envían de verdad los programas y los sitios web.

Cómo leer código binario

Los mensajes en binario se suelen escribir en grupos de ocho bits, un grupo por byte. Si los grupos solo tienen siete bits, porque otro conversor eliminó el cero inicial, la herramienta los lee igualmente siempre que haya espacios entre los bytes. Sin espacios, el total tiene que ser múltiplo de ocho bits; si no, no hay forma de saber dónde termina un byte y empieza el siguiente.

Si los bytes no forman UTF-8 válido, los caracteres que no se pueden decodificar aparecen como �. Eso suele significar que los datos no son texto o que se guardaron con un juego de caracteres más antiguo, como Windows-1252.

Preguntas frecuentes

¿Cómo convierto binario a decimal?

Multiplica cada bit por el valor de su posición y suma los resultados. Para 101101, eso es 32 + 8 + 4 + 1 = 45. O escribe el número binario en el campo Binario de arriba y lee el valor decimal al momento.

¿Cómo escribo mi nombre en binario?

Abre «Texto ↔ binario» y escribe tu nombre. Cada letra se convierte en un byte de 8 bits: por ejemplo, A es 01000001 y a es 01100001. Las letras con tilde, la ñ y los caracteres de otros alfabetos ocupan dos bytes o más.

¿Qué diferencia hay entre un bit y un byte?

Un bit es un solo dígito binario, 0 o 1. Un byte es un grupo de ocho bits y puede contener 256 valores distintos, del 0 al 255 (de 00000000 a 11111111). El tamaño de los archivos se mide en bytes, mientras que la velocidad de internet se suele indicar en bits por segundo.

¿Cómo se guardan los números negativos en binario?

Casi todos los equipos usan el complemento a dos: para obtener −x, se invierten todos los bits de x y se suma 1. En 8 bits, −1 es 11111111 y −128 es 10000000. El conversor muestra el complemento a dos de cualquier número negativo en el ancho habitual más pequeño posible: 8, 16, 32 o 64 bits.

¿Por qué los programadores usan hexadecimal en lugar de binario?

Es mucho más corto y se convierte directamente a binario, porque cada dígito hexadecimal representa exactamente cuatro bits. Un valor de 32 bits necesita 32 dígitos binarios, pero solo 8 hexadecimales; por eso las direcciones de memoria, los códigos de color como #FF8800 y los hashes se escriben en hexadecimal.