Base64.
Encodé y decodificá texto, archivos o data URLs en Base64. Soporte completo de UTF-8.
Base64 es el codificador para meter datos binarios en lugares que solo aceptan texto: emails, URLs, JSON, CSS. Pegás texto, te da Base64. Pegás Base64, te da el texto. También funciona para archivos pequeños — útil para data URLs en CSS o HTML.
- Encode y decode bidireccional al instante
- Soporte completo de UTF-8 (acentos, ñ, emojis)
- Modo URL-safe (con `-` y `_` en vez de `+` y `/`)
- Subí un archivo y obtenés su data URL
- Detección automática de input válido o no
- Copia rápida del resultado
- 01Imágenes inline en CSS como data:URL
- 02Authorization headers tipo Basic Auth
- 03Tokens en URLs sin caracteres problemáticos
- 04Decodear un JWT (la parte payload)
- 05Inspeccionar contenido binario en un dump
base64.util.ar
Estamos terminando esta app. La landing va a quedar viva en base64.util.ar.
¿Por qué `btoa()` rompe con tildes?
`btoa()` solo acepta caracteres ASCII (0–255). Para UTF-8 hay que codificar primero a bytes con TextEncoder y después a Base64. Lo hacemos automáticamente.
¿Qué es URL-safe Base64?
Variante que reemplaza `+` por `-` y `/` por `_` (que rompen URLs) y omite el padding `=`. Lo usan JWT y muchas APIs modernas.
¿Es seguro pegar acá un secret?
Base64 NO es encriptación, solo codificación. Cualquiera con el resultado lo decodea trivialmente. Si tu "secret" está en Base64, considéralo público.
¿Hasta qué tamaño de archivo aguanta?
Hasta ~10 MB cómodamente. Por encima, el browser puede trabarse — para archivos grandes usá una CLI tipo `base64`.