·4 min de lectura

Codificador y decodificador Base64 para Mac

Decodificar cadenas Base64 mediante comandos de Terminal o herramientas web interrumpe tu flujo cada vez que te encuentras con un valor codificado en logs o configuraciones.

Estás revisando variables de entorno y encuentras un valor que parece un galimatías — eyJhbGciOiJIUzI1NiJ9. Sabes que es Base64, pero no puedes leerlo ahí mismo. Así que lo copias, abres Terminal, escribes echo "..." | base64 --decode, te das cuenta de que olvidaste el flag -D en macOS, lo intentas de nuevo, y por fin ves la salida decodificada. Treinta segundos perdidos para algo que debería llevar dos.

La codificación Base64 aparece en todas partes: cabeceras de autenticación, archivos adjuntos de correo, URIs de datos en CSS, secretos de Kubernetes, configuraciones de pipelines CI/CD. Si trabajas con APIs o infraestructura, decodificas Base64 varias veces al día.

Por qué Terminal se queda corto

El comando base64 integrado en macOS funciona pero tiene sus peculiaridades. El flag de decodificación es -D (mayúscula) en macOS frente a -d en Linux, lo que confunde a cualquiera que trabaje con ambos sistemas. La entrada multilínea requiere un entrecomillado cuidadoso. Y no hay retroalimentación visual — escribes un comando, recibes una cadena de vuelta, y esperas no haber truncado la entrada por accidente.

Las herramientas basadas en navegador resuelven el problema de usabilidad pero crean uno de seguridad. Los valores codificados en Base64 suelen ser secretos: claves API, tokens, datos de certificados. Pegarlos en un sitio web anula el propósito de haberlos codificado en primer lugar.

Codifica y decodifica localmente con un solo clic

Bellows incluye un codificador y decodificador Base64 como parte de su kit de 41 herramientas para desarrolladores en macOS. Pega tu cadena codificada y ve la salida decodificada de inmediato. Cambia de dirección para codificar texto plano a Base64. Todo ocurre en tu máquina — ningún dato sale de tu Mac.

Herramienta de codificación y decodificación Base64 de Bellows en macOS

Casos de uso comunes

Decodificar secretos de Kubernetes almacenados como Base64 en manifiestos YAML. Inspeccionar el payload de un JWT (que está codificado en Base64url). Convertir una imagen a un URI de datos Base64 para incrustarla en HTML. Codificar credenciales para una cabecera HTTP Basic Auth. Cada uno de estos casos se resuelve con una sola interacción de pegar y leer en lugar de un comando de Terminal o un viaje de ida y vuelta al navegador.

Consciente del portapapeles

Copia una cadena Base64 y abre Bellows desde la barra de menús. La app detecta el contenido codificado en tu portapapeles y sugiere la herramienta Base64, para que te saltes el paso de navegar hasta ella manualmente.

Sin sobrecarga de instalación

A diferencia de las fórmulas de Homebrew o los scripts de Python que necesitan mantenimiento, Bellows es una única instalación desde la Mac App Store con actualizaciones automáticas. Se ejecuta de forma nativa en Macs con Apple Silicon e Intel sin dependencias.

Obtén Bellows en la Mac App Store

Siguiente artículo

Bellows

41 developer tools in one native Mac app — JSON, JWT, Base64, hashes, and more.

Get Bellows on the Mac App Store