Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
Outils connexes
Décodeur Base64Calculateur de Somme de Contrôle CRC64Générateur de NanoID AléatoireEncodeur et décodeur ROT13Convertisseur Texte en Binaire/Hex/ASCIIDécodeur d'URLEncodeur URL
Page d'accueil > Divers > Encodeurs et décodeurs > Codeur Base64
 

Codeur Base64

Encodez du texte ou des fichiers en Base64 avec plusieurs variantes (Standard, URL-safe, MIME), aperçu en temps réel, visualisation du processus d’encodage et copie en un clic. Supporte UTF-8, ASCII et les données binaires.

Codeur Base64
Installez l'extension Chrome miniwebtool pour encoder le texte sélectionné en Base64 depuis le menu contextuel à tout moment.
Caractères : 0 Octets (UTF-8) : 0
📄
Cliquez pour parcourir ou glissez-déposez un fichier ici

Embed Codeur Base64 Widget

Codeur Base64

Bienvenue sur le Codeur Base64, un outil d'encodage professionnel qui convertit du texte et des fichiers en Base64 avec plusieurs variantes d'encodage, une décomposition visuelle du processus et des statistiques en temps réel. Que vous intégriez des images en HTML, prépariez des données pour des API, encodiez des pièces jointes d'e-mails ou travailliez avec des jetons d'authentification, ce codeur gère tous les cas d'utilisation du Base64 avec précision.

Qu'est-ce que l'encodage Base64 ?

Le Base64 est un schéma d'encodage de binaire en texte qui représente les données binaires à l'aide de 64 caractères ASCII imprimables. Il convertit chaque groupe de 3 octets (24 bits) d'entrée en 4 caractères de sortie, en utilisant l'alphabet A-Z, a-z, 0-9, et deux caractères supplémentaires (+ et / pour le standard, ou - et _ pour le compatible URL). Lorsque la longueur d'entrée n'est pas un multiple de 3, des caractères de remplissage (=) sont ajoutés.

Le nom « Base64 » provient des 64 caractères de son alphabet d'encodage. Il a été initialement conçu pour transmettre en toute sécurité des données binaires via des systèmes textuels comme l'e-mail (MIME), mais il est aujourd'hui omniprésent dans le développement web, les API et le stockage de données.

L'alphabet Base64

Alphabet Base64 Standard (64 caractères + remplissage)

Comment fonctionne l'encodage Base64

Le processus d'encodage suit ces étapes :

  1. Convertir le texte en octets : Le texte d'entrée est d'abord converti en sa représentation binaire en utilisant l'encodage UTF-8. Les caractères ASCII utilisent 1 octet chacun, tandis que les caractères Unicode peuvent utiliser de 2 à 4 octets.
  2. Grouper en blocs de 3 octets : Les octets sont divisés en groupes de 3 (24 bits chacun). Si le dernier groupe contient moins de 3 octets, il est complété par des zéros.
  3. Diviser en segments de 6 bits : Chaque groupe de 24 bits est divisé en quatre valeurs de 6 bits (chacune allant de 0 à 63).
  4. Mapper vers les caractères Base64 : Chaque valeur de 6 bits est associée à un caractère de l'alphabet Base64. Les octets de remplissage produisent des caractères « = » dans la sortie.

Comparaison des variantes Base64

CaractéristiqueStandard (RFC 4648)URL-safe (RFC 4648 §5)MIME (RFC 2045)
Caractère 62+ (plus)- (tiret)+ (plus)
Caractère 63/ (slash)_ (souligné)/ (slash)
Remplissage= (requis)= (optionnel)= (requis)
Saut de ligneAucunAucun76 caractères par ligne
Idéal pourUsage généralURL, noms de fichiers, jetonsE-mail, messages MIME

Cas d'utilisation courants

