Conversor de base de texto — Texto a binario, octal, decimal, hexadecimal

Convierte texto a y desde códigos de carácter por byte en binario, octal, decimal o hexadecimal, con manejo de bytes UTF-8 o ASCII estricto.

Cargando herramienta…

Conversor de base de texto — Texto a binario, octal, decimal, hexadecimalEl conversor de base de texto transforma cualquier texto en sus códigos de byte subyacentes escritos en binario, octal, decimal o hexadecimal, y convierte esos códigos de vuelta a texto legible. Elige una dirección (codificar o decodificar), selecciona la base y decide si los bytes provienen de UTF-8 completo o de ASCII estricto. Cada conversión se ejecuta por completo en tu navegador, así que nada de lo que escribes se sube ni se almacena.

¿Qué es Conversor de base de texto — Texto a binario, octal, decimal, hexadecimal?

El conversor de base de texto es una herramienta en línea gratuita que asigna a cada carácter de tu texto sus valores de byte en bruto y los imprime en la base numérica que elijas: base 2 (binario), base 8 (octal), base 10 (decimal) o base 16 (hexadecimal). Programadores, estudiantes e ingenieros inversos lo usan para inspeccionar cómo se almacena una cadena, crear secuencias de escape, leer un volcado hexadecimal o recuperar texto oculto en una lista de números. A diferencia de un conversor de base de enteros, que cambia la base de un solo número entero, esta herramienta trabaja byte a byte sobre toda la cadena, de modo que los caracteres UTF-8 multibyte y los emojis se manejan correctamente. Usa la dirección Codificar para pasar de texto a códigos de byte separados por espacios, o Decodificar para pegar códigos (separados por espacios, comas o saltos de línea) y recuperar el texto original. El ajuste de codificación te permite elegir UTF-8 para cualquier idioma o ASCII estricto, que rechaza los caracteres por encima del código 127. Como el widget se renderiza solo con JavaScript, este texto es la descripción indexable: convierte texto a binario, codifica una cadena como bytes hexadecimales o decodifica códigos de carácter decimales de vuelta a palabras.

Cómo usar Conversor de base de texto — Texto a binario, octal, decimal, hexadecimal

  1. Elige una dirección: Codificar para convertir texto en códigos de byte, o Decodificar para convertir códigos de vuelta a texto.
  2. Abre el panel de ajustes y elige una base: binario, octal, decimal o hexadecimal.
  3. Configura la codificación en UTF-8 para cualquier idioma, o en ASCII para limitar los bytes a 0–127.
  4. Escribe o pega tu texto (al codificar) o tus códigos separados por espacios (al decodificar) en la casilla Input.
  5. Lee el resultado convertido en la casilla de solo lectura Output; los códigos se separan por espacios, un grupo por byte.
  6. Haz clic en Copiar para tomar la salida, o en Borrar para empezar de nuevo.

Ejemplos

Codificar texto a binario (UTF-8)

Entrada

Hi

Salida

01001000 01101001

Codificar texto a hexadecimal

Entrada

Hi!

Salida

48 69 21

Decodificar códigos decimales de vuelta a texto

Entrada

72 105

Salida

Hi

Preguntas frecuentes

¿En qué se diferencia esto de un conversor de base?
Un conversor de base cambia la base de un solo número entero, como convertir 255 en FF. Esta herramienta trabaja sobre texto: divide la cadena en bytes y escribe cada byte en la base que elijas, y luego puede revertir el proceso. Por eso puede codificar frases completas, emojis y caracteres multibyte, no solo un entero.
¿Cuál es la diferencia entre UTF-8 y ASCII?
ASCII cubre solo los códigos 0–127 (letras latinas básicas, dígitos y puntuación); cualquier carácter por encima se rechaza con un error. UTF-8 puede representar todos los caracteres Unicode, así que las letras acentuadas, el texto CJK y los emojis se codifican como dos a cuatro bytes cada uno y se decodifican de vuelta correctamente.
¿Cómo debo formatear los códigos al decodificar?
Separa cada grupo de bytes con espacios, comas o saltos de línea, y asegúrate de que cada valor use solo dígitos válidos para la base elegida (0–1 para binario, 0–7 para octal, 0–9 para decimal, 0–9 y A–F para hexadecimal). Cada valor debe ser un solo byte, así que no puede superar 255 (decimal) ni su equivalente.
¿Por qué a veces la decodificación muestra un error?
La decodificación falla si un token contiene un dígito no válido para la base, si un valor es mayor que un byte o si la secuencia de bytes no es UTF-8 válida. En modo ASCII, también se rechaza cualquier byte por encima de 127. Corrige el valor erróneo y la salida se actualiza al instante.
¿Se sube mi texto a un servidor?
No. Toda la conversión se ejecuta 100% en el lado del cliente, en tu navegador, usando las API integradas TextEncoder y TextDecoder. Nada de lo que escribes se sube, almacena ni envía a ningún sitio, así que puedes convertir cadenas privadas, tokens o datos sensibles con total tranquilidad.

Herramientas relacionadas