AlpaKit Logo AlpaKit

Encodeur / Décodeur Base64 & URL

Encodez et décodez en Base64 et URL avec calcul de hash MD5 et SHA-256.

Texte de saisie
Action rapide
Résultat

Comment utiliser cet outil

  1. 1 Ouvrez Encodeur / Décodeur Base64 & URL, puis saisissez, collez ou sélectionnez le contenu à traiter.
  2. 2 Adaptez les options et le format de sortie à votre besoin.
  3. 3 Vérifiez le résultat, puis copiez ou téléchargez la sortie disponible.

Cas d'utilisation

Encodez et décodez en Base64 et URL avec calcul de hash MD5 et SHA-256. Utilisez-le au travail, en développement, en apprentissage ou pour une vérification rapide.

Confidentialité et traitement

Cet outil fonctionne dans le navigateur. Avant d'utiliser des données sensibles, assurez-vous que votre appareil et votre navigateur sont fiables.

Base64, encodage URL et hexadécimal : à quoi ils servent

Base64 transforme n’importe quels octets en texte composé uniquement de A–Z, a–z, 0–9, + et /, avec = comme remplissage, afin de faire transiter des données binaires dans du JSON, un e-mail, un en-tête HTTP ou une data URL. « Hi » devient « SGk= ». Comme 3 octets deviennent 4 caractères, le résultat est environ un tiers plus volumineux. Attention : Base64 est un encodage, pas un chiffrement ; tout le monde peut le décoder, il ne protège ni mots de passe ni secrets.

L’outil convertit le texte en UTF-8 avant l’encodage : accents, ç, autres alphabets et emojis sont donc restitués correctement. L’erreur classique de btoa() avec du texte non latin vient justement de l’absence de cette étape. En plus de Base64, quatre autres formats sont disponibles : l’encodage URL (une espace devient %20 et « é » %C3%A9), l’hexadécimal, les séquences d’échappement Unicode comme \u00E9 rencontrées dans le JSON et le code, et les octets UTF-8 en hexadécimal pour déboguer les problèmes d’encodage.

Il sert à décoder une valeur Base64 issue d’une réponse d’API ou d’un fichier de configuration, à regarder le contenu d’une partie de JWT (qui utilise un Base64 compatible URL : remplacez éventuellement - et _ par + et / et ajoutez des =), à préparer des paramètres d’URL contenant des caractères spéciaux ou à identifier une chaîne illisible. En cas d’échec du décodage, l’outil signale une entrée invalide.

Seul le texte est pris en charge ; les images et fichiers ne sont pas convertis en Base64. Tout se passe dans votre navigateur, rien n’est envoyé.

Questions fréquentes

Base64 est-il un chiffrement ?

Non. C’est un encodage réversible que n’importe qui peut décoder.

Pourquoi btoa échoue-t-il avec les accents ou les emojis ?

btoa n’accepte que les caractères Latin-1. Cet outil passe d’abord par l’UTF-8 et fonctionne donc avec toutes les langues.

Quelle différence entre encodage URL et Base64 ?

L’encodage URL remplace les caractères interdits par % et de l’hexadécimal ; Base64 réécrit toutes les données en texte alphanumérique.

Puis-je convertir une image en Base64 ?

Pas pour le moment ; l’outil traite uniquement du texte.

Voir cette catégorie: Développeurs & Code

Outils suggérés et récents
    ↑ ↓ Naviguer ↵ Ouvrir ESC Fermer
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep