Saltar al convertidor

UTF-8 · Compatible con emojis · Funciona sin conexión

Traductor binario

Última actualización:

Convertidor de texto a binario, octal, decimal y hexadecimal 100% gratis, privado e instantáneo.

Convertidor binario, octal, decimal y hexadecimal

Modo de conversión

Delimitador / separador

Prefijo 0b
Hex en mayúsculas
Conversión en vivo con cada pulsación0 caracteres
Codificar
Listo0 tokens
Caracteres
0
Bytes (UTF-8)
0
Bits
0
Puntos de código
0
Desglose carácter por carácter (primeros 64 caracteres)
CarácterUnicodeBytesBinarioHexDec

Escribe algún texto para ver cómo se codifica cada carácter.

Todo se ejecuta localmente en tu navegador. Tu texto nunca se sube, almacena ni registra.

Publicidad

¿Por qué usar Traductor binario?

Conversión en tiempo real

La salida se actualiza con cada pulsación. Sin botones de envío, sin esperas y sin recargar la página.

Compatibilidad total con UTF-8

Emojis, acentos, cirílico, CJK y símbolos se codifican como secuencias UTF-8 multibyte correctas.

Cuatro bases numéricas

Binario, octal, decimal y hexadecimal con delimitadores personalizados y prefijos 0b / 0o / 0x.

Privado por diseño

JavaScript 100% del lado del cliente. Funciona sin conexión y nunca envía tus datos a ningún sitio.

Cómo usar el traductor binario

¿Cómo convierto texto a código binario?

  1. Selecciona Texto ↔ Binario en el selector de modo.
  2. Asegúrate de que la etiqueta de dirección diga Codificar (Texto → Binario). Usa el botón de invertir para cambiarla.
  3. Escribe o pega tu texto. Cada carácter se convierte en bytes UTF-8 y cada byte se escribe como 8 bits.
  4. Elige un delimitador o prefijo si necesitas un formato concreto y haz clic en Copiar resultado.

Ejemplo: Hi → 01001000 01101001

¿Cómo funciona la decodificación de binario a texto?

La decodificación invierte el proceso. La herramienta elimina prefijos como 0b, divide la entrada en bytes usando espacios, comas, saltos de línea o tu delimitador personalizado (o en bloques fijos de 8 bits cuando no hay delimitador) y convierte cada byte de base 2 a un valor entre 0 y 255.

La secuencia de bytes resultante se decodifica como UTF-8, de modo que los caracteres multibyte como é (2 bytes) o 😀 (4 bytes) se reconstruyen correctamente. Los dígitos no válidos o las secuencias de bytes rotas se señalan en la barra de estado.

¿Cuál es la diferencia entre binario, octal, decimal y hexadecimal?

Los cuatro son sistemas de numeración posicional; solo se diferencian en su base, es decir, cuántos dígitos usan antes de llevarse una. Los ordenadores lo almacenan todo en binario, mientras que el octal y el hexadecimal son abreviaturas compactas que encajan limpiamente con grupos de bits.

SistemaBaseDígitosDígitos por byteLetra “A”Prefijo
Binario20–18010000010b
Octal80–731010o
Decimal100–91–365—
Hexadecimal160–9, A–F2410x

Tabla de referencia ASCII en binario y hex

Caracteres imprimibles comunes y sus valores en binario, octal, decimal y hexadecimal. Haz clic en cualquier fila para enviar el carácter al convertidor.

CarácterBinarioOctalDecimalHex

Fórmulas de traducción binaria

Texto → binario (codificación)

  1. Codifica cada carácter como bytes UTF-8 (A = 65; é = 195 169; 😀 = 240 159 152 128).
  2. Divide cada byte entre la base repetidamente y lee los restos en orden inverso.
  3. Rellena hasta un ancho fijo: 8 dígitos en binario, 3 en octal, 2 en hex.

65 = 64 + 1 = 2⁶ + 2⁰ → 01000001

Binario → texto (decodificación)

El valor de cada byte es la suma de sus dígitos multiplicados por potencias de la base; después, los bytes se leen como UTF-8:

valor = Σ dᵢ × baseⁱ

01101001₂ = 64 + 32 + 8 + 1 = 105 = “i”
4A₁₆ = 4×16 + 10 = 74 = “J”
150₈ = 1×64 + 5×8 + 0 = 104 = “h”

Más herramientas gratis para desarrolladores

Otras utilidades 100% en el navegador que combinan bien con Traductor binario.

Preguntas frecuentes

¿Cómo convierto texto a código binario?

Elige el modo Texto ↔ Binario, asegúrate de que la dirección sea Texto → Binario y escribe o pega tu texto en el cuadro de entrada. Cada carácter se codifica en bytes UTF-8 y cada byte se muestra como un número binario de 8 bits; por ejemplo, “Hi” se convierte en 01001000 01101001. La conversión se hace al instante en tu navegador.

