Cookies Este sitio guarda solo lo imprescindible para funcionar. Hoy no usa analítica ni publicidad, y nada de lo que hay aquí te sigue a otras webs. Leer la política de privacidad

Elegir qué permitir
+92 312 8299940Presupuesto gratis
Herramienta gratis, nada que instalar

Convertidor de texto a hexadecimal
Base32, Base58, Base85 y bytes

Este convertidor de texto a hexadecimal pasa cualquier texto a hex, Base32, Base58, Base85, bytes decimales, bytes octales, puntos de código o unidades UTF-16, y los devuelve a texto. Todo se ejecuta en tu navegador. No subimos nada.

  • GratisPrecio
  • 8Formatos
  • NingunoRegistro
  • NingunoSubidas

Convertidor de texto a hexadecimal

Pasa texto a hex, Base32, Base58, Base85, bytes o puntos de código

Caracteres
0
Bytes UTF-8
0
Longitud codificada
0

Listo. Escribe un texto para codificarlo.

Tu navegador hace todo el trabajo aquí, en esta pestaña. No subimos nada, no guardamos nada y no registramos nada.
La versión corta

Qué hace por ti un convertidor de texto a hexadecimal

Los ordenadores guardan el texto como números. Cada carácter tiene un código, y cada código ocupa uno o más bytes. A veces necesitas ver esos bytes.

Un convertidor de texto a hexadecimal los muestra. Primero, escribe o pega tu texto. Luego elige un formato. Los bytes aparecen al instante y los copias con un clic.

Además, funciona en los dos sentidos. Pega hex, Base32 o una lista de bytes y la herramienta lo devuelve a texto. Así puedes leer un volcado de un registro, un paquete o una base de datos.

Así, todo se ejecuta en tu navegador. Así que tu texto nunca sale de tu dispositivo.

Cómo el texto se vuelve bytes

El texto es una lista de caracteres. Un ordenador primero convierte cada carácter en un número y luego en bytes. La forma habitual es UTF-8. En UTF-8, las letras inglesas simples ocupan un byte y la mayoría de las letras con acento ocupan dos.

Dibujo de la palabra Hello a la izquierda y de una flecha hacia sus bytes en hex a la derecha
El texto se vuelve bytes.

Así la palabra Hi se vuelve los bytes 72 y 105, que es 48 69 en hex.

Para más detalle, consulta: RFC 4648, the Base16, Base32 and Base64 encodings.

Texto a hex

Hex escribe cada byte como dos dígitos de 0 a 9 y de a a f. Elige un separador, añade un 0x antes de cada byte si quieres y elige letras mayúsculas. Luego copia el resultado.

Convertidor de texto a hexadecimal que pasa las palabras Hello, World a bytes en hex con los conteos de bytes debajo
Hello, World en hex.

Por ejemplo, Hello se vuelve 48 65 6c 6c 6f.

Hex a texto

Primero, cambia la dirección a Código a texto y pega tu hex. La herramienta ignora espacios, comas, dos puntos y prefijos como 0x. Luego une los dígitos en pares y lee los bytes como UTF-8.

Base32

Base32 usa 32 caracteres seguros: las letras mayúsculas de la A a la Z y los dígitos del 2 al 7. Sigue el estándar de la RFC 4648. La gente lo usa para claves de contraseñas de un solo uso y para nombres que no deben depender de las mayúsculas.

Además, la herramienta añade signos igual como relleno, salvo que los desactives.

Base58

Base58 quita los caracteres parecidos 0, O, I y l. Así es más fácil de leer y de escribir. Además, lo usan las direcciones de Bitcoin y muchos ids cortos. Los bytes cero del principio se vuelven unos al principio.

Base85

Base85, también llamado Ascii85, empaqueta cuatro bytes en cinco caracteres. Así es más corto que Base64. Lo usan los archivos PDF y PostScript.

Luego un grupo de cuatro bytes cero se vuelve una sola letra z. Además, puedes envolver el resultado en las marcas de Adobe.

Bytes decimales y octales

Cada byte también puede mostrarse como un número decimal de 0 a 255, o como un número octal de 000 a 377. Así Hi! se vuelve 72 105 33 en decimal. Así que úsalo para tablas de consulta y protocolos antiguos.

Puntos de código Unicode

Un punto de código es el número que Unicode da a cada carácter. Luego la herramienta lo escribe como U+0041. También ofrece la forma de escape que usa JavaScript.

