Comment utiliser Encodeur Base64 et URL
- 1
Choisissez l’encodage
Sélectionnez Base64, Encodage d’URL ou Entités HTML, puis Encoder ou Décoder.
- 2
Collez du texte ou choisissez un fichier
Saisissez ou collez votre texte dans la zone de gauche ; en mode Encoder de Base64, vous pouvez aussi choisir un fichier à convertir en Base64 ou en URL data:.
- 3
Réglez les options
Activez Base64URL, le remplissage ou les lignes de 76 caractères, ou choisissez la part de l’URL à échapper.
- 4
Copiez ou enregistrez le résultat
Copiez le résultat, enregistrez-le en fichier, ou cliquez sur Utiliser le résultat comme entrée pour inverser la conversion.
Limites et Pro
Gratuit et sans inscription : encodez des fichiers jusqu’à 50 Mo et collez un texte de la longueur que votre navigateur peut gérer ; au-delà de 600 000 caractères, le résultat n’est affiché qu’en partie, mais vous pouvez obtenir le résultat complet avec Copier et Enregistrer en fichier.
Pro supprime les publicités ; l’encodeur fonctionne de la même façon quel que soit le forfait. Découvrir Pro
À propos de Encodeur Base64 et URL
Base64 transforme n’importe quelle suite d’octets en 64 caractères imprimables, afin qu’elle traverse sans dommage les e-mails, le JSON, les attributs HTML et les en-têtes HTTP. Cet encodeur fonctionne avec du texte comme avec des fichiers : le texte est d’abord converti en UTF-8, si bien que les lettres accentuées, les caractères chinois et les emoji sont encodés puis décodés correctement, contrairement à la fonction btoa() intégrée au navigateur, qui échoue.
L’encodage propose l’alphabet standard ou Base64URL (- et _ à la place de + et /, comme dans les JWT et les paramètres d’URL), le remplissage = facultatif et des retours à la ligne de style MIME tous les 76 caractères. Un fichier de 50 Mo maximum peut être converti en Base64 brut ou en URL data: prête à l’emploi pour un img src ou un arrière-plan CSS.
Le décodage accepte les deux alphabets, ignore les espaces et les retours à la ligne, ajoute le remplissage manquant et retire le préfixe d’une URL data:. Si le résultat est de l’UTF-8 lisible, vous voyez le texte ; sinon, les premiers octets sont comparés aux signatures de fichiers connues (PNG, JPEG, GIF, WebP, PDF, ZIP, MP3, MP4, polices, etc.), ce qui permet d’afficher l’aperçu d’une image ou de télécharger le fichier avec la bonne extension. Si la saisie est invalide, vous obtenez la position exacte de l’erreur et une explication.
Deux autres onglets couvrent les encodages courants : l’encodage d’URL avec pourcentage (une valeur de requête, une URL complète ou des données de formulaire où les espaces deviennent +), avec le détail de chaque paramètre, et les entités HTML dans les deux sens, y compris toutes les références nommées comme et é. Base64 est un encodage, pas un chiffrement : n’importe qui peut le décoder.
Confidentialité
L’encodage et le décodage s’exécutent dans cet onglet de votre navigateur, y compris pour les fichiers que vous choisissez : rien de ce que vous saisissez ou ouvrez n’est envoyé. Vos réglages (alphabet compatible URL, remplissage, mode URL) sont mémorisés dans le stockage local, mais le texte et les fichiers eux-mêmes ne sont jamais enregistrés.
Fonctionnalités
UTF-8 sans erreur
Emoji, accents et alphabets non latins s’encodent et se décodent sans l’erreur Unicode de btoa().
Décode aussi les fichiers
Les résultats binaires sont identifiés par leur signature, affichés en aperçu s’il s’agit d’images et téléchargeables.
Échappements URL et HTML
Encodage par pourcentage pour des valeurs, des URL complètes ou des formulaires, et toutes les entités HTML nommées.