¿Cómo funciona la decodificación de binario a texto?

La entrada binaria se divide en bytes (según tu delimitador, o en bloques de 8 bits si no hay delimitador). Cada byte se convierte de base 2 a un número de 0 a 255, y la secuencia de bytes resultante se decodifica como texto UTF-8. Las secuencias multibyte se recombinan en caracteres como letras acentuadas y emojis.

¿Cuál es la diferencia entre binario, octal, decimal y hexadecimal?

Son sistemas de numeración con bases distintas. El binario (base 2) usa los dígitos 0 y 1, el octal (base 8) usa 0–7, el decimal (base 10) usa 0–9 y el hexadecimal (base 16) usa 0–9 y A–F. Un byte puede escribirse con 8 dígitos binarios, 3 dígitos octales, hasta 3 dígitos decimales o 2 dígitos hexadecimales; por ejemplo, la letra A es 01000001, 101, 65 o 41.

¿Traductor binario admite emojis y caracteres especiales?

Sí. Traductor binario usa la codificación UTF-8, así que los emojis, las letras acentuadas, el cirílico, el chino y otros símbolos se convierten correctamente. Un emoji como 😀 ocupa 4 bytes, es decir, 32 bits en binario.

¿Mi texto se sube a un servidor?

No. Toda la codificación y decodificación se ejecuta localmente en tu navegador con JavaScript. Nada de lo que escribes se envía, almacena ni registra, y la herramienta funciona sin conexión una vez cargada.

¿Qué significan los prefijos 0b, 0o y 0x?

Son prefijos de notación que se usan en los lenguajes de programación para indicar la base de un número: 0b para binario, 0o para octal y 0x para hexadecimal. Activa la opción Prefijo para añadirlos a cada byte, por ejemplo 0x48 0x69. Al decodificar, los prefijos se eliminan automáticamente.

¿Qué significan los prefijos 0b, 0o y 0x?

¿Todas las herramientas de FreeToolCabin se prueban para garantizar su calidad y precisión?

¡Sí! Cada herramienta de nuestro sitio pasa pruebas automáticas de control de calidad en navegadores reales para garantizar una alta precisión, resultados correctos y cero errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y nuestro equipo lo revisará enseguida.

Cuántos bytes ocupa cada tipo de carácter

UTF-8 usa un número distinto de bytes según el carácter, por eso los contadores de Bytes y Bits suelen crecer más rápido que el de Caracteres.

CaracteresEjemploBytes UTF-8Bits
Letras inglesas, dígitos y puntuación básica (ASCII)A, 7, ?18
Latín acentuado, griego, cirílico, hebreo, árabeé, Ж, Ω216
La mayoría de los caracteres chinos, japoneses y coreanos, muchos símbolos中, あ, €, ✓324
Emojis y escrituras históricas poco comunes😀432

Algunos emojis se forman con varios puntos de código. Un pulgar arriba con tono de piel son dos puntos de código (8 bytes), y una bandera de país son dos símbolos indicadores regionales (también 8 bytes). El contador de Puntos de código muestra cuándo ocurre esto.

Patrones que facilitan la lectura del binario

Algunas regularidades del ASCII te permiten decodificar mensajes cortos casi a simple vista:

Ejemplo práctico: 01000011 01100001 01100010. El primer byte empieza por 010, así que es mayúscula; 00011 = 3, la tercera letra, C. Los dos siguientes empiezan por 011, así que son minúsculas; 00001 = a y 00010 = b. La palabra es Cab. La Tabla ASCII enumera todos los valores si quieres comprobarlo.

Cuando la decodificación da un resultado incorrecto

Más preguntas sobre Traductor binario

¿Puedo escribir mi nombre en binario para una pulsera o un tatuaje?

Sí. Escribe el nombre en modo Codificar y copia el resultado; cada letra se convierte en 8 bits. Revisa el resultado letra por letra con cuidado, ya que un solo dígito cambiado altera el carácter.

¿Por qué el mismo texto da un binario distinto en otros convertidores?

Algunas herramientas usan UTF-16 o codificaciones antiguas de 8 bits en lugar de UTF-8, o eliminan los ceros a la izquierda. Las letras inglesas simples suelen coincidir, pero las letras acentuadas y los emojis difieren entre codificaciones.

¿La codificación binaria sirve para ocultar o cifrar un mensaje?

No. Binario, octal y hex son solo formas distintas de escribir los mismos bytes, y cualquiera puede revertirlas al instante. Usa un cifrado real si el contenido debe mantenerse privado.

¡Copiado!