Por ejemplo, una cara sonriente es un solo punto de código, U+1F600, pero ocupa cuatro bytes en UTF-8.

Unidades de código UTF-16

JavaScript y Windows guardan el texto como unidades de código UTF-16. Cada unidad es un número de 16 bits. Así un emoji ocupa dos unidades, llamadas par sustituto. La herramienta lista las unidades en hex, así puedes ver el par.

Caracteres frente a bytes

Las estadísticas muestran tres números. Caracteres cuenta lo que ves. De hecho, bytes UTF-8 cuenta el almacenamiento. Longitud codificada cuenta los caracteres del resultado. Así un texto corto con emoji puede tener más bytes que caracteres.

Entrada no válida

Si el texto tiene un carácter equivocado, la herramienta lo dice. Una cantidad impar de dígitos hex también da un error, porque un byte necesita dos.

Si los bytes no forman UTF-8 válido, la herramienta aun así muestra el texto. Luego te avisa de los signos de reemplazo.

Usos comunes

Los desarrolladores usan hex para leer datos de red, revisar cabeceras de archivos, depurar codificaciones y escribir datos de prueba. Además, Base32 y Base58 aparecen en claves e ids. Así que una sola herramienta ahorra muchos cambios.

Seguro por diseño

Primero, la herramienta trabaja en tu navegador. No envía nada y no guarda nada. Así que tu texto sigue siendo tuyo.

Cómo funciona

Usar el convertidor, paso a paso

Cuatro pasos te llevan de texto a bytes.

  • 1

    Elige una dirección

    Elige Texto a código o Código a texto.

  • 2

    Elige un formato

    Elige hex, Base32, Base58, Base85, bytes o puntos de código.

  • 3

    Escribe o pega

    El resultado aparece mientras escribes.

  • 4

    Copia o guarda

    Copia el resultado, guárdalo como archivo o intercambia los lados para comprobarlo.

Por qué este

Qué distingue a este convertidor

Conoce ocho formatos, habla UTF-8 y mantiene privado tu texto.

  • Ocho formatos

    Hex, Base32, Base58, Base85, decimal, octal, puntos de código y UTF-16.

  • Los dos sentidos

    Codifica texto y decodifícalo de nuevo con los mismos ajustes.

  • UTF-8 de verdad

    Los acentos, los símbolos y los emoji se vuelven los bytes correctos.

  • Opciones ordenadas

    Elige el separador, las mayúsculas, el prefijo y el relleno.

  • Conteo de bytes

    Mira los caracteres, los bytes UTF-8 y la longitud codificada.

  • Nada sale de tu pestaña

    Tu navegador hace el trabajo. Nunca vemos tu texto.

Buenos hábitos

Hábitos para trabajar con texto codificado

Unos pocos hábitos mantienen honestos tus bytes.

  • Conoce la codificación. El hex de UTF-8 difiere del hex de UTF-16, así que nombra el que usas.
  • Mantén estable el separador. Usa un solo separador en todo un archivo.
  • Respeta las mayúsculas. Hex no distingue mayúsculas, pero Base58 sí. Cópialo tal cual.
  • Cuida el relleno. Algunos lectores de Base32 necesitan los signos igual y otros no.
  • Revisa el viaje de ida y vuelta. Usa Intercambiar lados para asegurarte de que el texto vuelve sin cambios.
  • Vigila los acentos. Una letra con acento ocupa dos bytes en UTF-8.
  • No lo llames cifrado. Codificar no oculta nada. Cualquiera puede decodificarlo.
  • Cuida los espacios. Un espacio suelto o un salto de línea cambia los bytes.
  • Prueba con un ejemplo. Prueba el ejemplo antes de confiar en una entrada larga.
  • Deja fuera los secretos. No pegues claves reales en ninguna herramienta en línea.
  • Guarda las salidas largas. Descarga un archivo en lugar de copiar miles de bytes.
Conviene evitarlo

Errores comunes de codificación que esta herramienta te ayuda a evitar

Cada uno de estos estropea un texto sin avisar.

  • Mezclar codificaciones

    Bytes UTF-8 leídos como otra codificación muestran símbolos raros.

  • Cantidades impares de dígitos

    Un byte necesita dos dígitos hex, así que una cantidad impar significa un dígito perdido.

  • Relleno perdido

    Una cadena Base32 cortada ya no se decodifica.

  • Letras parecidas

    Base58 no tiene 0, O, I ni l, así que esas letras señalan un error de escritura.

  • Contar caracteres como bytes

    Un emoji es un carácter y cuatro bytes.

  • Tratar la codificación como un candado

    Hex y Base32 solo cambian la forma de los datos.

