Codificador/decodificador Base64
Base64 representa datos binarios como ASCII seguros para JSON, encabezados HTTP y correo electrónico. Codifique texto UTF-8 o archivos pequeños en Base64; decodifica cargas útiles API y segmentos JWT en texto legible, todo localmente sin filtrar credenciales a un servidor.
Input
Output
SGVsbG8gd29ybGQ=
¿Cómo codificar o decodificar Base64
1. Elige el modo de codificación o decodificación.
2. Pegue el texto de entrada o la cadena Base64.
3. Lea la salida al instante.
4. Copia el resultado al portapapeles para configuración o depuración.
Ejemplos de Base64
Encabezado de autenticación básica
Codificar "clientId:clientSecret" a Base64 para autorización: encabezado básico... (use solo HTTPS).
Decodifica el segmento de carga útil JWT
La parte media del token eyJ... se decodifica en notificaciones JSON: emparéjelo con el decodificador JWT para un análisis completo.
Incrustar configuración pequeña
Codificar ini fragmento para el transporte de variables de entorno.
Cuando Base64 ayuda
• Al depurar autenticación de API y URI de datos.
• Al decodificar cargas útiles de errores de los registros.
• Al enseñar cómo funciona la codificación de forma interactiva.
Cuando Base64 es una herramienta incorrecta
• Para cifrado: Base64 está codificando, no es secreto.
• Para archivos grandes: use la transferencia binaria adecuada, no cadenas gigantes de Base64.
• Cuando se necesitas una variante segura para URL: Base64 estándar usa + y / (use la variante de codificador de URL).
Sin cifrado
Cualquiera puede decodificar Base64: trate los secretos codificados como expuestos si es interceptado. Siempre TLS en tránsito.
Tamaño general
Los datos codificados son aproximadamente un 33 % más grandes: aceptable para tokens pequeños, pero un desperdicio para video.
Flujo de trabajo JWT
Decodificar segmentos de encabezado y carga útil por separado; verificar la firma en el código de la aplicación: las herramientas decodificadoras no validan las criptomonedas.
Preguntas frecuentes
¿Base64 seguro para URL?
Reemplaza +/ con -_ y puede omitir el relleno: verifique la API especificación.
¿El relleno es igual a signos?
Base64 válido termina con = o == para la alineación; inclúyalo al decodificar analizadores estrictos.
¿Error en la decodificación?
La entrada puede tener espacios en blanco o alfabeto incorrecto: elimine las nuevas líneas.
¿Texto Unicode?
Codificar UTF-8 bytes, no UTF-16: estándar para web.
¿Subido?
No.
¿Imágenes?
Utilice la imagen en Base64 para el flujo de trabajo de URL de datos completo.