Texto a binario y hexadecimal
Text to Binary / Hex
Convierte texto a binario, octal, decimal o hexadecimal y de vuelta, en la codificación que elijas.
Convierte texto a binario, octal, decimal o hexadecimal — y de vuelta — con la codificación como un control y no como un supuesto. «El binario de ñ» tiene cuatro respuestas correctas: C3 B1 en UTF-8, 00 F1 en UTF-16, F1 en Latin-1 y 00F1 como punto de código; y 한 tiene otras cuatro: ED 95 9C en UTF-8, D5 5C en UTF-16, B0 A1 en CP949 y D55C como punto de código.
Dirección
El valor por defecto en todas partes. El coreano ocupa tres bytes por sílaba.
Texto
Números
bytes
9
caracteres de entrada
5
bytes por carácter
1,8
Cómo se usa
Elige primero la codificación
UTF-8 a menos que tengas una razón. CP949 está porque los sistemas coreanos heredados todavía lo hablan, y un punto de código es lo que quieres cuando la pregunta es sobre Unicode y no sobre almacenamiento.
Elige la base y el formato
Separador, relleno con ceros, hexadecimal en mayúsculas y un prefijo 0x o 0b. Eso decide si la salida se pega limpiamente en el sitio al que la llevas.
Pega números para ir en la otra dirección
Cualquier separador funciona: espacios, comas, saltos de línea, prefijos 0x. Una secuencia sin ningún separador se divide cada 8 dígitos en binario y cada 2 en hexadecimal.
Preguntas frecuentes
¿Qué codificación quiere decir «el binario de un carácter»?
Depende de quién pregunte. Un archivo en disco son bytes en alguna codificación, normalmente UTF-8. Una cadena de JavaScript es UTF-16. Una referencia de Unicode quiere decir el punto de código. Elegir una en silencio es como el texto acaba corrupto, y por eso esta herramienta pregunta.
¿Por qué un carácter coreano da tres bytes y una ñ dos?
En UTF-8, el hangul cae en el rango de tres bytes y las letras latinas con diacríticos en el de dos. En CP949 el hangul son dos. Esa diferencia es la razón por la que un nombre que cabe en una columna de base de datos en un sistema la desborda en otro.
Algunos caracteres salieron como un signo de interrogación
La codificación que elegiste no tiene código para ellos: CP949 no tiene emojis, ni letras latinas fuera de su propio conjunto, así que la ñ y las vocales con tilde también salen como interrogación. El panel lista qué caracteres, y UTF-8 puede representar todos ellos.
¿De dónde sale CP949 en un navegador?
Los navegadores pueden decodificarlo pero no codificarlo, así que el codificador de aquí se construye invirtiendo el decodificador del propio navegador: cada código se pasa una vez de ida y vuelta para construir la tabla. Por eso el resultado coincide exactamente con lo que contendría un archivo CP949.
Puede recibir de
Conversor de bases numéricas
Number Base Converter
Convierte entre binario, octal, decimal, hexadecimal y cualquier base hasta 36, con vistas bit a bit.
Cifrados clásicos
Classic Cipher Tool
Cifra y descifra con César, ROT13, Atbash, Vigenère y cerca de rieles, con una vista que prueba todos los desplazamientos.
Traductor de código morse
Morse Code Translator
Convierte texto a morse y de vuelta, y puede reproducirlo como tonos audibles a la velocidad que elijas.
Conversor de mayúsculas y minúsculas
Case Converter
Convierte entre MAYÚSCULAS, minúsculas, Tipo Título, Tipo oración, camelCase, snake_case, kebab-case y CONSTANT_CASE.
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
Codificador y decodificador Base64
Base64 Encoder & Decoder
Codifica y decodifica Base64 y Base64URL, para texto o archivos, tratando UTF-8 correctamente.
Visor hexadecimal
Hex Viewer
Muestra cualquier archivo como volcado de desplazamiento, hexadecimal y ASCII, identifica los bytes mágicos y resalta las coincidencias de búsqueda.
Traductor de código morse
Morse Code Translator
Convierte texto a morse y de vuelta, y puede reproducirlo como tonos audibles a la velocidad que elijas.
Conversor de bases numéricas
Number Base Converter
Convierte entre binario, octal, decimal, hexadecimal y cualquier base hasta 36, con vistas bit a bit.
Buscar y reemplazar
Find & Replace
Reemplaza por texto literal, por palabra completa o por expresión regular, con grupos de captura y vista previa de cada coincidencia.
Editor de Markdown
Markdown Editor
Edita Markdown con vista previa en vivo y exporta el HTML renderizado, con tablas y listas de tareas de GFM.