Todas las herramientas

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.