Preguntas

Preguntas frecuentes sobre texto a hex

¿Este convertidor de texto a hexadecimal es gratis?

Sí. No cuesta nada, no pide cuenta y no tiene límites. Funciona en tu navegador, así que no tenemos costes de servidor que pasarte.

¿Mi texto sale de mi dispositivo?

No. Tu navegador hace la conversión. Nada llega a este sitio y no guardamos nada.

¿Cómo convierto texto a hex?

Elige Texto a código y Hex, luego escribe o pega tu texto. Los bytes en hex aparecen mientras escribes.

¿Cómo convierto hex a texto?

Cambia la dirección a Código a texto, elige Hex y pega tu hex. La herramienta lee los bytes como UTF-8 y muestra el texto.

¿Qué es hex?

Es base dieciséis. Escribe cada byte con dos dígitos de 0 a 9 y de a a f, así que 255 se vuelve ff.

¿Qué es UTF-8?

Es la forma habitual de convertir texto en bytes. Usa un byte para las letras inglesas simples y hasta cuatro para otros caracteres.

¿Por qué una letra como é da dos bytes?

UTF-8 usa dos bytes para las letras con acento. Así é se vuelve c3 a9 en hex.

¿Puedo cambiar el separador?

Sí. Elige un espacio, nada, una coma o un salto de línea en la casilla Separador.

¿Cómo añado 0x antes de cada byte?

Marca Añadir 0x antes de cada byte. También, elige una coma como separador para obtener una lista lista para código.

¿Puedo obtener letras mayúsculas?

Sí. Marca Letras mayúsculas para hex o UTF-16, y los dígitos de a a f se vuelven de A a F.

¿Qué es Base32?

Una forma de escribir bytes con 32 caracteres: de A a Z y de 2 a 7. Es común en claves de contraseñas de un solo uso.

¿Qué es Base58?

Como Base64, pero sin los caracteres parecidos 0, O, I y l, y sin más ni barra. Las direcciones de Bitcoin lo usan.

¿Qué es Base85?

También llamado Ascii85. Empaqueta cuatro bytes en cinco caracteres, así que es más corto que Base64.

¿Por qué Base32 termina con signos igual?

Rellenan el texto hasta un múltiplo de ocho caracteres. Desmarca Rellenar con signos igual para quitarlos.

¿Qué son los bytes decimales y octales?

Los mismos bytes escritos como números de 0 a 255 en decimal, o de 000 a 377 en octal.

¿Qué es un punto de código Unicode?

Es el número que Unicode da a un carácter, escrito como U+0041. La herramienta también ofrece un estilo de escape.

¿Qué son las unidades de código UTF-16?

Son los números de 16 bits que usan JavaScript y Windows para guardar texto. Un emoji ocupa dos.

¿Cuántos bytes tiene un emoji?

Cuatro bytes en UTF-8 y dos unidades de código en UTF-16.

¿Por qué dice que la longitud es impar?

Hex necesita dos dígitos por cada byte, así que una cantidad impar significa que falta un dígito. Igualmente, UTF-16 necesita cuatro dígitos por unidad.

¿Y si los bytes no son UTF-8 válido?

La herramienta aun así muestra el texto. Marca los bytes rotos con el signo de reemplazo y te avisa.

¿Hex o Base32 son una forma de cifrado?

No. Solo cambian cómo se escriben los datos. Cualquiera puede decodificarlos.

¿Qué hace Intercambiar lados?

Mueve el resultado al cuadro izquierdo y cambia la dirección, así puedes comprobar el viaje de ida y vuelta.

¿Funciona en un teléfono?

Sí. Los paneles se apilan y los cuadros se desplazan. Así puedes convertir texto sobre la marcha.

Más herramientas gratis

Compañeras útiles para trabajar con codificaciones

Convertir es un paso. Estas tres herramientas ayudan con el resto.

¿Listo para convertir un texto?

Escribe tu texto, elige un formato y copia el resultado. Además, el convertidor es gratis, no pide cuenta y deja cada carácter en tu dispositivo.