Encodeur–décodeur Base64 / Base64URL
Base64 représente chaque groupe de trois octets par quatre caractères. Le texte est d’abord converti en UTF-8. Par exemple, foo donne Zm9v ; f donne Zg== en standard et Zg en Base64URL. Le standard utilise + et / et exige le remplissage = nécessaire. Base64URL utilise - et _, produit sans remplissage et accepte soit aucun remplissage, soit un remplissage exact. Espaces, sauts de ligne, alphabets mélangés, longueurs incorrectes et bits finaux non nuls sont refusés. Les sauts du texte original sont conservés après aller-retour. UTF-8 invalide et substituts isolés sont refusés. Base64 est un encodage, pas un chiffrement. Le mode binaire accepte tous les octets, même hors UTF-8, jusqu’à 1 Mio. Encoder ouvre un fichier ; décoder télécharge decoded.bin. L’aperçu hexadécimal affiche 128 octets maximum.
Les données restent dans cette page. Aucun envoi ni enregistrement automatique.
Texte ou données binaires : 1 Mio maximum (1 048 576 octets) avant encodage ou après décodage. Le mode texte exige un encodage UTF-8 valide. Saisie Base64 : 1 398 104 caractères ASCII maximum.