Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
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
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

Autres outils connexes:

Encodeurs et décodeurs:

Outils en vedette:

Calculatrice de Compatibilité AmoureuseConvertisseur cm en pieds et poucesCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?recherche-d-adresse-MACconvertisseur ppm en pourcentageConvertisseur de Pieds et Pouces en CentimètresConvertisseur de Pourcentage en PPMCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Extracteur d'Images de VidéoGénérateur de Carte de Crédit AléatoireCompteur de lignesConvertisseur de Temps en DécimalGénérateur d'Action ou Vérité AléatoireGénérateur de mots aléatoires en anglaisGénérateur de chaînes aléatoiresCalculatrice du Nombre d'ExpressionParaphraseur IASélecteur de Films AléatoireCalculateur de percentile de tailleConvertisseur de décimales en tempsConvertisseur Décimal en BinaireGénérateur de repas aléatoireCalculatrice d'escalierCalculatrice de MédianeCalculateur d'écart-typeCalculatrice du Nombre d'ÂmeConvertisseur HEX en CMJNConvertisseur FPSGénérateur de points à relierConvertisseur d'adresse IP en binaireSélecteur de Nom AléatoireGénérateur de Couleurs Aléatoirescalculatrice-des-exposants-haute-précisionCalculateur de nombres angéliquesCalculateur d'âgeCalculateur de Note FinaleCalculatrice HexadécimaleCalculateur de la Conjecture de CollatzConvertisseur de Tailles de VêtementsRecherche d'identifiant FacebookBoule Magique 8Générateur de Cartes à Jouer AléatoireCalculatrice de SommeCalculateur de pas en distanceCalculatrice de test du khi-deuxRecadreur VidéoGénérateur de numéros de loterieRandomiseur de listeCalculatrice de Rectangle d'OrCalculatrice de Comparaison de FractionsTrier les lignes par ordre alphabétiqueCalculateur de Numéro MaîtreRecherche d'Identifiant InstagramCalculatrice ModuloGénérateur de patron de cône à plat📅 Calculatrice de Date📅 Calculateur de Différence entre DatesSupprimer des accents du texteCalculateur de Conversion d'Échelle de MaquetteCalculateur de Probabilité de DésCalculatrice de Circonférence d'EllipseGénérateur d'heure aléatoireStatistiques de Chaîne YouTubeGénérateur d'adresse MACGénérateur de mots mêlésFormateur de TexteGénérateur de Super-pouvoir AléatoireExtracteur d'e-mail👙 Calculateur de Taille de Soutien-GorgeConvertisseur de Fraction en PourcentageCalculateur d'ArctangenteLanceur de PièceSuppresseur de Caractères InvisiblesGénérateur d'Anniversaire AléatoireDiviseur AudioGénérateur de cartes de bingoCalculatrice de Formule Quadratiquecalculatrice-de-hba1cFusionner des vidéosGénérateur de personnage RPG aléatoireListe des Années BissextilesQuel est mon Numéro Porte-Bonheur ?Convertisseur de chiffres romainsCalculateur de BarbecueCalculatrice BinaireGénérateur d'adresses fictives aléatoiresConvertisseur de taille de fichierTrier les NombresConvertisseur Décimal en BCDGénérateur de Date AléatoireGénérateur de Distribution Gaussienne🖱️ Compteur de ClicsConvertisseur d'AngleCalculateur d'autonomie de batterieConvertisseur de pouces en cmGénérateur de LabyrinthesCalculateur de Temps de LectureConvertisseur Hexadécimal en OctalGénérateur d'IMEI AléatoireLanceur de DésCalculateur de Gravier, Sable et Terre VégétaleCalculateur de Poids d'AcierCalculateur de Couple de Serrage de BoulonCalculateur de Débit en TuyauterieCalculateur de Charge de PoutreConvertisseur Dollar OrCalculateur de Probabilité d'OptionsCalculateur de Fractionnement d'ActionsCalculateur ESPPCalculateur de Pénalité de Retard sur FactureCalculateur de Taux Horaire pour FreelancesCalculateur de Location vs AchatRépartiteur de Pourboire AvancéGénérateur de Liste de BagagesCalculateur de Décalage HoraireCalculateur de Budget de VoyageCalculateur de Distance de VolCalculateur de Perte de ChaleurCalculateur de Coût de Production ÉlectriqueCalculateur de Consommation d'EauCalculateur de Coût Énergétique des AppareilsCalculateur d'Audit Énergétique DomestiqueCalculateur de ROI SolaireCalculateur de Panneaux SolairesCalculateur de Compost (Rapport C:N)Calculateur de Fertilisant pour PelouseCalculateur de Dates de GelCalculateur de Terre pour Bac Potager SurélevéCalculateur d’Engrais NPKCalculateur de Taux de Germination des GrainesCalculateur de Bitrate VidéoTranspositeur de Tonalité MusicaleCompteur de BPM par TapotementEstimateur de Taille de Fichier PhotoCalculateur de Mégapixels vers Taille d'ImpressionCalculateur de Facteur de RecadrageCalculateur du Triangle d'ExpositionCalculateur de Capacité de Remorquage du VéhiculeCalculateur de Leasing AutomobileCalculateur 0–60 et Quart de MileCalculateur de Temps de Charge VECalculateur d’Autonomie VECalculateur de Consommation de CarburantRéférence des Formats de PapierConvertisseur de Taille de BagueConvertisseur d'Unité AstronomiqueConvertisseur de Consommation de CarburantConvertisseur de Taux de Transfert de DonnéesConvertisseur de Couple (Nm, ft-lb, kgf-cm)Générateur de Texte BarréVisualiseur d’Espaces BlancsCalculateur de Temps de ParoleCompteur de ParagraphesCompteur de PhrasesCompteur de SyllabesConvertisseur Texte en Binaire/Hex/ASCIIGénérateur d’Images Placeholder Lorem PicsumGénérateur de Fichier .envGénérateur de commandes GitConvertisseur de Codes Couleur Tous FormatsGénérateur et Vérificateur de Hash BcryptGénérateur JWTGénérateur de Grille CSSCalculateur d'Intégration NumériqueCalculateur de Transformée en ZCalculateur de Transformée de Fourier Rapide (FFT)Calculateur de Produit TensorielCalculateur d'Exponentielle de MatriceCalculateur de Forme Normale de JordanCalculateur d’Anneaux et de CorpsCalculateur d'Ordre en Théorie des GroupesSolveur de Systèmes EDOSolveur EDO de BernoulliCalculateur de la Méthode d'EulerTraceur de Champ de Directions / Champ de PentesSolveur EDO du Second OrdreSolveur EDO du Premier OrdreSolveur du Problème des Mariages StablesCalculateur de Flot Maximal dans un RéseauVérificateur de Graphe PlanaireVérificateur de Chemin HamiltonienSolveur du Voyageur de Commerce (TSP)Solveur de Programmation LinéaireCalculateur d'Inclusion-ExclusionSolveur de Relations de RécurrenceCalculateur de Matrice d'AdjacenceCalculateur de Tri TopologiqueCalculateur de Coloration de GraphesSimulateur de Portes LogiquesSolveur de Tableau de Karnaugh (K-Map)Simplificateur d'Algèbre de BooleCalculateur de Fonction de PartitionCalculateur de Racine NumériqueVérificateur de Nombre de FibonacciCalculateur de Fractions ÉgyptiennesCalculateur de Fonction de MöbiusVérificateur de la Conjecture de GoldbachVérificateur de Nombre Premier de MersenneChercheur de Nombres Premiers JumeauxVérificateur de Nombres AmiablesVérificateur de Nombre ParfaitCalculateur d'Exponentiation ModulaireCalculateur de Permutations avec RépétitionCalculateur de Taille d'EffetCalculateur de Risque RelatifCalculateur de Rapport des CotesCalculateur de Tableau de ContingenceCalculateur du Test Exact de FisherCalculateur de Corrélation de Rang de SpearmanCalculateur de Distribution BêtaCalculateur de Distribution de WeibullCalculateur de Distribution ExponentielleCalculateur de Distribution GéométriqueCalculateur de Distribution Binomiale NégativeCalculateur de Distribution HypergéométriqueCalculateur de Test F et Distribution FCalculateur du Théorème de BayesCalculateur de Polynôme CaractéristiqueCalculateur de Puissance de MatriceCalculateur de Décomposition de CholeskyCalculateur de Décomposition QRCalculateur de Diagonalisation de MatriceCalculateur Règle de CramerCalculateur d’Espace ColonneCalculateur d’Espace NulCalculateur d'Angle Entre VecteursCalculateur de Vecteur UnitaireCalculateur de Norme de VecteurCalculateur de Produit VectorielCalculateur de Produit ScalaireCalculateur de Multiplication de MatricesCalculateur de Matrice InverseCalculateur RREF (Forme Échelonnée Réduite)Calculateur de la Méthode de NewtonCalculateur de Matrice JacobienneCalculateur d'Intégrale de SurfaceCalculateur d'Intégrale CurviligneCalculateur de RotationnelCalculateur de DivergenceCalculateur de Gradient MultivariableCalculateur d'Optimisation de CalculSolveur de Taux LiésCalculateur de Taux de Variation InstantanéCalculateur de Taux de Variation MoyenCalculateur de Somme de Séries InfiniesCalculateur de Test de Convergence de SériesCalculateur de Séries EntièresCalculateur de Série de MaclaurinCalculateur Règle de l'HôpitalCalculateur d'Intégrale ImpropreCalculateur de la Règle de SimpsonCalculateur de la Règle du TrapèzeCalculateur de Somme de RiemannGrapheur de Courbes ParamétriquesCalculateur de Surface de RévolutionCalculateur de Volume de RévolutionCalculateur de Distance en Géométrie des CoordonnéesCalculateur Formule de HéronCalculateur de Tangente à un CercleCalculateur de Bissectrice d'AngleCalculateur de Cercle Inscrit (Incercle)Calculateur de Cercle CirconscritCalculateur de Distance du Grand CercleCalculateur de Distance 3DCalculateur de ToreCalculateur de Tronc de CôneCalculateur d’Aire de Polygone IrrégulierCalculateur de Polygone RégulierIdentificateur de Section ConiqueCalculateur d'HyperboleCalculateur de ParaboleCalculateur de Développement du Binôme de NewtonGénérateur du Triangle de PascalCalculateur de Notation Produit (Notation Pi)Calculateur de Notation Sigma (Sommation)Calculateur du Théorème des Racines RationnellesCalculateur de la Règle des Signes de DescartesCalculateur de Droites Parallèles et PerpendiculairesCalculateur d’Équation de DroiteConvertisseur Forme Standard vers Forme Pente-OrdonnéeCalculateur de Forme Point-PenteRésolveur de Système d'Équations Non LinéairesSolveur d'Équations RationnellesRésolveur d'Équations LittéralesSolveur d'Équations TrigonométriquesRésolveur d'Équations ExponentiellesSolveur d'Équations LogarithmiquesCalculateur d'Équation QuartiqueSolveur d’Équation CubiqueCalculateur d'EstimationConvertisseur Nombre en FractionGénérateur de Comptage par SautsCalculateur de Prix UnitaireCalculateur de Plafond et PlancherCalculateur de Valeur AbsolueChercheur de Motifs NumériquesGénérateur de Tableau de Valeur de PositionCalculateur d'Ordre des Opérations (PEMDAS)Calculateur d'Addition et Soustraction PoséeCalculateur de Multiplication LongueGénérateur de Tables de Multiplication🎮 Convertisseur de Monnaie de Jeu🎲 Calculateur de Probabilité de Loot🎰 Calculateur de Pity Gacha⚔️ Calculateur de DPS🎮 Convertisseur de Sensibilité de Jeux❄️ Calculateur de Jour de Neige🚚 Estimateur de Coût de Déménagement🔍 Vérificateur de Plagiat📷 OCR / Image en Texte📈 Créateur de Graphiques en Ligne🥧 Créateur de Diagramme Circulaire📊 Créateur de Graphiques en Barres🔊 Générateur de TonalitésBloc-notes en ligne⬛ Calculateur de Rapport d’Aspect🌍 Calculateur d'Empreinte CarboneCalculateur de Taille de PneusCalculateur de Coût de Carburant💧 Calculateur de Point de Rosée🌡️ Calculateur d'Indice de Chaleur🌬️ Calculateur de Refroidissement Éolien⏰ Réveil en Ligne⏰ Calculateur de Carte de Pointage🕐 Convertisseur d'Heure Militaire⏱️ Calculateur d'heures⏱️ Chronomètre en Ligne⏱️ Minuterie de Compte à Rebours🌐 Convertisseur de Fuseau HoraireCalculateur de MoquetteCalculateur de Mur de SoutènementCalculateur de Dimensionnement HVACCalculateur d'IsolationCalculateur de PavésCalculateur d'ArmatureCalculateur de BoisCalculateur de SurfaceCalculateur de Multiplication CroiséeCalculateur de Résumé en Cinq NombresCalculateur de PercentileCalculateur de Distribution NormaleCalculateur de Valeur pCalculateur de RatioCalculateur de Complétion du CarréCalculateur d'ArrondiCalculateur de Division LongueCompteur de Caractères Twitter/XSélecteur de commentaires YouTubeExtracteur de tags YouTubeTéléchargeur de miniatures YouTubeEstimateur de revenus YouTube