Compresser une image à 20 Ko en ligne — Gratuit, instantané et conforme RGPD
Atteignez la limite exacte de 20 Ko imposée par l'ANTS, Parcoursup, France Travail, la CAF et des dizaines de démarches en ligne — sans réduire les dimensions de votre photo ni flouter les visages.
La limite de 20 Ko est l'une des contraintes de taille de fichier les plus strictes sur les portails administratifs et académiques français. Le portail France Titres de l'Agence Nationale des Titres Sécurisés (ANTS) pour les demandes de passeport, de carte d'identité et de permis de conduire, la plateforme Parcoursup pour les inscriptions en enseignement supérieur, le portail de la Caisse d'Allocations Familiales (CAF), et France Travail pour les dossiers de demandeurs d'emploi exigent régulièrement que les photos d'identité et les signatures numérisées ne dépassent pas 20 Ko — avec une tolérance zéro pour les fichiers excédant cette limite. Un seul octet de trop et le formulaire rejette l'envoi sans possibilité de corriger en ligne. Les outils génériques de redimensionnement échouent ici de manière prévisible : soit ils réduisent la résolution jusqu'à rendre la photo méconnaissable, soit ils appliquent une compression uniforme qui dépasse ou n'atteint pas les 20 Ko cibles. Notre outil adopte une approche fondamentalement différente : il compresse les données internes de l'image sans modifier le canevas de pixels, de sorte que le visage reste net et que les dimensions restent exactement celles envoyées.
Ce qui distingue un compresseur de précision à 20 Ko d'un simple curseur de qualité, c'est l'algorithme qui tourne en coulisses. L'API Canvas du navigateur expose les méthodes toBlob() et toDataURL() avec un paramètre de qualité en virgule flottante allant de 0,0 à 1,0. Tenter un niveau de qualité fixe — disons 0,7 — produit des résultats incohérents : un graphique à couleurs unies peut se comprimer à 6 Ko tandis qu'une photographie à haute résolution reste à 48 Ko. La seule méthode fiable est la recherche binaire itérative : commencer à la qualité 0,5, mesurer la sortie, réduire de moitié l'espace de recherche — en remontant si le fichier est trop petit, en descendant s'il est trop grand — et répéter jusqu'à ce que la sortie tombe exactement à 20 Ko ou juste en dessous. Notre moteur effectue jusqu'à 15 de ces itérations entièrement dans l'onglet du navigateur, convergeant vers la qualité maximale possible sans envoyer un seul pixel vers un serveur distant.
La confidentialité n'est pas ici une fonctionnalité secondaire — c'est le fondement architectural de l'outil. Chaque octet de traitement — lecture de fichier, encodage Canvas, itérations de la recherche binaire et génération du Blob de sortie — se produit localement sur votre appareil grâce à l'API Web Workers et au Canvas HTML5. Votre image n'est jamais transmise via une connexion réseau, jamais écrite dans un stockage en nuage et jamais consultée par un serveur quelconque. Cela rend l'outil entièrement conforme au Règlement Général sur la Protection des Données (RGPD) au titre de l'article 5, paragraphe 1, point f) : aucune donnée à caractère personnel n'étant transférée vers un tiers, aucun risque de violation n'existe. Vous pouvez le vérifier en ouvrant l'onglet Réseau des DevTools de votre navigateur pendant la compression : vous y verrez zéro requête sortante contenant vos données d'image.
Comment compresser une image à 20 Ko en trois étapes
- 1
Importez votre photo ou signature numérisée
Cliquez sur « Importer une image » ou faites glisser votre fichier JPG, JPEG, PNG ou WebP directement dans l'outil. Vous pouvez ajouter plusieurs images à la fois pour un traitement par lots — idéal quand vous devez compresser à la fois la photo d'identité et la signature numérisée pour le même formulaire de demande.
- 2
Compressez à exactement 20 Ko
Cliquez sur « Compresser à 20 Ko ». Notre algorithme de recherche binaire en 15 étapes itère à travers les niveaux de qualité JPEG directement dans votre navigateur, convergeant vers le réglage précis qui amène votre image à 20 Ko ou juste en dessous — sans réduire les dimensions en pixels ni introduire un flou visible sur les visages.
- 3
Téléchargez votre image optimisée
Une fois la compression terminée, cliquez sur « Télécharger » pour enregistrer votre fichier. La taille affichée confirme qu'il respecte l'exigence de 20 Ko du portail. Pour les traitements par lots, utilisez « Télécharger le ZIP » pour récupérer toutes les images compressées en un seul clic.
Pourquoi la limite de 20 Ko existe — et pourquoi les outils génériques échouent
L'infrastructure numérique des démarches administratives françaises a été conçue à une époque où la bande passante était limitée et les budgets de stockage serveur restreints. L'ANTS, la CAF, Parcoursup et France Travail ont établi le plafond de 20 Ko pour garantir que les usagers disposant de connexions lentes dans les zones rurales puissent compléter leurs démarches sans délai d'expiration, et pour éviter que les bases de données ne débordent lorsque des millions de dossiers sont soumis simultanément. Cette contrainte a été maintenue même avec la généralisation du haut débit, car modifier rétroactivement les règles de validation de taille de fichier risque de rompre la compatibilité avec des sous-systèmes plus anciens toujours en production.
Le mode d'échec des compresseurs d'images génériques est constant et frustrant : soit ils réduisent la résolution — transformant une photo d'identité de 300×400 pixels en une vignette de 90×120 pixels, trop petite pour un usage officiel —, soit ils appliquent une réduction de qualité uniforme qui dépasse ou n'atteint pas la cible de 20 Ko. Plusieurs outils populaires exigent également un envoi des fichiers vers leurs serveurs, ce qui signifie que vos documents d'identité sensibles sont transmis et traités par un tiers — une exposition à la vie privée inacceptable au regard du RGPD pour des photographies liées à votre identité. D'autres ajoutent un filigrane sur la version gratuite ou limitent le traitement par lots à trois fichiers, ce qui est impraticable lorsque vous préparez des dossiers pour plusieurs démarches simultanément.
Notre outil résout chacun de ces problèmes de manière explicite. L'algorithme de recherche binaire opère sur les paramètres de qualité JPEG qui affectent les tables de quantification de la Transformée en Cosinus Discrète (TCD) à l'intérieur du fichier image — réduisant les coefficients de fréquence redondants sans modifier la grille de pixels. Votre photo conserve ses dimensions d'origine — 300×400 pixels pour une photo d'identité standard — tandis que le poids du fichier encodé chute sous les 20 Ko. Le traitement s'effectue en parallèle grâce aux Web Workers, si bien qu'un lot de plusieurs documents se compresse en à peu près le même temps qu'un seul fichier. Si votre image est déjà sous 20 Ko, l'outil le détecte instantanément et passe à la suivante sans lancer de cycles inutiles.
Portails et démarches officiels français nécessitant des images sous 20 Ko
- ANTS — France Titres — Passeport et Carte d'identité — Le portail France Titres de l'Agence Nationale des Titres Sécurisés impose que la photo d'identité téléversée pour les demandes de passeport biométrique, de carte nationale d'identité et de renouvellement de permis de conduire soit au format JPEG avec un poids de fichier inférieur à 20 Ko.
- ANTS — Permis de conduire et immatriculation — La plateforme en ligne de l'ANTS pour les démarches liées aux titres de conduite (renouvellement, échange de permis étranger) et aux certificats d'immatriculation exige des photos et documents numérisés en JPEG dont la taille ne doit pas dépasser 20 Ko.
- Parcoursup — Candidatures en enseignement supérieur — La plateforme Parcoursup du Ministère de l'Enseignement Supérieur et de la Recherche, utilisée par plus de 900 000 lycéens chaque année pour leurs vœux d'orientation, exige le téléversement de la photo du candidat au format JPEG avec un poids de fichier compris entre 10 Ko et 20 Ko.
- CAF — Caisse d'Allocations Familiales — Le portail en ligne caf.fr pour les demandes d'aides au logement (APL), aux familles et aux personnes en situation de handicap requiert le téléversement de justificatifs d'identité et de photos au format JPEG avec une limite de taille de fichier qui s'établit régulièrement à 20 Ko.
- France Travail (ex-Pôle Emploi) — Le portail de France Travail pour l'inscription comme demandeur d'emploi, le dépôt de CV et les démarches de formation professionnelle impose que la photo de profil et les pièces justificatives numérisées soient en format JPEG d'un poids inférieur ou égal à 20 Ko.
- Améli — Assurance Maladie — Le portail Améli de l'Assurance Maladie pour la mise à jour des informations personnelles, la demande de carte Vitale et les démarches de remboursement exige des photos d'identité au format JPEG avec une limite de taille de fichier de 20 Ko pour certains modules de téléversement.
- Impots.gouv.fr — Direction Générale des Finances Publiques — La plateforme de déclaration en ligne des impôts et de gestion des aides fiscales accepte des pièces justificatives numérisées en JPEG dont la taille ne doit pas excéder 20 Ko par pièce jointe dans certains formulaires de réclamation et de demande d'exonération.
- Demande de logement social — SNE — Le système national d'enregistrement des demandes de logement social (SNE) requiert le téléversement de la photo du demandeur et de pièces d'identité en format JPEG avec des limites de taille de fichier allant jusqu'à 20 Ko selon les modules de la plateforme.
- Visas et titres de séjour — ANEF — L'Administration Numérique pour les Étrangers en France (ANEF), qui gère en ligne les demandes de titres de séjour, de visas long séjour et de regroupement familial, impose que les photos d'identité et les documents numérisés joints aux demandes soient au format JPEG et ne dépassent pas 20 Ko.
- Mon Compte Formation — CPF — Le portail moncompteformation.gouv.fr pour l'activation et l'utilisation du Compte Personnel de Formation exige la fourniture d'une photo d'identité au format JPEG avec une limite de poids de fichier qui peut atteindre 20 Ko dans les formulaires de vérification d'identité.
- Reconnaissance de diplômes — CIEP / France Éducation International — Le Centre International d'Études Pédagogiques, qui instruit les dossiers de reconnaissance de diplômes étrangers en France, demande que les copies de diplômes et les photos soient soumises en JPEG avec un poids de fichier maximum de 20 Ko par document.
- Concours de la Fonction Publique — SAGESSE et portails ministériels — Les portails des concours administratifs et techniques de la Fonction Publique d'État et Territoriale gérés via la plateforme SAGESSE et les applications ministérielles imposent des photos de candidat en JPEG avec une taille de fichier comprise entre 10 Ko et 20 Ko pour l'inscription en ligne.
Fonctionnalités principales de notre compresseur d'images à 20 Ko
Recherche binaire en 15 étapes — Précision maximale
Contrairement aux outils qui testent quelques préréglages de qualité fixes, notre moteur effectue jusqu'à 15 étapes de recherche binaire itérative, convergeant vers le niveau de qualité JPEG le plus élevé possible qui maintient votre fichier à 20 Ko ou en dessous. Vous obtenez la fidélité visuelle maximale dans la contrainte de taille exacte, à chaque compression.
Aucun envoi au serveur — Traitement 100 % local dans le navigateur
Vos images ne quittent jamais votre appareil. Toute la logique de compression s'exécute dans l'onglet du navigateur via l'API Canvas HTML5 et les Web Workers. Aucun appel API externe, aucune fonction cloud, aucune télémétrie. L'outil est ainsi entièrement conforme au RGPD : aucune donnée personnelle n'est transmise à un tiers. Vérifiez-le vous-même dans l'onglet Réseau des DevTools : vous n'y verrez aucune requête sortante avec vos données d'image.
Préserve les dimensions originales en pixels
Nous compressons les données de l'image, pas le canevas. Votre photo d'identité de 300×400 pixels reste à 300×400 pixels après compression — ce sont les tables de quantification JPEG qui sont ajustées, pas la grille de pixels. C'est essentiel pour les portails qui vérifient à la fois la taille du fichier et les dimensions minimales en pixels.
Compression par lots avec téléchargement en ZIP
Importez votre photo d'identité, votre signature numérisée et toute autre image de document en une seule session. L'outil compresse tous les fichiers en parallèle et vous permet de télécharger le tout sous forme d'archive ZIP unique — réduisant considérablement le temps de préparation des dossiers pour l'ANTS, Parcoursup, la CAF et France Travail.
Accepte JPG, JPEG, PNG et WebP en entrée
Que votre image soit une capture d'écran PNG d'un document numérisé, un WebP exporté depuis un logiciel de retouche ou un JPEG existant nécessitant une réduction supplémentaire, notre outil accepte tous les principaux formats raster et produit un JPEG optimisé en sortie — le format exigé par la quasi-totalité des portails administratifs et académiques français.
Détection intelligente — Ignore les images déjà optimisées
Si vous importez un fichier qui pèse déjà moins de 20 Ko, l'outil le détecte en quelques millisecondes et le marque comme « Déjà optimisé — moins de 20 Ko » sans lancer de cycles de compression inutiles. Cela est particulièrement utile lors d'un traitement par lots quand certains fichiers respectent déjà la limite requise.
Comment fonctionne le moteur de compression à 20 Ko sous le capot
La compression JPEG est fondamentalement un processus avec pertes régi par des tables de quantification appliquées à des blocs de 8×8 pixels après une Transformée en Cosinus Discrète (TCD). La TCD décompose chaque bloc en composantes de fréquence : les composantes basse fréquence représentent de larges gradients comme les teintes de peau douces, tandis que les composantes haute fréquence représentent les détails fins et les contours nets. L'étape de quantification divise chaque coefficient TCD par une valeur de la table de quantification et arrondit à l'entier le plus proche. Des diviseurs de quantification plus élevés signifient un arrondi plus important, ce qui implique davantage de perte d'information — mais aussi une taille de fichier encodé plus petite. La méthode toBlob(callback, 'image/jpeg', quality) de l'API Canvas encapsule l'intégralité de ce pipeline, exposant un unique flottant quality entre 0 et 1 qui redimensionne les entrées de la table de quantification. Notre recherche binaire opère sur ce paramètre pour trouver la perte de qualité minimale nécessaire pour que la sortie atteigne exactement 20 Ko.
L'algorithme de recherche binaire est initialisé avec une borne inférieure de 0,01 et une borne supérieure de 0,99. À chaque étape, il calcule la valeur de qualité du point médian, encode l'image à cette qualité via l'API Canvas, mesure la taille en octets du Blob résultant et met à jour les bornes : si la taille encodée dépasse 20 480 octets (20 Ko), la borne supérieure est fixée au point médian ; si elle est inférieure, la borne inférieure est mise à jour. Après 15 itérations, l'espace de recherche a été réduit à un intervalle d'environ (0,99 − 0,01) / 2¹⁵ ≈ 0,00003 unités de qualité — une précision imperceptible à l'œil humain mais suffisante pour atteindre de manière constante la cible de 20 Ko. L'encodage final utilise la valeur de la borne inférieure pour garantir que la sortie ne dépasse jamais 20 Ko, tout en maximisant la qualité visuelle dans cette contrainte. L'ensemble du processus s'exécute dans un thread Web Worker, maintenant ainsi la réactivité du thread principal de l'interface du navigateur pendant les traitements par lots.
L'API Web Workers est essentielle pour les performances lors du traitement par lots. Chaque image importée est assignée à un worker indépendant, et les workers s'exécutent en concurrence jusqu'à la limite de concurrence matérielle rapportée par navigator.hardwareConcurrency. Sur un appareil moderne à 8 cœurs logiques, jusqu'à 8 images sont compressées simultanément, ce qui signifie qu'un lot de 8 documents de dossier se compresse en à peu près le même temps réel qu'un seul fichier. La gestion de la mémoire est effectuée avec soin : une fois qu'un Blob compressé est transféré vers le thread principal et remis au gestionnaire de téléchargement, le tampon d'image du worker est libéré. Cela évite la croissance progressive de mémoire qui affecte les outils d'image basés sur le navigateur et garantit que vous pouvez traiter des dizaines de fichiers en une seule session sans que l'onglet ne devienne lent ni ne plante. Aucune donnée d'image ne persiste en mémoire ou sur disque après la fermeture de la page.