Traduce texto a binario y viceversa al instante. Escribe en cualquiera de los cuadros y se convierte en vivo. Funciona correctamente con cualquier idioma e incluso emojis, y también hace hexadecimal, decimal, octal y Base64.
Un traductor binario convierte texto en secuencias de ceros y unos, y esas secuencias otra vez en texto legible. El de ToolsPivot trabaja en las dos direcciones a la vez: escribes en un cuadro y el otro se actualiza al instante, sin pulsar ningún botón. Añade hexadecimal, decimal, octal y Base64 al binario clásico, y codifica en UTF-8 real, así que las tildes, la ñ y los emojis salen correctos en lugar de convertirse en símbolos rotos.
La herramienta traduce cualquier texto a binario, hexadecimal, decimal, octal o Base64, y descodifica esos mismos formatos de vuelta a texto. Internamente convierte el texto a bytes UTF-8 con la API TextEncoder del navegador y luego escribe cada byte en la base que hayas elegido. La descodificación hace el camino inverso con TextDecoder, aceptando entradas desordenadas con espacios de más, saltos de línea o prefijos.
El público mayoritario son estudiantes de informática que necesitan resolver ejercicios de representación de datos en ESO, Bachillerato o ciclos de FP como DAM y DAW. También lo usan desarrolladores que depuran cadenas codificadas, participantes en retos CTF que descifran pistas y profesores que preparan material didáctico. Si trabajas con texto a diario, el contador de palabras complementa bien este flujo.
El fallo más repetido de los traductores binarios gratuitos es que rompen el español. Muchos usan charCodeAt, que trabaja con unidades UTF-16 y devuelve valores incorrectos para emojis y caracteres fuera del rango básico. Esta versión codifica en UTF-8 de principio a fin, de forma que «diseño», «¿qué tal?» o 😀 se convierten y se recuperan sin perder nada por el camino.
0b o 0x.0x para pegar directamente en código. Si trabajas con colores, el conversor de RGB a hexadecimal cubre ese caso concreto.El traductor binario resulta más útil cuando necesitas ver la representación exacta en bytes de un texto, no solo una aproximación. Sirve tanto para entender cómo almacena datos un ordenador como para resolver un problema concreto de codificación en un proyecto real.
No es la herramienta adecuada si lo que buscas es operar con números binarios en lugar de traducir texto: para sumas, restas y multiplicaciones en base 2 tienes la calculadora binaria, y para operaciones en base 16 la calculadora hexadecimal.
Contexto: un alumno de primero de DAM debe codificar su nombre completo en binario para la asignatura de sistemas informáticos.
Resultado: entrega el ejercicio con la conversión correcta y entiende por qué la letra con tilde ocupa dos bytes.
Contexto: una desarrolladora ve que los apellidos con ñ llegan corruptos desde un formulario a la base de datos.
Resultado: localiza el punto exacto del desajuste de codificación sin tocar el código de la aplicación.
Contexto: un participante en una competición de seguridad recibe una cadena que podría estar en hexadecimal o en Base64.
Resultado: identifica la codificación correcta en segundos en lugar de probar en cuatro webs distintas.
Contexto: un profesor de Bachillerato quiere una actividad sobre codificación que funcione con palabras en español.
Resultado: obtiene una actividad con ejemplos reales del castellano en lugar de traducir palabras en inglés.
La diferencia está en la codificación: UTF-8 representa la ñ con dos bytes y la tabla ASCII extendida con uno solo. Buena parte del material didáctico en español todavía enseña ISO-8859-1 (Latin-1), donde la Ñ mayúscula es el valor 209 (11010001) y la ñ minúscula el 241 (11110001). En UTF-8, que es lo que usan hoy los navegadores y más del 98 % de las páginas web, esa misma ñ minúscula son dos bytes: 11000011 10110001.
Ninguna de las dos respuestas está mal, pero responden a estándares distintos, y ahí nace la confusión más frecuente de los ejercicios de clase.
Si el enunciado del ejercicio pide explícitamente la tabla ASCII extendida, usa el valor de un byte. Si no lo especifica o el contexto es una aplicación real, UTF-8 es la respuesta correcta. Para ver cómo se comporta esa misma lógica en direcciones web, el codificador y decodificador de URL muestra los mismos bytes en notación porcentual.
Cada formato representa exactamente los mismos bytes con una notación distinta, y la elección depende de dónde vayas a pegar el resultado. La letra «A» (valor 65) sirve de referencia rápida.
01000001. El formato de los ejercicios académicos y el más largo de todos.41. El estándar en depuración, volcados de memoria y editores hexadecimales.65. Cómodo para consultar la tabla ASCII y para hojas de cálculo.101. Aparece sobre todo en permisos de sistemas Unix y en literales antiguos.Codificar no es cifrar, y esa distinción evita disgustos. El binario, el hexadecimal y el Base64 son representaciones reversibles sin clave: cualquiera que reciba la cadena puede recuperar el texto original en segundos con esta misma herramienta. No sirven para proteger contraseñas ni datos sensibles, y para eso existen funciones y utilidades específicas como la utilidad de cifrado de contraseñas.
Sobre la privacidad, la conversión ocurre íntegramente en tu navegador: el texto no se envía a los servidores de ToolsPivot ni se almacena en ninguna base de datos. Eso significa que ToolsPivot no trata esos contenidos, un punto relevante si manejas datos personales sujetos al RGPD y a la LOPDGDD. Ahora bien, el texto sí permanece en la memoria del navegador mientras la pestaña esté abierta, puede quedar en el historial del portapapeles del sistema y, si descargas el resultado, se guarda en tu disco. La responsabilidad sobre lo que pegas sigue siendo tuya.
Por último, los textos muy largos ralentizan el desglose byte a byte, ya que genera una fila por carácter. Para bloques de varios miles de caracteres conviene mantenerlo plegado y usar solo los contadores.
Es una herramienta que convierte texto legible en código binario y ese código de vuelta en texto. Cada carácter se transforma en uno o varios bytes, y cada byte se escribe como ocho dígitos de ceros y unos. En esta versión también puedes usar hexadecimal, decimal, octal y Base64.
El texto se codifica primero en bytes UTF-8 y después cada byte se escribe en base 2 con ocho dígitos. La letra «A» equivale al valor 65, que en binario es 01000001. Puedes ver ese proceso completo en el desglose byte a byte de la herramienta o en el convertidor de texto a binario si solo necesitas esa dirección.
Porque UTF-8 codifica la ñ con dos bytes, 11000011 10110001, mientras que la tabla ASCII extendida la representaba con uno. Los apuntes de clase suelen usar ISO-8859-1 y las aplicaciones reales usan UTF-8. Ambas respuestas son válidas dentro de su estándar.
Sí, y los devuelve intactos al descodificar. Un emoji como 😀 ocupa cuatro bytes en UTF-8, por lo que genera 32 dígitos binarios. Las herramientas que usan charCodeAt fallan justamente aquí.
La palabra «hola» en binario es 01101000 01101111 01101100 01100001. Cada grupo de ocho dígitos corresponde a una letra: h vale 104, o vale 111, l vale 108 y a vale 97. Si añades una tilde, la vocal acentuada pasará a ocupar dos bytes.
ASCII define 128 caracteres en 7 bits y solo cubre el inglés básico, mientras que UTF-8 usa de 1 a 4 bytes y cubre todos los idiomas. UTF-8 es compatible con ASCII en los primeros 128 valores, así que las letras sin tilde dan el mismo resultado. Las diferencias aparecen en cuanto usas ñ, tildes o emojis.
No, la conversión ocurre mientras escribes. Los dos cuadros están enlazados, de modo que modificar cualquiera de ellos actualiza el otro al instante. Tampoco hace falta recargar la página al cambiar de formato.
No, todo el proceso se ejecuta en tu navegador con JavaScript. El texto no llega a ningún servidor ni se guarda en ninguna base de datos, aunque sí permanece en la memoria de la pestaña mientras la tengas abierta. Si descargas el resultado, el archivo queda en tu equipo.
Sí, basta con pegar el código en el cuadro correspondiente y el texto aparece descodificado. El analizador tolera espacios de más, saltos de línea y prefijos. Si solo necesitas esa dirección, también existe un convertidor de binario a texto específico.
El espacio es el más legible y el que piden la mayoría de los ejercicios. Elige «ninguno» si necesitas una cadena continua para pegarla en código, y coma o salto de línea cuando el destino sea una hoja de cálculo o un archivo. También puedes definir un separador propio.
Indican la base del número en la mayoría de lenguajes de programación: 0b para binario y 0x para hexadecimal. Activarlos te permite pegar la salida directamente en Python, JavaScript o C sin retocarla. Para los ejercicios de clase suele ser mejor dejarlos desactivados.
Lo habitual es que el total de dígitos no sea múltiplo de ocho o que haya colado algún carácter distinto de 0 y 1. Revisa los grupos incompletos al final de la cadena y los espacios en posiciones raras. El mensaje de error indica qué parte concreta no se ha podido interpretar.
No, codificar no es cifrar. Cualquiera puede revertir binario, hexadecimal o Base64 sin necesidad de clave, así que no ofrecen ninguna protección real. Para ocultar contenido hacen falta algoritmos de cifrado con clave.
No hay un límite fijo, ya que depende de la memoria de tu navegador. Los textos de varios miles de caracteres funcionan sin problema si mantienes plegado el desglose byte a byte. Para limpiar el texto antes de convertirlo puedes usar el eliminador de emojis, y para codificar caracteres especiales en páginas web, el codificador de HTML.