Outils / Fichier / Compresser et extraire des ZIP
Côté client

Compresser et extraire des ZIP

Compressez un dossier entier ou quelques fichiers en ZIP, ou extrayez une archive existante, directement dans votre navigateur. Aucun fichier n'est envoyé sur un serveur.

Ce que fait l'outil

  • Compression d'un dossier complet avec son arborescence conservée
  • Deux niveaux de compression : Normale ou Maximale
  • Aperçu du contenu, puis extraction fichier par fichier ou dans un dossier
  • Fichiers chiffrés et méthodes non prises en charge signalés
  • Traitement 100 % local, gratuit et sans compte

Déposez vos fichiers ici ou cliquez pour parcourir

Déposez des fichiers ou un dossier, ou cliquez pour parcourir

Compresser un dossier en ZIP en ligne, sans envoi

Compressez un dossier ou des fichiers en ZIP en ligne, gratuitement et sans inscription, ou ouvrez une archive ZIP pour en extraire le contenu. Tout se fait dans votre navigateur grâce à du Rust compilé en WebAssembly : vos fichiers ne quittent jamais votre appareil, et la page fonctionne même hors ligne une fois chargée.

Comment compresser un dossier en ZIP

Vous pouvez compresser un dossier complet, sous-dossiers compris : l'arborescence est conservée dans l'archive, et le destinataire retrouve la même organisation en décompressant.

  1. Glissez le dossier sur la zone de dépôt, ou cliquez sur « Choisir un dossier » pour le sélectionner depuis votre ordinateur. Vous pouvez aussi déposer des fichiers séparés, ou mélanger fichiers et dossiers.
  2. Choisissez le niveau de compression : « Normale » pour un bon compromis entre vitesse et taille, « Maximale » pour gagner quelques octets de plus.
  3. Cliquez sur « Créer le ZIP », puis téléchargez l'archive. Si tous vos fichiers proviennent d'un même dossier, le ZIP porte son nom, par exemple vacances.zip. Sinon, il s'appelle archive.zip.

Les dossiers vides ne sont pas inclus dans l'archive. Les fichiers .DS_Store créés par macOS sont ignorés automatiquement. Si deux fichiers portent le même nom au même endroit, le second est renommé automatiquement, par exemple a (1).txt, et une note vous le signale. La sélection est limitée à 500 Mo au total par archive, une limite liée au navigateur. Au-delà, répartissez vos fichiers en plusieurs archives.

Enfin, le résultat est déterministe : les mêmes fichiers d'entrée produisent toujours, au même niveau de compression, un ZIP identique octet pour octet. C'est utile si vous comparez des archives ou publiez une somme de contrôle, que vous pouvez calculer avec le calculateur de checksum.

Compresser un fichier ZIP au maximum

Le ZIP utilise l'algorithme Deflate, qui repère les séquences d'octets répétées et les remplace par des références plus courtes. Le niveau « Normale » correspond à Deflate niveau 6. Le niveau « Maximale » correspond à Deflate niveau 9 : l'algorithme cherche plus longtemps des répétitions, ce qui donne une archive un peu plus petite en échange d'un temps de compression plus long.

Le gain dépend entièrement de ce que vous compressez. Les fichiers texte, CSV, JSON, le code source, les journaux ou les images BMP non compressées contiennent beaucoup de redondance et se réduisent nettement. À l'inverse, les photos JPG, les vidéos MP4, les fichiers MP3, les PDF et les archives ZIP existantes sont déjà compressés. Il ne reste presque rien à retirer, et le fichier ZIP final pèse à peu près le même poids que les originaux, quel que soit le niveau choisi. Compresser un ZIP dans un autre ZIP ne le réduit pas davantage.

Si votre objectif est d'alléger des photos, la compression ZIP n'est donc pas le bon outil. Réduisez plutôt les images elles-mêmes avec le compresseur d'images, qui ajuste la qualité JPG ou WebP, puis regroupez le résultat dans un ZIP si vous devez l'envoyer en une seule pièce jointe. Dans tous les cas, le ZIP reste sans perte : chaque fichier décompressé est identique à l'original.

Vous voulez simplement regrouper des fichiers sans choisir de mode ? La page fichiers vers ZIP est dédiée à la création d'archives.

Extraire un ZIP

Pour un guide complet de l'extraction (erreurs fréquentes, archives anciennes, usage sur mobile), consultez la page dédiée : extraire et décompresser un ZIP en ligne. Pour compresser un dossier entier avec ses sous-dossiers, voir compresser un dossier en ZIP.

