Base64 és un esquema de codificació de binari a text basat en 64 caràcters ASCII imprimibles, definit per primera vegada per RFC 2045 (estàndard MIME). Base64 converteix cada 3 bytes (24 bits) en 4 caràcters Base64 (A-Z, a-z, 0-9, +, /), permetent que les dades binàries es transmetin de forma segura per sistemes que només admeten text, com ara capçaleres HTTP, càrregues útils JSON, documents XML o paràmetres de consulta URL.
**Base64 no és xifratge**, només proporciona conversió de format de dades, qualsevol pot descodificar-lo fàcilment. Si necessiteu protegir dades sensibles, utilitzeu un esquema de xifratge real com AES. Els usos típics de Base64 inclouen: HTTP Basic Authentication (`Authorization: Basic dXNlcjpwYXNz`), segments header i payload de tokens JWT (format Base64URL), Data URI (`data:image/png;base64,...`), codificació MIME d'adjunts de correu, etc.
**URL-Safe Base64** (RFC 4648 §5) reemplaça +/ del Base64 estàndard per -_ i normalment omet el caràcter = de padding. Això permet que el resultat de la codificació aparegui de forma segura en URL, rutes de fitxers o camps JSON. Els tokens JWT, el code_verifier d'OAuth PKCE i AWS Signature V4 utilitzen la codificació URL-Safe Base64.
**El salt de línia MIME** és l'estàndard RFC 2045 que especifica que cada línia no ha de superar els 76 caràcters. Quan el contingut Base64 s'utilitza en correus electrònics o en alguns escenaris que requereixen visualització per línies, la variant MIME insereix automàticament salts de línia (`\n`) cada 76 caràcters. Aquest és el format estàndard per a la transmissió d'adjunts de correu electrònic.
L'eina utilitza les **APIs natives btoa/atob** del navegador, juntament amb una lògica de processament segura per a UTF-8, per garantir que els caràcters multibyte com ara xinès i emoji japonès es codifiquin correctament. Tots els càlculs es realitzen localment, les dades no s'envien a cap servidor. Si obriu el panell de xarxa de les eines de desenvolupador del navegador, podeu comprovar que no hi ha cap sol·licitud externa durant tot el procés.