Codificador Base64
Qué hace este codificador Base64
Base64 representa bytes binarios o de texto como un alfabeto imprimible (A–Z, a–z, 0–9, +, /) con relleno opcional = para que la carga útil pueda viajar a través de correo electrónico, JSON o XML sin caracteres de control sin formato. Es codificación , no encriptación; cualquiera puede revertirla. Úselo cuando una API solicite un archivo en línea, cuando cree un data: URI o cuando registre un protobuf sin formato junto a un contexto legible por humanos durante el trabajo de integración.
Cuándo usarlo
Úselo para reflejar lo que emitirá su SDK, para comparar la carga útil de una aplicación móvil con una muestra de backend o para agrupar un pequeño ícono para una prueba de correo electrónico única. Para el viaje de ida y vuelta, mantenga abierto el decodificador decodificador base64; para vistas previas de mapas de bits, siga con Base64 a imagen cuando la cadena englobe claramente bytes PNG o JPEG.
Ejemplo resuelto
Un documento de webhook muestra un encabezado de autorización creado a partir de client_id:client_secret. Pega ese par de credenciales aquí, lo codifica en Base64 y confirma que coincide con el fragmento de curl de muestra, lo que permite detectar una nueva línea accidental copiada de Slack antes de pasar horas en "invalid_grant".
Preguntas frecuentes
¿Por qué crece la longitud de salida?
Base64 expande los datos aproximadamente 4/3: tres bytes sin procesar se convierten en cuatro personajes. Presupuesta el ancho de banda y el volumen de registro en consecuencia.
¿Base64 segura para URL?
Algunas especificaciones intercambian +// por -/_ y quitan el relleno. Si falla una muestra de JWT u OAuth, verifique qué alfabeto espera su pila.
¿Puedo tener secretos de Base64?
Puede hacerlo, pero no los protege: gire todo lo que se pegue accidentalmente en un ticket.