# Convertisseur d'Image en Base64

Convertissez des images en encodage Base64 avec support pour divers formats et réglages de qualité

> Page canonique: https://elysiatools.com/fr/tools/image-to-base64

- **Catégorie:** Design

- **Mots-clés:** image, base64, encoder, convertir, data-uri, intégration

## Présentation

Notre convertisseur d'image en Base64 vous permet de transformer rapidement vos fichiers graphiques en chaînes de caractères encodées, facilitant ainsi leur intégration directe dans votre code source, vos feuilles de style CSS ou vos bases de données.

## Entrées

- **Fichier Image** (file): Select an image file...
- **Format de Sortie** (select)
- **Inclure le Préfixe Data URI** (checkbox)
- **Largeur Maximale (pixels)** (number): Maximum width...
- **Hauteur Maximale (pixels)** (number): Maximum height...

## Quand l'utiliser

- Pour intégrer des images directement dans votre code HTML ou CSS sans dépendre de fichiers externes.
- Pour stocker de petites icônes ou des logos directement dans une base de données sous forme de texte.
- Pour réduire les requêtes HTTP en embarquant des ressources graphiques légères directement dans vos pages web.

## Fonctionnement

- Sélectionnez votre fichier image (JPEG, PNG, WebP ou GIF) depuis votre appareil.
- Ajustez les paramètres optionnels comme le format de sortie, le redimensionnement ou l'inclusion du préfixe Data URI.
- Cliquez sur convertir pour générer instantanément votre chaîne Base64 prête à être copiée.

## Cas d'usage

- Intégration d'icônes SVG ou PNG directement dans des fichiers CSS pour éviter les requêtes réseau.
- Envoi d'images via des API REST qui exigent des données textuelles plutôt que des fichiers binaires.
- Stockage de petites images de profil ou avatars dans des champs de texte de base de données.

## Questions fréquentes

### Quels formats d'image sont pris en charge ?

L'outil prend en charge les formats JPEG, PNG, WebP et GIF.

### Qu'est-ce que le préfixe Data URI ?

C'est une chaîne de caractères (ex: data:image/png;base64,...) qui indique au navigateur le type de contenu de la chaîne encodée.

### Y a-t-il une limite de taille pour les fichiers ?

Oui, la taille maximale autorisée pour le téléchargement d'un fichier est de 10 Mo.

### Puis-je redimensionner mon image avant la conversion ?

Oui, vous pouvez définir une largeur et une hauteur maximales en pixels pour optimiser le poids de la chaîne générée.

### L'encodage Base64 augmente-t-il la taille du fichier ?

Oui, l'encodage Base64 augmente généralement la taille du fichier d'environ 33 % par rapport au format binaire original.

## Outils associés

- [Générateur de Data URI](https://elysiatools.com/fr/tools/data-uri-generator): Convertit les fichiers en Data URI (Base64 ou pourcentage-encodé) pour intégrer images, polices et ressources directement dans HTML, CSS ou Markdown
- [Retourner Image (Vertical)](https://elysiatools.com/fr/tools/image-flip): Retourner les images verticalement (haut en bas) avec options de format de sortie et de qualité
- [Retourner Image (Horizontal)](https://elysiatools.com/fr/tools/image-flop): Retourner les images horizontalement (gauche à droite) avec options de format de sortie et de qualité
- [Processeur d'Images](https://elysiatools.com/fr/tools/image-processor): Traitez des images avec diverses opérations comme redimensionner, recadrer, convertir le format et optimiser
- [Faire Pivoter l'Image](https://elysiatools.com/fr/tools/image-rotate): Faire pivoter les images par degrés spécifiés avec options de couleur de fond et format de sortie
- [Faire Pivoter Image par Angle Arbitraire](https://elysiatools.com/fr/tools/image-rotate-arbitrary): Faire pivoter les images par n'importe quel angle arbitraire avec options de couleur de fond et format de sortie
- [Transformation Affine d'Image](https://elysiatools.com/fr/tools/image-affine): Appliquer une transformation affine pour la mise à l'échelle, rotation, cisaillement et translation
- [Sélecteur de Couleur d'Image](https://elysiatools.com/fr/tools/image-color-picker): Prélevez des couleurs des images en spécifiant des coordonnées. Obtenez des valeurs de couleur aux formats HEX, RGB, HSL, HSV et CMYK.

## Exemples

- [Exemples de Traitement d'Images Web Python](https://elysiatools.com/fr/samples/web-image-processing-python): Exemples de traitement d'images Web Python utilisant PIL/Pillow incluant la lecture, l'enregistrement, le redimensionnement et la conversion de format
- [Exemples de Traitement d'Images Web TypeScript](https://elysiatools.com/fr/samples/web-image-processing-typescript): Exemples de traitement d'images Web TypeScript incluant lecture/sauvegarde, redimensionnement et conversion de format
- [Exemples de Traitement d'Images Android Java](https://elysiatools.com/fr/samples/android-image-processing-java): Exemples de traitement d'images Android Java incluant lecture/écriture, mise à l'échelle et conversion de format
- [Exemples de Traitement d'Images Android Kotlin](https://elysiatools.com/fr/samples/android-image-processing-kotlin): Exemples de traitement d'images Android Kotlin incluant lecture/écriture, mise à l'échelle et conversion de format
