Conversor de ASCII, Hex, Binario, Decimal y Base64

Convierte entre texto ASCII, hexadecimal, binario, decimal y Base64. Conversor online gratuito con opciones de delimitadores y prefijos.

Conversor de ASCII, Hex, Binario, Decimal y Base64

Este potente conversor te permite convertir sin problemas entre diferentes sistemas numéricos y codificaciones de texto. Ya seas un desarrollador trabajando con programación de bajo nivel, un estudiante aprendiendo sobre sistemas numéricos, o cualquiera que necesite convertir entre diferentes representaciones de datos, esta herramienta proporciona conversiones instantáneas con soporte para varias opciones de formato.

¿Cómo convertir texto ASCII a Hex?

Cada carácter ASCII tiene un valor decimal único (0-127 para ASCII estándar, 0-255 para ASCII extendido). Para convertir a hexadecimal, toma el valor decimal de cada carácter y conviértelo a base-16. Por ejemplo, la letra 'A' tiene valor decimal 65, que es 41 en hexadecimal.

¿Cuál es la diferencia entre ASCII, Hex, Binario y Decimal?

Estas son diferentes formas de representar los mismos datos:
- ASCII: Caracteres de texto legibles por humanos
- Hexadecimal (Hex): Representación base-16 usando dígitos 0-9 y letras A-F
- Binario: Representación base-2 usando solo 0 y 1
- Decimal: Representación base-10 usando dígitos 0-9
- Base64: Esquema de codificación para representar datos binarios en formato de texto ASCII

Por ejemplo, la letra 'A' es:
- ASCII: A
- Decimal: 65
- Hexadecimal: 41
- Binario: 01000001
- Base64: QQ== (cuando está codificado)

¿Para qué se usa la codificación Base64?

Base64 es un esquema de codificación que convierte datos binarios a formato de texto ASCII usando 64 caracteres diferentes (A-Z, a-z, 0-9, +, /). Se usa comúnmente para:
- Incrustar imágenes en HTML/CSS (URIs de datos)
- Codificar archivos adjuntos de correo electrónico (MIME)
- Almacenar datos binarios en JSON o XML
- Transmitir datos binarios a través de protocolos basados en texto

Base64 aumenta el tamaño de los datos aproximadamente un 33% pero garantiza una transmisión segura a través de sistemas que solo admiten texto.

¿Para qué sirven los delimitadores y prefijos?

Los delimitadores y prefijos ayudan a formatear e identificar números:

Los delimitadores separan bytes/valores individuales:
- Ninguno: 48656C6C6F
- Espacio: 48 65 6C 6C 6F
- Coma: 48,65,6C,6C,6F

Los prefijos identifican el sistema numérico:
- Hexadecimal: prefijo 0x (0x48)
- Binario: prefijo 0b (0b01001000)

Estas opciones de formato hacen que los datos sean más legibles e indican claramente el sistema numérico que se está utilizando, lo cual es especialmente útil en programación.

¿Puede este conversor manejar caracteres especiales y unicode?

Este conversor maneja principalmente caracteres ASCII estándar (0-255). Para caracteres extendidos y Unicode, los resultados pueden variar dependiendo de la codificación de caracteres (UTF-8, UTF-16, etc.). Los caracteres ASCII estándar (A-Z, a-z, 0-9 y símbolos comunes) se convertirán con precisión. Para caracteres Unicode, considera usar herramientas de codificación UTF-8 para obtener resultados más precisos.

Referencia de Conversión de Caracteres ASCII

CarácterDecimalHexBinarioDescripción
NUL00000000000Carácter nulo
A654101000001A mayúscula
a976101100001a minúscula
0483000110000Dígito cero
Espacio322000100000Carácter de espacio
!332100100001Signo de exclamación
@644001000000Arroba
Z905A01011010Z mayúscula
z1227A01111010z minúscula
9573900111001Dígito nueve