Compresser une image à une taille exacte
Déposez une photo. ToolZool trouve le plus beau fichier qui tient encore sous 50 KB, sans que l’image quitte votre appareil.

Déposez vos images ici
Comment compresser une image à 50 KB
- Choisissez votre image, ou déposez-la sur l’outil. Rien n’est envoyé : le poids du fichier ne vous coûte aucune attente.
- Vérifiez la cible. Elle est réglée sur 50 KB sur cette page ; utilisez un préréglage ou le champ personnalisé pour la changer.
- Laissez la stratégie sur Auto : la qualité est tentée d’abord, et les dimensions ne baissent que si cela ne suffit pas.
- Appuyez sur Compresser à 50 KB. Vous obtenez le plus gros fichier qui passe encore, c’est-à-dire le plus beau.
- Téléchargez. Les proportions sont conservées et les métadonnées d’appareil photo sont supprimées.
Ce que 50 KB permet réellement de contenir
Une limite de taille ne veut pas dire la même chose selon ce qu’il y a sur l’image. Un logo à plat et un paysage détaillé doivent tenir dans le même nombre d’octets, et un seul des deux a du détail à sacrifier.
| Type d’image | À 50 KB |
|---|---|
| Portrait type photo d’identité, 600 px de large | Confortable — perte à peine visible |
| Capture d’écran de texte ou d’interface | Serré — passez au PNG ou redimensionnez d’abord |
| Photo de paysage détaillée, pleine largeur | Attendez-vous à un rendu flou ; c’est le redimensionnement qui aide le plus |
| Logo ou icône à plat | Très confortable |
Indications tirées du comportement habituel du JPEG, pas de mesures. La publication de données de test est prévue.
Autres cibles exactes
Comment ça marche
Atteindre une taille exacte est un problème de recherche, pas une affaire de goût. Un curseur de qualité vous oblige à deviner, réexporter, vérifier le poids du fichier, puis deviner à nouveau.
ToolZool mène la recherche à votre place. Il décode votre image, puis la réencode à répétition en resserrant l’intervalle autour du réglage de qualité le plus élevé qui passe encore sous votre cible — et il garde le plus gros fichier qui tient, parce que c’est le plus beau. Si même la qualité utile la plus basse reste au-dessus de la cible, il réduit les dimensions d’un cran et recommence la recherche.
Tout cela se passe dans votre onglet de navigateur. Le cœur de traitement est écrit en Rust et compilé en WebAssembly, et il tourne dans un worker d’arrière-plan, si bien que la page reste réactive pendant le travail : vous voyez quel niveau de qualité est en cours d’essai, et vous pouvez l’arrêter. Le moteur n’est téléchargé qu’au moment où vous choisissez vraiment un fichier, si bien que lire cette page ne coûte rien.
Avant tout cela, l’image est redressée. Les appareils photo de téléphone enregistrent l’orientation propre du capteur accompagnée d’une balise de rotation ; les logiciels qui ignorent cette balise produisent des photos couchées. La rotation est appliquée aux pixels en premier, ce qui explique aussi que le résultat ne porte plus aucune métadonnée d’appareil photo, d’horodatage ni de GPS — il ne reste rien dans quoi elles pourraient voyager.
Pourquoi compresser dans le navigateur
- Rien n’est envoyé. Aucune copie sur un serveur ne peut être conservée, divulguée ou réclamée par la justice, puisque le fichier ne circule jamais sur le réseau.
- Aucune file d’attente. Un fichier d’appareil photo de 40 MB ne coûte aucun temps d’envoi. Le travail démarre immédiatement.
- Les métadonnées disparaissent. Réencoder à partir des pixels bruts supprime le modèle d’appareil photo, l’horodatage et la position GPS. L’orientation est appliquée d’abord, donc le résultat ne ressort pas pivoté.
- Ça marche sur une mauvaise connexion. Une fois la page chargée, l’outil fonctionne sans réseau.
- Aucun compte, aucun filigrane, aucune limite quotidienne.
Formats pris en charge
En entrée : JPG, PNG et WebP. Ce sont les octets du fichier qui décident — renommer un PNG en
.jpg n’y change rien, car l’outil lit la signature du format et non le nom du fichier.
En sortie : JPEG, PNG, ou WebP dans son mode sans perte.
| Format | Lecture | Écriture | Conserve la transparence |
|---|---|---|---|
| JPEG | oui | oui, avec recherche de qualité | non — les zones transparentes sont remplies |
| PNG | oui | oui, sans perte | oui |
| WebP | oui | sans perte uniquement | oui |
| AVIF | non | non | — |
| HEIC | non | non | — |
Prenez le JPEG pour les photographies. C’est la seule sortie dotée d’un réglage de qualité, donc la seule capable d’atteindre une petite cible arbitraire sur une photographie.
Prenez le PNG ou le WebP pour les captures d’écran, les logos et les schémas. La compression avec perte laisse des franges visibles autour des bords nets, et sur des aplats de couleur elle produit souvent un fichier plus lourd que le sans perte. Le WebP sans perte est en général le plus léger des deux : sur la photographie de 2400 × 1800 qui a servi à valider cet outil, il est ressorti à 7,6 MB contre 9,7 MB pour le PNG, soit environ 22 % de moins. L’écart varie selon l’image ; si le chiffre exact compte, essayez les deux et comparez.
Comme les formats sans perte conservent chaque pixel à l’identique, leur seul levier face à une taille cible, ce sont les dimensions. Si une cible de 50 KB compte plus que l’exactitude, le JPEG est le choix honnête.
L’AVIF et le HEIC ne sont pas pris en charge. Tous deux réclament un décodeur AV1 ou HEVC, et toutes les options maintenues sont des bibliothèques C qui ne se compilent pas pour WebAssembly — alors plutôt que de les prendre en charge à moitié, l’outil le dit et vous oriente vers une conversion préalable.
FAQ
L’image va-t-elle perdre en qualité visible ?
Un peu, inévitablement, si l’original est très au-dessus de la cible. ToolZool limite la perte en cherchant la meilleure qualité qui passe encore, et ne réduit les dimensions que lorsque la qualité seule n’y suffit pas.
Quels formats puis-je donner en entrée ?
JPG, PNG et WebP. L’AVIF et le HEIC ne sont pas encore pris en charge : tous les décodeurs AV1 maintenus sont des bibliothèques C qui ne se compilent pas en WebAssembly, et nous préférons le dire plutôt que de les prendre en charge à moitié. La sortie se fait en JPEG, en PNG ou en WebP sans perte.
Y a-t-il une limite de taille de fichier ?
100 MB par fichier. Il n’y a pas de limite de résolution : une photo de 100 ou 200 mégapixels est d’abord ramenée à une taille exploitable — vous verrez alors « Zooly prépare votre image en toute sécurité » — puis compressée normalement. La limite en octets existe parce que le travail se fait dans votre onglet, sur la mémoire de votre appareil, et non sur un serveur avec un quota.
Pourquoi n’y a-t-il pas d’option WebP avec perte ?
Il n’existe aucun encodeur WebP avec perte que nous puissions embarquer. Le seul écrit en Rust pur et maintenu est sous licence AGPL, incompatible avec ce site, et toutes les autres options réclament une chaîne d’outils C qui ne se compile pas pour WebAssembly. Proposer un réglage WebP qui produirait discrètement une sortie sans perte, puis manquerait toutes les petites cibles, serait pire que de ne pas le proposer du tout. Sur une photographie, le JPEG s’approche d’une petite cible mieux qu’aucun format sans perte ne le peut.
Les données EXIF et de localisation sont-elles supprimées ?
Oui. Le réencodage supprime les métadonnées d’appareil photo, d’horodatage et de GPS. L’orientation est appliquée aux pixels avant tout le reste, si bien que l’image ne ressort pas pivotée.
Nous publions les avis outil par outil, tels quels, au fur et à mesure. Rien ici n’est inventé ni payé.
Outils associés

Grâce à vous,
ToolZool reste gratuit
Des outils puissants devraient être gratuits pour tout le monde. Voici comment c’est financé — tout, sans rien laisser de côté.