Acerca de Codificador Base64
Credenciales HTTP Basic, segmentos JWT y campos JSON suelen viajar como texto Base64 en lugar de bytes crudos. hidevtool Base64 es un códec en línea para cadenas UTF-8 con el alfabeto estándar (A–Z, a–z, 0–9, +, /) y relleno.
Codificar convierte Unicode en texto ASCII seguro pasando primero por bytes UTF-8—esencial para español, emoji y marcas combinantes. Decodificar valida relleno y alfabeto antes de restaurar la cadena original; los errores fallan en voz alta en lugar de producir caracteres corruptos.
Las tarjetas y el FAQ cubren data URLs, variantes URL-safe, saltos de línea en PEM y diferencias frente a Base32 en este sitio.
Qué puedes hacer
UTF-8 a Base64
Codificar convierte Unicode a bytes UTF-8 y luego a Base64 estándar—el mismo flujo que usan la mayoría de bibliotecas para texto (no archivos binarios crudos salvo que pegues representaciones de bytes).
Base64 a texto
Decodificar acepta Base64 estándar con relleno opcional; caracteres o longitud inválidos se detectan antes de mostrar salida.
Cabecera Basic auth
Combina user:password, codifica los bytes UTF-8 en Base64 y antepone Basic —esta herramienta codifica la parte de cadena que pegues.
Prefijo data URL
Las data URL en HTML/CSS llevan prefijo MIME (data:text/plain;base64,); al decodificar copia solo el payload, o añade el prefijo tras codificar.
Relleno con signos =
La salida puede terminar en = o == por alineación; los decodificadores ignoran espacios extra pero exigen relleno válido en cargas estrictas.
No es cifrado
Base64 es codificación, no secreto—cualquiera puede decodificar. Usa TLS y cifrado adecuado (ver herramientas AES) para datos confidenciales.
Casos de uso
¿Cómo codifico texto a Base64 en línea?
Pega texto UTF-8 y pulsa Codificar. Copia el resultado en cabeceras Authorization, campos JSON o payloads data URL (añade el prefijo MIME si hace falta).
¿Cómo decodifico una cadena Base64 a texto?
Pega el payload Base64 sin cabeceras data: y pulsa Decodificar. Caracteres inválidos, relleno incorrecto o bytes no UTF-8 tras decodificar muestran error.
¿Admite Unicode y emoji?
Sí—los bytes UTF-8 hacen ida y vuelta cuando el Base64 es válido. Los pares sustitutos en JSON se tratan en la capa de texto antes de codificar.
Preguntas frecuentes
- ¿Cómo codifico texto a Base64 en línea?
- Pega texto UTF-8 y pulsa Codificar. Copia el resultado en cabeceras Authorization, campos JSON o payloads data URL (añade el prefijo MIME si hace falta).
- ¿Cómo decodifico una cadena Base64 a texto?
- Pega el payload Base64 sin cabeceras data: y pulsa Decodificar. Caracteres inválidos, relleno incorrecto o bytes no UTF-8 tras decodificar muestran error.
- ¿Admite Unicode y emoji?
- Sí—los bytes UTF-8 hacen ida y vuelta cuando el Base64 es válido. Los pares sustitutos en JSON se tratan en la capa de texto antes de codificar.
- ¿Qué es Base64 URL-safe?
- Algunas API cambian +/ por -_ y omiten relleno. Esta herramienta usa Base64 estándar; traduce caracteres si tu especificación exige alfabeto URL-safe.
- ¿Puedo codificar archivos aquí?
- Pega texto o usa la herramienta imagen a Base64 para bytes PNG/JPEG. Para binarios grandes, prefiere base64 en CLI por límites de memoria en la pestaña.
- ¿Por qué el texto decodificado sale corrupto?
- Puede ser hex etiquetado como Base64, bytes UTF-16 interpretados como UTF-8 o un blob comprimido—confirma el formato upstream antes de decodificar.