Conversor de Hex a Base64
Convierte una cadena hexadecimal en Base64. El analizador acepta espacios, dos puntos, guiones y prefijos 0x y \x, así que puedes pegar hex de casi cualquier fuente sin limpiarlo antes.
Cómo usar HEX a Base64
- 1 Pega una cadena hexadecimal en el cuadro: se toleran espacios, dos puntos y prefijos 0x.
- 2 El equivalente Base64 aparece de inmediato, con el relleno correcto hasta múltiplo de cuatro caracteres.
- 3 Comprueba el conteo de bytes mostrado al lado, que confirma que el hex se leyó como bytes completos.
- 4 Copia el resultado, o pégalo en Base64 a Hex para invertir la conversión.
Cómo funciona
Todos los caracteres no hexadecimales se eliminan, luego los nibbles restantes se emparejan en bytes y se codifican como Base64. La entrada de longitud impar se rechaza para que siempre obtengas un resultado limpio.
- Ignora espacios, dos puntos, guiones, 0x y \x
- Salida Base64 estándar o segura para URL
- Relleno opcional para el modo seguro para URL
- Vista previa ASCII y conteo de bytes
- Validación en vivo de la entrada hex
Preguntas frecuentes
¿Qué pasa si mi hex tiene un número impar de dígitos?
No puede leerse como bytes completos, así que la herramienta lo informa como no válido en lugar de adivinar. Añade un cero a la izquierda o elimina el dígito suelto: un hex de longitud impar casi siempre significa un error de copiar y pegar.
¿Puedo pegar hex con dos puntos, como una dirección MAC?
Sí. Los dos puntos, guiones, espacios y prefijos "0x" se eliminan antes de la conversión, así que pegar una dirección MAC o un volcado directo de un depurador funciona sin limpieza manual.
¿Por qué el Base64 es más corto que la cadena hex?
El hex gasta dos caracteres por byte; el Base64 gasta unos cuatro caracteres por cada tres bytes. Por eso el Base64 es un 33% más grande que los datos en bruto mientras que el hex es un 100% más grande: el Base64 es el más compacto de los dos.
Herramientas para desarrolladores relacionadas
También te puede interesar
Herramientas de otras categorías que suelen combinarse con HEX a Base64: