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ácter | Decimal | Hex | Binario | Descripción |
|---|---|---|---|---|
| NUL | 0 | 00 | 00000000 | Carácter nulo |
| A | 65 | 41 | 01000001 | A mayúscula |
| a | 97 | 61 | 01100001 | a minúscula |
| 0 | 48 | 30 | 00110000 | Dígito cero |
| Espacio | 32 | 20 | 00100000 | Carácter de espacio |
| ! | 33 | 21 | 00100001 | Signo de exclamación |
| @ | 64 | 40 | 01000000 | Arroba |
| Z | 90 | 5A | 01011010 | Z mayúscula |
| z | 122 | 7A | 01111010 | z minúscula |
| 9 | 57 | 39 | 00111001 | Dígito nueve |