🖼
Data URIs en HTML/CSS
Intégrez des images, des polices et de petits fichiers directement dans HTML ou CSS à l'aide de la syntaxe data:image/png;base64,..., éliminant ainsi les requêtes HTTP supplémentaires.
📧
Pièces jointes d'e-mails (MIME)
L'e-mail MIME utilise le Base64 pour encoder les pièces jointes binaires afin qu'elles puissent être transmises sous forme de texte via les serveurs SMTP.
🌐
Transfert de données via API
Encodez des données binaires pour une transmission sécurisée dans des payloads JSON ou XML lorsque les API ne supportent pas les téléchargements multipart.
🔒
Jetons d'authentification
L'authentification HTTP Basic encode utilisateur:motdepasse en Base64. Les jetons JWT utilisent le Base64 URL-safe pour les sections d'en-tête et de payload.
🔑
Clés cryptographiques (PEM)
Les certificats SSL/TLS et les clés RSA utilisent le Base64 (format PEM) entre les marqueurs -----BEGIN et -----END pour un stockage textuel sécurisé.
💾
Binaire dans bases de données texte
Stockez des blobs binaires dans des colonnes de texte, des fichiers de configuration (YAML, TOML) ou des variables d'environnement à l'aide de l'encodage Base64.

Impact de l'encodage Base64 sur la taille

L'encodage Base64 augmente la taille des données d'environ 33 % (ratio de 4:3). Par exemple :

  • Entrée de 3 octets → Sortie de 4 caractères (pas de remplissage)
  • Entrée de 1 octet → Sortie de 4 caractères (2 caractères de remplissage « == »)
  • Entrée de 2 octets → Sortie de 4 caractères (1 caractère de remplissage « = »)
  • Fichier de 1 Ko → ~1,37 Ko de texte Base64
  • Fichier de 1 Mo → ~1,37 Mo de texte Base64

Le format MIME ajoute un surcoût supplémentaire dû aux caractères de saut de ligne (CRLF tous les 76 caractères).

Comment utiliser ce codeur

  1. Saisissez du texte ou téléchargez un fichier : Tapez ou collez du texte dans la zone de saisie, ou glissez-déposez un fichier (image, document, etc.) sur la zone de téléchargement pour un encodage côté client.
  2. Sélectionnez la variante d'encodage : Choisissez Standard pour un usage général, URL-safe pour les URL et les jetons, ou MIME pour une sortie compatible e-mail avec sauts de ligne.
  3. Configurez la gestion des sauts de ligne : Choisissez de conserver ou de supprimer les sauts de ligne de votre entrée avant l'encodage.
  4. Cliquez sur Encoder : Visualisez le résultat encodé, les statistiques d'encodage et une décomposition visuelle des premiers octets montrant comment les données binaires sont mappées aux caractères Base64.

Foire aux questions

Qu'est-ce que l'encodage Base64 ?

Le Base64 est un schéma d'encodage de binaire en texte qui représente les données binaires sous forme de chaîne ASCII. Il convertit chaque groupe de 3 octets de données binaires en 4 caractères ASCII imprimables en utilisant un alphabet de A-Z, a-z, 0-9, +, et /. Le Base64 est largement utilisé pour intégrer des données binaires dans des formats textuels comme JSON, XML, HTML, les e-mails et les URL.

Quelle est la différence entre le Base64 standard et le Base64 compatible URL ?

