Retour à l'outil
*

Tri insensible à la casse : ignorer majuscules et minuscules

Mis à jour : mai 2026

Un tri insensible à la casse classe les lignes sans tenir compte des majuscules et minuscules. "Paris", "paris" et "PARIS" sont comparés comme la même valeur pour déterminer l'ordre, tout en conservant leur écriture d'origine dans la sortie. C'est le réglage le plus naturel pour les listes destinées à des lecteurs humains.

Trier sans tenir compte de la casse

Majuscules - minuscules - accents - doublons

Ce qui change avec la casse

Dans un tri sensible à la casse, les caractères sont comparés tels qu'ils sont stockés. Les majuscules ont des valeurs différentes des minuscules. Résultat : une liste contenant "Banane", "abricot" et "Cerise" peut placer toutes les entrées majuscules avant certaines minuscules, ce qui donne un ordre peu naturel pour un lecteur.

Dans un tri insensible à la casse, la clé de comparaison est normalisée. Les lignes sont comparées comme si elles avaient la même casse, mais la sortie ne transforme pas votre texte. "École" reste "École", "seo" reste "seo" et "API" reste "API". Seule la décision de classement change.

Gardez l'option "Ignorer la casse" activée pour les noms, villes, pays, tags, mots-clés, emails et catégories. Désactivez-la pour les identifiants techniques où "UserID" et "userid" peuvent être différents.

Impact sur la suppression des doublons

L'option devient encore plus importante quand vous supprimez les doublons. Avec un tri insensible à la casse et la suppression des doublons activée, "SEO", "seo" et "Seo" sont considérés comme une seule ligne. La première occurrence du texte est conservée, ce qui évite de modifier arbitrairement vos majuscules.

C'est idéal pour un export de mots-clés, une liste de contacts ou des tags de CMS. En revanche, si vous manipulez du code, des noms de variables, des chemins Unix ou des clés d'API, une comparaison insensible à la casse peut fusionner des valeurs qui ne devraient pas l'être. Dans ce cas, désactivez l'option avant de dédupliquer.

Accents et français

La casse ne concerne pas seulement A et a. En français, É et é doivent aussi être compris comme des variantes d'une même lettre pour un tri naturel. Le navigateur sait gérer ces relations avec la collation locale. Cela permet de classer "Éclair", "école" et "eleve" de manière plus cohérente qu'un tri ASCII brut.

Cette gestion est utile pour les listes de communes, prénoms, titres d'articles, catégories éditoriales et glossaires. Si votre liste mélange français, anglais et autres langues européennes, le tri insensible à la casse reste généralement le choix le plus lisible.

Quand garder un tri sensible à la casse

  • Code source : JavaScript, Python, Java et d'autres langages distinguent souvent myVar et MyVar.
  • Chemins de fichiers : sur des systèmes sensibles à la casse, /Home et /home peuvent être différents.
  • Tokens et mots de passe : la casse fait partie de la valeur et ne doit jamais être ignorée.
  • Colonnes techniques : certaines bases utilisent une collation binaire où les différences de casse sont significatives.

Questions fréquentes

Le tri insensible à la casse met-il tout en minuscules ?

Non. Il convertit seulement une copie interne de la ligne pour comparer. Le texte affiché dans la sortie garde sa casse d'origine.

Quelle version est gardée en cas de doublon ?

La première occurrence est conservée. Si "SEO" apparaît avant "seo", la sortie garde "SEO" et supprime les variantes suivantes.

Faut-il l'utiliser pour des emails ?

Oui dans la plupart des cas pratiques. Les domaines d'emails ne sont pas sensibles à la casse et les boîtes le sont rarement en usage réel.