Nettoyer des noms de fichiers

Accents, espaces, majuscules et ponctuation : des noms qui passent partout.

Traité sur cet appareil · aucun envoi de fichier

Vous pouvez aussi coller (Ctrl+V)Confortable jusqu’à 200 Mo au total

Aucun téléchargement : tout se passe dans cette page.détails

Cet outil n’utilise aucun moteur à télécharger — son code est déjà dans la page.

À quoi sert cette page

Un fichier qui s’appelle « Compte rendu réunion — 12 juin (définitif).docx » se comporte très bien sur un bureau et très mal partout ailleurs : téléversé sur un site il devient une URL illisible, envoyé sur un serveur Linux il perd ses accents, copié sur une clé formatée en FAT il refuse les deux-points. Cette page transforme ces noms en « compte-rendu-reunion-12-juin-definitif.docx », dans votre navigateur, et vous rend un zip des copies nettoyées avec le tableau de ce qui a changé.

On dit aussi : enlever les accents des noms de fichiers, remplacer les espaces par des tirets.

Comment faire

  1. Déposez les fichiers dont les noms posent problème.
  2. Choisissez ce qu’il faut nettoyer : accents, espaces, casse, ponctuation.
  3. Vérifiez le tableau avant → après, puis téléchargez le zip.

Questions fréquentes

Pourquoi les accents posent-ils problème dans un nom de fichier ?

Parce qu’un nom de fichier est une suite d’octets, et que tout le monde ne les lit pas de la même façon. Le « é » de macOS et celui de Windows ne s’écrivent pas pareil en Unicode — l’un est une lettre unique, l’autre un « e » suivi d’un accent —, un vieux serveur peut le rendre en « é », et un formulaire de dépôt peut le refuser. Enlever les accents supprime le problème pour toujours ; c’est le même accident que celui que traite « corriger l’encodage d’un fichier », pris du côté du nom.

Tirets ou tirets bas à la place des espaces ?

Le tiret, si les fichiers ont vocation à être publiés sur le web : les moteurs de recherche le lisent comme un séparateur de mots, contrairement au tiret bas, qu’ils considèrent comme une lettre. Le tiret bas reste préférable dans un contexte technique où les tirets sont déjà utilisés pour autre chose, par exemple dans des noms de scripts.

Faut-il vraiment tout mettre en minuscules ?

C’est prudent dès qu’un serveur est dans la boucle. Windows et macOS ne distinguent pas la casse par défaut, Linux si : un site qui appelle « photo.jpg » un fichier déposé sous « Photo.JPG » affiche une image cassée, et le problème est invisible depuis la machine où tout marchait. Si vos fichiers restent sur votre ordinateur, laissez la casse inchangée : elle porte de l’information.

Le fichier lui-même est-il modifié ?

Non, pas d’un octet. Seul le nom change, et seulement sur les copies que vous téléchargez. Le contenu n’est même pas lu : cette page n’ouvre aucun de vos fichiers, elle se contente de les recopier sous un autre nom dans le zip de sortie.

Bon à savoir

  • Un site web ne peut pas renommer les fichiers sur votre disque : vous récupérez un zip des copies nettoyées, et vos originaux ne bougent pas.
  • L’extension est toujours mise en minuscules et conservée : sur un serveur Linux, PHOTO.JPG et photo.jpg sont deux fichiers différents, et c’est la source d’ennuis la plus fréquente après les accents.
  • Quels que soient vos réglages, les caractères qu’aucun système de fichiers n’accepte (/ \ : * ? " < > |) sont remplacés par un tiret : ce n’est pas une option, c’est ce qui rend le fichier ouvrable.
  • Si deux noms se retrouvaient identiques après nettoyage — « Rapport.PDF » et « rapport.pdf » mis en minuscules —, le second reçoit un rang plutôt que d’écraser le premier, et le tableau des correspondances le signale.
  • Le contenu des fichiers n’est jamais lu ni modifié : seuls les noms changent.
  • Le zip est assemblé dans la mémoire de l’onglet : 200 Mo cumulés passent sans peine — mesuré, 1,5 seconde sur Chromium et 1,2 sur Firefox. Au-delà, cela dépend de la mémoire disponible sur votre machine.

Outils liés