Passez en mode « Extraire » et déposez votre archive. L'outil affiche d'abord la liste de son contenu, avec le nom et la taille de chaque fichier, avant toute extraction. Vous pouvez ensuite :

  • Télécharger un fichier : récupérez uniquement l'élément dont vous avez besoin.
  • Tout télécharger en ZIP : obtenez une nouvelle archive propre contenant tous les fichiers lisibles.
  • Extraire dans un dossier : sur Chrome et Edge, l'outil écrit les fichiers dans un nouveau sous-dossier portant le nom de l'archive, sans jamais écraser un fichier existant.

Pour protéger votre navigateur, l'extraction accepte des archives jusqu'à 100 Mo, contenant au plus 10 000 fichiers, avec 128 Mo maximum par fichier et 512 Mo au total une fois décompressé. Les chemins qui pointent hors du dossier prévu sont réécrits pour y rester, et une entrée dont le chemin ne peut pas être sécurisé est signalée et ignorée au lieu de faire refuser toute l'archive. Ensemble, ces contrôles bloquent les archives malveillantes comme les bombes ZIP ou les tentatives d'écriture en dehors du dossier prévu. Ces contrôles s'exécutent localement.

Les archives protégées par mot de passe ne sont pas encore prises en charge : les fichiers chiffrés apparaissent avec le badge « Chiffré » et ne peuvent pas être extraits. Les méthodes de compression rares (bzip2, zstd, lzma, deflate64), les fichiers de plus de 128 Mo (« Trop volumineux ») et les entrées dont le chemin ne peut pas être sécurisé ou apparaît en double (« Chemin dangereux ») sont également signalés et ignorés, les autres fichiers restant téléchargeables. Un chemin qui pointe hors du dossier cible n'est pas signalé : il est réécrit pour y rester. Les fichiers système de macOS, comme le dossier __MACOSX/ et les fichiers .DS_Store, sont masqués pour ne montrer que le vrai contenu. Pour une page centrée uniquement sur la décompression, utilisez ZIP vers fichiers.

Confidentialité : vos fichiers restent sur votre appareil

Les dossiers que l'on compresse contiennent souvent des documents sensibles : contrats, bulletins de paie, pièces d'identité, dossiers médicaux, livrables clients. Les sites de compression classiques envoient ces fichiers sur leurs serveurs, où vous perdez le contrôle de leur conservation. Ici, la compression et l'extraction s'exécutent entièrement dans l'onglet, en WebAssembly. Aucune donnée n'est transmise, ce qui simplifie aussi le respect du RGPD lorsque vous manipulez des données personnelles. Pour le vérifier, ouvrez l'onglet Réseau des outils de développement pendant l'opération, ou coupez votre connexion après le chargement de la page : l'outil continue de fonctionner.

Questions fréquentes

Comment compresser un dossier en ZIP en ligne ?
Glissez le dossier sur la zone de dépôt ou cliquez sur « Choisir un dossier », choisissez le niveau de compression, puis cliquez sur « Créer le ZIP ». L'archive conserve les sous-dossiers et porte le nom du dossier d'origine. Rien n'est envoyé sur un serveur.
Comment compresser un fichier ZIP au maximum ?
Sélectionnez le niveau « Maximale », qui applique Deflate au niveau 9. Le gain par rapport au niveau « Normale » reste modeste, et il est quasi nul pour les photos, vidéos, PDF et archives ZIP, qui sont déjà compressés. Pour alléger des images, mieux vaut les compresser directement avant de les archiver.
Pourquoi mon fichier ZIP n'est-il pas plus petit ?
Parce que vos fichiers étaient déjà compressés. Les formats JPG, MP4, MP3, PDF ou ZIP laissent très peu de redondance à supprimer. Le ZIP reste utile pour regrouper de nombreux fichiers en une seule pièce jointe, mais la réduction de taille concerne surtout le texte, les tableurs et le code.
Mes fichiers sont-ils envoyés sur un serveur ?
Non. La compression et l'extraction sont réalisées dans votre navigateur par du Rust compilé en WebAssembly. Vos fichiers ne quittent pas votre appareil, et l'outil fonctionne hors ligne une fois la page chargée.
Puis-je ouvrir un ZIP protégé par mot de passe ?
Pas encore. Les fichiers chiffrés sont repérés et marqués « Chiffré » dans la liste, mais ils ne peuvent pas être extraits. Les autres fichiers non chiffrés de la même archive restent téléchargeables.
Y a-t-il une limite de taille ?
Oui, pour ménager la mémoire du navigateur. En compression, la sélection est limitée à 500 Mo au total. En extraction, l'archive peut peser jusqu'à 100 Mo et contenir jusqu'à 10 000 fichiers, avec 512 Mo au maximum une fois décompressée. L'outil est gratuit et ne demande aucun compte.