Le Base64 standard utilise + et / comme 62e et 63e caractères. Le Base64 compatible URL remplace ces derniers par - (trait d'union) et _ (souligné) pour éviter les conflits avec les caractères réservés des URL. Utilisez le Base64 compatible URL lorsque la chaîne encodée apparaîtra dans des URL, des paramètres de requête ou des noms de fichiers.

Pourquoi l'encodage Base64 augmente-t-il la taille du fichier ?

L'encodage Base64 convertit chaque groupe de 3 octets en 4 caractères, ce qui entraîne une augmentation de taille d'environ 33 %. Cela est dû au fait que 3 octets (24 bits) sont divisés en quatre groupes de 6 bits, chacun étant mappé à l'un des 64 caractères ASCII. Un surcoût supplémentaire provient du remplissage (caractères =) et des sauts de ligne facultatifs au format MIME.

Qu'est-ce que l'encodage MIME Base64 ?

Le MIME Base64 (défini dans la RFC 2045) est une variante qui coupe la sortie encodée à 76 caractères par ligne avec des fins de ligne CRLF. Il est principalement utilisé dans les pièces jointes d'e-mails et d'autres messages au format MIME. Le wrapping garantit la compatibilité avec les systèmes ayant des limites de longueur de ligne.

Comment le Base64 gère-t-il le texte Unicode et UTF-8 ?

Le Base64 encode des octets bruts, pas des caractères. Lors de l'encodage d'un texte Unicode, celui-ci est d'abord converti en octets à l'aide d'un encodage de caractères comme l'UTF-8. Les caractères UTF-8 multi-octets (tels que les lettres accentuées, les caractères CJK ou les emoji) produiront plus de données Base64 que les caractères ASCII à un seul octet car ils utilisent de 2 à 4 octets par caractère.

Quelles sont les utilisations courantes de l'encodage Base64 ?

Les utilisations courantes incluent : l'intégration d'images dans HTML/CSS en tant que Data URI, l'encodage de pièces jointes d'e-mails (MIME), la transmission de données binaires dans les API JSON/XML, le stockage de données binaires dans des bases de données textuelles, l'encodage d'identifiants d'authentification (HTTP Basic Auth) et l'encodage de clés cryptographiques et de certificats (format PEM).

Outils connexes

Ressources supplémentaires

Citez ce contenu, cette page ou cet outil comme suit :

"Codeur Base64" sur https://MiniWebtool.com/fr/codeur-base64/ de MiniWebtool, https://MiniWebtool.com/

par l'équipe miniwebtool. Mis à jour le : 06 fév. 2026

Encodeurs et décodeurs:

Outils en vedette:

Calculatrice de Compatibilité AmoureuseGénérateur de Carte de Crédit AléatoireCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?Calculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Calculateur de Position du SoleilExtracteur d'Images de Vidéoconvertisseur ppm en pourcentageConvertisseur cm en pieds et poucesConvertisseur de Pourcentage en PPMRecherche d'Identifiant InstagramGénérateur de mots aléatoires en anglaisrecherche-d-adresse-MACSélecteur de Films AléatoireGénérateur de chaînes aléatoiresConvertisseur de décimales en tempsConvertisseur de Pieds et Pouces en CentimètresRandomiseur de listeSupprimer des accents du texteStatistiques de Chaîne YouTubeConvertisseur HEX en CMJNGénérateur d'Action ou Vérité AléatoireCalculatrice de SommeCompteur de lignesCalculatrice d'escalierFusionner des vidéosGénérateur de Cartes à Jouer AléatoireCalculateur de percentile de taillecalculatrice-des-exposants-haute-précisionRecherche d'identifiant FacebookCalculateur de nombres angéliquesConvertisseur de Temps en DécimalCalculateur d'âgeParaphraseur IAConvertisseur FPSCalculateur de pâte à pizza👙 Calculateur de Taille de Soutien-GorgeCalculateur de Numéro MaîtreQuelle est mon adresse IP ?Calculatrice de MédianeOutil en ligne pour supprimer la ponctuationConvertisseur de taille de fichierCalculatrice de DuréeTrier les NombresCalculatrice du Nombre d'ÂmeGénérateur de LabyrinthesGénérateur de patron de cône à platFusion de SRTGénérateur d'heure aléatoireCalculatrice de test du khi-deuxGénérateur de cartes de bingoCalculateur de BarbecueConvertisseur d'AngleExtracteur AudioGénérateur de personnage RPG aléatoireCalculateur de vitesse de cyclismeGénérateur de Sujets de Débat AléatoiresGénérateur de Code MorseGénérateur de Couleurs AléatoiresConvertisseur de Fraction en Pourcentage🖱️ Compteur de ClicsRecadreur VidéoSupprimer les espacesCalculateur d'ArctangenteCalculateur de Numéro de SemaineCalculatrice de Circonférence d'EllipseSuppresseur de Caractères InvisiblesCalculateur de Probabilité de DésCalculatrice de Rectangle d'Or🔍 Vérificateur de PlagiatCalculateur de CosinusCalculateur de Salaire aux ToilettesGénérateur de points à relierDiviseur AudioCalculateur de Coût de CarburantGénérateur de Nonogrammes (Picross)Calculateur de Risque RelatifCalculateur de Taille de PneusTrier les lignes par ordre alphabétiqueCalculateur de Retour de SaturneCalculateur de Revenus TwitchCalculatrice de la diminution en pourcentageCalculatrice HexadécimaleFormateur de TexteGénérateur de Super-pouvoir AléatoireCalculateur de TangenteCalculatrice ModuloGénérateur de Repas AléatoireCalculateur d'équilibre des éléments astrologiquesCalculatrice d'Écart-Type RelatifGénérateur d'adresse IP aléatoireHumaniseur de Texte IAListe des Années BissextilesGénérateur de tableau de tournoi aléatoireCalculateur de SinusPivoter la vidéoCalculateur d'autonomie de batterieGénérateur de main de poker aléatoirecalculatrice-de-hba1c🎮 Convertisseur de Monnaie de JeuAnalyseur d'adresse MACCompresseur VidéoCompteur de SyllabesGénérateur de Distribution GaussienneConvertisseur de Fréquence et de Longueur d'OndeGénérateur d'adresse MACVérificateur de Nom d’Utilisateur sur les Réseaux SociauxCalculatrice de CombinaisonCalculatrice de Valeurs AberrantesGénérateur de Coordonnées AléatoiresSimulateur de Portes LogiquesCalculateur d'espérance de vieCalculatrice de conversion de levureCalculatrice de numéro de nomVérificateur de Nombre Pair ou ImpairBoule Magique 8Calculateur de Saumure et SalinitéCalculatrice du Pourcentage d'AugmentationConvertisseur de Calendrier HébraïqueLanceur de PièceCalculateur de Notes PondéréesCalculatrice BinaireGénérateur de clé WPA en ligneGénérateur de codes-barresExtracteur d'e-mailInverser la VidéoSélecteur de commentaires YouTubeCalculateur d'écart-typeCalculateur de fumage de viandeCalculateur de LevainCalculateur de Puissance TriphaséeVisualiseur de Cercle Unité InteractifCalculateur de CoupleCalculateur de Moment d'InertieCalculatrice de terrasseCalculatrice du Nombre d'ExpressionCompter le nombre de caractèresGénérateur d'anagrammesGénérateur de Carré MagiqueGénérateur de mots mêlésSélecteur de Nom AléatoireCalculateur d'hydratation de pâteCalculateur de Date MédianeCalculateur de ToreCalculateur d'Éclairage de PièceConvertisseur de Livres en KilogrammesDécoupeur de vidéoExtracteur d'URLGénérateur d'IMEI AléatoireGénérateur de Date AléatoireSupprimer les sauts de ligneCalculateur de Conversion d'Échelle de MaquetteCalculateur de Décibels (dB)Calculateur de pas en distanceCalculateur de rythme de natationCalculateur de Score de BowlingCalculateur de Taille d'Impression et Résolution (DPI/PPI)Calculatrice de toitureCalculatrice du Ratio par Rapport au PourcentageCalendrier de nouvelle lune et pleine luneConvertisseur d'adresse IP en hexadécimalConvertisseur de chiffres romainsGénérateur de mots mélangésAjouter ou Remplacer l'Audio dans une VidéoCalculateur de Mégapixels vers Taille d'ImpressionCalculateur de Point d’ÉbullitionCalculateur du Signe de VénusCalculatrice RectangulaireConvertisseur BCD en DécimaleConvertisseur d'adresse IP en binaireConvertisseur mAh en WhGénérateur de Polices InstagramGénérateur de Quiz IAGénérateur de numéros de loterieJour d'équinoxe de printempsAnalyseur de Fréquence des MotsCalculateur de soude pour savon (SAP)Calculateur de Watts en AmpèresCalculateur du Test Exact de FisherCalculateur kVAConvertisseur de Codes Couleur Tous FormatsInverseur de couleursSolveur d'inéquationsCalculateur de Différence de ListesCalculateur de Déficit CaloriqueCalculateur de filCalculateur de Foin pour ChevauxCalculateur de FrottementCalculateur de Longueur d'AntenneConvertisseur de Degrés Décimaux en DMSGénérateur de Texte BarréGénérateur d'adresses fictives aléatoiresSélecteur AléatoireCalculateur de Fractions ÉgyptiennesCalculateur de nourriture pour chienCalculatrice de remboursement de prêtCalculatrice de Z-ScoreConvertisseur de cuillères à café en cuillères à soupeConvertisseur de pouces en cmConvertisseur de SRT en TXTConvertisseur de taille d'aiguilles à tricoterCalculateur de Cordes de Bois de ChauffageCalculateur de CADR de Purificateur d'AirCalculateur de taille de déshumidificateurCalculateur de Taille de Ventilateur de PlafondCalculateur de Taille de RideauxCalculateur de Taille de TapisCalculateur de hauteur pour accrocher un tableauCalculateur de hauteur de fixation TVCalculateur de Taille de TVCalculateur de volume et bâche de bassinCalculateur de Sel pour PiscineCalculateur de Volume de PiscineCalculateur de Taille de Chauffe-EauCalculateur de Résine ÉpoxyCalculateur d'espacement des balustresCalculateur de plinthes et mouluresCalculateur de bardageCalculateur de lasure pour terrasseCalculateur de Semences de GazonCalculateur de gazonCalculateur d'AsphalteCalculateur de Yards CubesCalculateur de Remplissage de ConduitCalculateur de condensateurs en série et parallèleCalculateur de Reactance InductiveCalculateur de Lux en LumensConvertisseur Lumens en WattsCalculateur de Taille de GénérateurCalculateur Ampères en WattsCalculateur de Résistances en SérieCalculateur de Plan InclinéCalculateur d'Avantage MécaniqueCalculateur de vitesse du sonCalculateur de vitesse d’ondeCalculateur de flottabilitéCalculateur de Vitesse TerminaleCalculateur de longueur d'onde de de BroglieCalculateur d'énergie du photonCalculateur E=mc²Calculateur de dilatation du tempsCalculateur de la Troisième Loi de KeplerCalculateur de vitesse de libérationCalculateur de Force GravitationnelleCalculateur de la Loi de Beer-LambertCalculateur d'équation de NernstCalculateur de Pression OsmotiqueCalculateur d'élévation du point d'ébullitionCalculateur d'Abaissement du Point de CongélationCalculateur de Composition CentésimaleCalculateur de NormalitéCalculateur de MolalitéConvertisseur pKa en KaCalculateur de Henderson-HasselbalchCalculateur de Rendement ThéoriqueCalculateur de Réactif LimitantCalculateur de Configuration ÉlectroniqueTableau périodique interactifGénérateur de Plan de Cours IAGénérateur de Citations (APA/MLA/Chicago)Calculateur de Pourcentage de PrésenceCalculateur de Score APCalculateur de Score ACTCalculateur de Score SATConvertisseur Pourcentage en CGPAConvertisseur CGPA en PourcentageCorrecteur de Notes Facile (EZ Grader)Calculateur du Coût d'un EnfantCalculateur de Consommation de Lait pour BébéCalculateur de taille de couchesGénérateur de prénoms de bébéPrédicteur de la couleur des yeux de bébéCalculateur de Percentile IMC pour EnfantCalculateur de Taille Adulte de l'EnfantCalculateur du Temps de Doublement de hCGCalculateur de date d'accouchement FIVCalculateur d'ImplantationPrédicteur de Sexe ChinoisFormateur de date ISO 8601Convertisseur de date julienneCalculateur de siesteCalculateur de Phase de la LuneCalculateur de lever et coucher du soleilHorloge mondialeConvertisseur de Date en Chiffres RomainsCompte à Rebours de la RetraiteCalculateur de SobriétéCalculateur de demi-anniversaireCalculateur d’anniversaireCalculateur de Répartition des PourboiresCalculateur de ROI Email MarketingCalculateur de Coût Par LeadCalculateur de Fonds de RoulementEstimateur de revenus YouTube