PixConvert

Encodeur et décodeur Base64

Encodez du texte ou des fichiers en Base64, ou décodez des chaînes Base64 — instantanément, dans votre navigateur, sans aucune collecte de données.

Pourquoi utiliser l'outil PixConvert Base64 ?

Le convertisseur Base64 le plus rapide du web. Encodez ou décodez en quelques millisecondes en toute confidentialité.

Assistance pour les textes et les fichiers

Encodez du texte brut, des charges utiles JSON ou téléchargez un fichier (image, PDF, binaire) et convertir le en URI de données Base64.

100% privé

L'encodage et le décodage s'effectuent entièrement côté client à l'aide des API natives du navigateur. Aucune donnée ne quitte votre appareil.

Résultats instantanés

Les applications btoa/atob natives fonctionnent à la vitesse du navigateur. Aucun aller-retour réseau, aucun délai, aucun délai d'attente.

Échangez en un clic

Basculez entre les modes Encodage et Décodage et inversez instantanément les entrées/sorties pour inverser une opération.

Mode URL sécurisé

Supprime éventuellement le remplissage et remplace + et / par - et _ pour produire du Base64 compatible avec les URL, utilisable dans les en-têtes et les chaînes de requête.

Liens partageables

La valeur encodée est conservée dans le hachage de l'URL, ce qui vous permet de partager des chaînes Base64 spécifiques avec vos coéquipiers.

Cas d'utilisation courants de Base64

Base64 est omniprésent dans le développement web. Voici où vous utiliserez cet outil.

Authentification API

Encodez les informations d'identification pour les en-têtes d'authentification HTTP de base ou décodez les jetons des réponses API.

  • Encoder les paires nom d'utilisateur:mot de passe
  • Décoder les en-têtes d'autorisation
  • Inspectez l'en-tête et la charge utile JWT

Actifs en ligne

Convertissez des images, des polices ou des données binaires en URI de données Base64 pour une intégration directe dans HTML ou CSS.

  • Intégrer des petites images sous forme de données : URI
  • Polices en ligne dans CSS
  • Joindre des fichiers binaires aux charges utiles JSON

Courriel et transfert de données

Le protocole SMTP encode les pièces jointes en Base64. Décodez le contenu des e-mails ou préparez les données binaires pour le transfert MIME.

  • Décoder les données des pièces jointes des e-mails
  • Préparer les données binaires pour l'encodage MIME
  • Transfert de données binaires via des API JSON

Comment encoder ou décoder du Base64

1

Choisissez le mode Encoder ou Décoder. Collez votre texte (ou téléchargez un fichier à encoder) dans la zone de saisie.

2

Cliquez sur Encoder ou Décoder. Le résultat s'affiche immédiatement. Cliquez sur Copier pour copie dans le presse-papiers.

3

Activer/désactiver le mode URL sécurisé pour les jetons, les JWT ou les chaînes de requête — la sortie utilise - et _ au lieu de + et /.

Foire aux questions

Tout savoir sur l'encodage et le décodage Base64 dans le navigateur.

Qu'est-ce que l'encodage Base64 ?

Base64 est un schéma d'encodage binaire-texte qui représente les données binaires à l'aide de 64 caractères ASCII (AZ, az, 0-9, +, /). Il est couramment utilisé pour encoder des données binaires en vue de leur transmission via des protocoles textuels tels que HTTP, SMTP et JSON.

Mes données sont-elles en sécurité pour le chiffrement ici ?

Oui. L'encodage et le décodage s'effectuent entièrement dans votre navigateur grâce à JavaScript natif (btoa/atob). Aucune donnée n'est envoyée à un serveur. Cet outil est sûr pour les mots de passe, les jetons et les données privées ; toutefois, il est important de noter que Base64 n'est PAS un chiffrement, mais un simple encodage.

Quelle est la différence entre le Base64 standard et le Base64 sécurisé pour les URL ?

Le Base64 standard utilise les caractères + et / et le signe égal (=) comme remplissage. Le Base64 compatible URL remplace + par - et / par _, et peut supprimer le signe égal (=) comme remplissage. L'utilisation du Base64 compatible URL est requise lors de l'intégration de Base64 dans les URL, les en-têtes HTTP ou les noms de fichiers afin d'éviter les problèmes d'interprétation des caractères.

Puis-je encoder des fichiers, et pas seulement du texte ?

Oui. Cliquez sur « Encoder un fichier » pour importer un fichier. L’outil le lit en binaire et génère l’URI des données Base64. Ceci est utile pour intégrer de petites images dans du CSS (url(data:image/png;base64,...)) ou pour joindre des données binaires à des API JSON.

Pourquoi mon résultat décodé semble-t-il illisible ?

Si vous décodez un fichier binaire (image, PDF, zip), les octets décodés sont des données binaires et non du texte lisible par un humain. Utilisez l'option « Télécharger comme fichier » pour enregistrer le fichier binaire décodé. Pour le texte, assurez-vous que l'encodage d'origine était UTF-8.