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.
Conversor de base de texto — Texto a binario, octal, decimal, hexadecimal — El 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
- Elige una dirección: Codificar para convertir texto en códigos de byte, o Decodificar para convertir códigos de vuelta a texto.
- Abre el panel de ajustes y elige una base: binario, octal, decimal o hexadecimal.
- Configura la codificación en UTF-8 para cualquier idioma, o en ASCII para limitar los bytes a 0–127.
- Escribe o pega tu texto (al codificar) o tus códigos separados por espacios (al decodificar) en la casilla Input.
- Lee el resultado convertido en la casilla de solo lectura Output; los códigos se separan por espacios, un grupo por byte.
- 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
Codificar / decodificar Base32 / Base58
Codifica texto a Base32 (RFC 4648) o Base58 (alfabeto de Bitcoin) y decodifícalo de vuelta, con UTF-8 y en tu navegador.
Codificar / decodificar Base64
Codifica texto a Base64 o decodifica Base64 de vuelta a texto (compatible con UTF-8).
Conversor de mayúsculas y contador
Cambia el uso de mayúsculas y minúsculas del texto y cuenta caracteres, palabras y líneas.
Formateador y minificador de código
Embellece o minifica HTML, CSS y JavaScript en tu navegador, con sangría de 2 espacios, 4 espacios o tabulaciones y compresión de JavaScript con Terser.