Skip to content

Trier des lignes alphabétiquement et naturellement

Triez des lignes de texte par ordre alphabétique, numérique (ordre naturel) ou par longueur, croissant ou décroissant. Trieur de lignes en ligne, 100 % dans le navigateur. Dédoublonnez, inversez, nettoyez. Sans inscription.

Sans pistage Fonctionne dans le navigateur Gratuit
Tout le traitement a lieu localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Trier
Dédoublonner
Nettoyer
Examiné pour l'exactitude du tri naturel, la collation sensible à la locale, le comportement de sensibilité à la casse, l'ordre de pipeline déterministe et l'exactitude des statistiques de décompte de lignes. — Équipe d'ingénierie Go Tools · 13 juil. 2026

Que signifie trier des lignes de texte ?

Trier des lignes de texte, c'est prendre un bloc de texte découpé sur les sauts de ligne et réordonner ces lignes selon une règle — le plus souvent l'ordre alphabétique (dictionnaire), mais aussi l'ordre numérique, la longueur ou l'inverse. C'est l'une des petites tâches les plus fréquentes dans la journée d'un développeur ou d'un rédacteur : classer une liste de noms par ordre alphabétique, ordonner des instructions d'import, ranger une colonne de tags copiée depuis un tableur, ou arranger des clés de config pour qu'un diff reste propre.

La subtilité qui piège les gens, c'est que les ordinateurs trient les chaînes par code de caractère par défaut, pas par intuition humaine. Un tri simple place `item10` avant `item2` parce que le caractère `1` a un point de code inférieur à `2`. Il pousse aussi chaque mot en majuscules devant ceux en minuscules, donc `Zebra` atterrit avant `apple`. Les listes du monde réel ne veulent que rarement l'un ou l'autre comportement. Cet outil applique par défaut un tri insensible à la casse et sensible à la locale, et propose une méthode Naturel qui compare les nombres intégrés comme des nombres — les deux réglages qui font correspondre le tri à ce qu'un humain attend.

Le tri est étroitement lié au nettoyage d'une liste. Vous voulez souvent trier et dédoublonner en même temps, ou supprimer les lignes vides et les espaces parasites dans la même passe. Cet outil réunit ces opérations dans un seul panneau : trier, supprimer les doublons, rogner, supprimer les lignes vides, inverser et même mélanger. Pour le dédoublonnage comme tâche principale — avec le contrôle de conserver la première ou la dernière occurrence — tournez-vous vers l'outil compagnon Supprimer les lignes en double, qui partage le même moteur. Pour compter les mots et les lignes, utilisez le Compteur de mots ; pour comparer deux versions d'une liste, utilisez Text Diff ; et pour changer la casse de vos lignes, utilisez le Convertisseur de casse.

Tout se passe entièrement dans votre navigateur sans aucun téléversement, donc trier une liste confidentielle est exactement aussi privé que d'ouvrir un éditeur de texte. Collez, choisissez un ordre et copiez le résultat — l'aller-retour complet prend quelques secondes.

Input (unsorted):
  file10.txt
  file2.txt
  file1.txt

Alphabetical sort (naive):
  file1.txt
  file10.txt   ← wrong: 10 before 2
  file2.txt

Natural sort (numeric-aware):
  file1.txt
  file2.txt
  file10.txt   ← correct

Fonctionnalités clés

Tri alphabétique, naturel et par longueur

Trois méthodes de tri couvrent chaque liste : l'ordre alphabétique du dictionnaire, le tri Naturel qui garde `item2` avant `item10` en comparant les nombres comme des nombres, et Par longueur du plus court au plus long. Chacune fonctionne en croissant ou décroissant.

Collation sensible à la locale

Le tri utilise `Intl.Collator` du navigateur, qui suit l'algorithme de collation Unicode. Les caractères accentués et non anglais se trient comme un lecteur de votre langue l'attend — `é` à côté de `e`, pas rejeté à la fin de l'alphabet.

Insensible à la casse par défaut

`Apple` et `apple` se trient côte à côte au lieu de voir les mots tout en majuscules bondir en tête — le choix naturel pour les listes humaines. Activez Sensible à la casse quand majuscules et minuscules doivent être traitées comme distinctes.

Trier + dédoublonner en une passe

Activez Supprimer les lignes en double pour obtenir une liste propre, unique et triée en une seule étape. Le badge de statistiques en direct indique exactement combien de doublons ont été fusionnés, vous pouvez donc vous fier au résultat.

Décomptes de lignes en direct

Un badge de statistiques se met à jour à mesure que vous tapez : `12 lignes → 9 lignes · 3 doublons supprimés · 0 vides supprimés`. Pas besoin de deviner si l'outil a réellement changé quelque chose — vous voyez l'avant et l'après instantanément.

Inverser et mélanger

Inverser retourne l'ordre actuel sans re-trier ; Mélanger rend les lignes aléatoires avec un mélange cryptographique de Fisher–Yates. Randomisez des questions de quiz, choisissez un ordre de tirage ou inversez un changelog en un clic.

Bascules de nettoyage

Rogner chaque ligne, supprimer les lignes vides et ajouter les numéros de ligne complètent le panneau. Composez-les avec le tri pour transformer une colonne collée en désordre en une sortie nette, prête à publier, sans script.

Confidentialité 100 % dans le navigateur

Votre texte ne quitte jamais la page — aucun téléversement, aucune journalisation, aucune analytique sur ce que vous tapez. Sûr pour les listes confidentielles, les wordlists internes et les exports sensibles. Vérifiez-le vous-même dans l'onglet Réseau : zéro requête.

Exemples de tri de lignes

Alphabétique A→Z

banana
apple
cherry
apple
banana
cherry

Le tri par défaut : croissant, alphabétique, insensible à la casse. Ordre du dictionnaire pour une simple liste de mots — l'usage le plus courant pour trier une colonne de noms, de tags ou de mots-clés.

Décroissant Z→A

apple
banana
cherry
cherry
banana
apple

Réglez l'ordre sur Décroissant pour inverser la direction alphabétique. Utile pour les classements, les listes du plus récent au plus ancien, ou tout classement où le dernier élément alphabétique doit venir en premier.

Tri naturel (sensible aux nombres)

item10
item2
item1
item1
item2
item10

Le tri naturel compare les nombres intégrés comme des nombres, donc `item2` reste avant `item10`. Un simple tri alphabétique placerait à tort `item10` en premier parce que le caractère `1` se classe avant `2`. Essentiel pour les noms de fichiers, les versions et les lignes numérotées.

Trier par longueur

ccc
a
bb
a
bb
ccc

La méthode Par longueur ordonne les lignes de la plus courte à la plus longue, en départageant les ex æquo par ordre alphabétique. Pratique pour repérer les valeurs aberrantes, aligner des données à largeur fixe ou ranger des listes de tags du court au long.

Tri insensible à la casse

banana
Apple
apple
Apple
apple
banana

Avec Sensible à la casse désactivé (par défaut), `Apple` et `apple` se trient côte à côte au lieu de voir tous les mots en majuscules bondir en tête. C'est presque toujours ce que vous voulez pour des listes lisibles par l'humain.

Trier et supprimer les doublons ensemble

dog
cat
dog
bird
cat
bird
cat
dog

Activez Supprimer les lignes en double pendant le tri pour obtenir une liste propre, unique et ordonnée en une seule étape. Le badge de statistiques indique `5 lignes → 3 lignes · 2 doublons supprimés` pour que vous puissiez vérifier ce qui a été fusionné.

Inverser l'ordre actuel

line one
line two
line three
line three
line two
line one

Inverser l'ordre retourne la liste finale sans trier alphabétiquement — il inverse simplement la séquence existante. Combinez-le avec un tri pour des résultats décroissants, ou utilisez-le seul pour inverser un journal ou un changelog.

Mélanger (rendre aléatoire) une liste

north
south
east
west
east
north
west
south

Mélanger rend l'ordre des lignes aléatoire à l'aide du RNG cryptographique du navigateur (Fisher–Yates). Idéal pour randomiser des questions de quiz, choisir un ordre de tirage aléatoire ou échantillonner. La sortie diffère à chaque bascule.

Comment trier des lignes de texte

  1. 1

    Collez ou tapez vos lignes

    Déposez votre texte dans la zone de saisie. Chaque saut de ligne est traité comme une ligne distincte. Le tri s'exécute instantanément à mesure que vous tapez — il n'y a aucun bouton de validation. Un saut de ligne final est ignoré, il n'ajoutera donc pas de ligne vide.

  2. 2

    Choisissez un ordre et une méthode

    Réglez l'Ordre sur Croissant (A→Z) ou Décroissant (Z→A), puis choisissez une Méthode : Alphabétique pour les mots, Naturel pour tout ce qui contient des nombres, ou Par longueur. La sortie se met à jour dès que vous changez un réglage.

  3. 3

    Ajoutez des options de nettoyage si besoin

    Activez Supprimer les lignes en double, Rogner chaque ligne ou Supprimer les lignes vides pour ranger la liste pendant le tri. N'activez Sensible à la casse que lorsque majuscules et minuscules doivent être traitées comme différentes.

  4. 4

    Vérifiez le badge de statistiques

    Le badge indique les lignes en entrée, les lignes en sortie et combien de doublons ou de lignes vides ont été supprimés. Servez-vous-en pour confirmer que l'outil a fait ce que vous attendiez avant de copier le résultat.

  5. 5

    Copiez le résultat trié

    Cliquez sur Copier pour placer la sortie triée dans votre presse-papiers. Utilisez Réinitialiser pour tout effacer, ou Exemple pour charger une liste d'exemple à expérimenter. Rien n'est téléversé à aucun moment.

Erreurs de tri courantes

Tri alphabétique naïf sur des éléments numérotés

L'erreur classique : trier des noms de fichiers ou des versions alphabétiquement pour que `10` atterrisse avant `2`. La solution est de passer la méthode à Naturel, qui compare les nombres intégrés comme des nombres. Vérifiez toujours les listes numérotées après le tri — la mauvaise méthode semble plausible jusqu'à ce que vous remarquiez `item10` au-dessus de `item2`.

✗ Incorrect
Alphabétique :
  release-1
  release-10
  release-2
✓ Correct
Naturel :
  release-1
  release-2
  release-10

Tri sensible à la casse qui disperse une liste humaine

Laisser Sensible à la casse activé pour une liste de noms pousse chaque entrée en majuscules devant celles en minuscules, scindant en deux ce qui devrait être un seul bloc alphabétique. À moins que la casse soit sémantiquement significative, gardez-le désactivé pour que `Apple` et `apricot` se côtoient.

✗ Incorrect
Sensible à la casse :
  Apple
  Banana
  apple
  banana
✓ Correct
Insensible à la casse :
  Apple
  apple
  Banana
  banana

Des espaces qui déjouent le tri

Les lignes avec des espaces ou des tabulations de fin se trient différemment de leurs jumelles rognées parce que l'espace fait partie de la chaîne. Si deux lignes visuellement identiques se retrouvent séparées, activez Rogner chaque ligne pour retirer les espaces environnants avant le tri.

✗ Incorrect
Non rogné ("apple " vs "apple") :
  apple
  banana
  apple    ← espace de fin, se trie bizarrement
✓ Correct
Rogné :
  apple
  apple
  banana

Attendre que Inverser trie en décroissant

Inverser l'ordre retourne simplement la séquence actuelle — il ne trie pas. Si la liste n'était pas triée, l'inverser vous donne l'entrée à l'envers, pas l'ordre Z→A. Pour trier en décroissant, réglez l'Ordre sur Décroissant ; n'utilisez Inverser que pour retourner une liste déjà ordonnée.

✗ Incorrect
Inverser sur une entrée non triée :
  cat
  apple
  banana
→ banana / apple / cat (juste à l'envers)
✓ Correct
Tri décroissant :
  cat
  banana
  apple

Trier des lignes de texte : cas d'usage courants

Classer noms, tags et mots-clés
Collez une colonne de noms, de tags ou de mots-clés SEO copiée depuis un tableur et obtenez-les dans un ordre de dictionnaire propre. Ajoutez Supprimer les lignes en double pour fusionner les répétitions d'un export en désordre dans la même étape.
Ordonner instructions d'import et clés de config
Triez un bloc de lignes d'import ou de clés de configuration pour qu'elles restent dans un ordre canonique et que les diffs futurs restent petits. Le tri naturel garde les éléments numérotés (`v1`, `v2`, `v10`) dans la bonne séquence.
Trier noms de fichiers et chaînes de version
Les noms de fichiers et les versions sémantiques sont là où le tri naïf échoue le plus fort — `v1.10` avant `v1.2`. Le tri naturel corrige cela, vous donnant une liste correctement ordonnée pour les notes de version, les manifestes ou les scripts de build.
Ranger les wordlists de sécurité
Triez et dédoublonnez des wordlists de mots de passe, des listes de sous-domaines ou des dictionnaires de fuzzing entièrement hors ligne. Comme rien n'est téléversé, les données de sécurité sensibles ne touchent jamais un serveur tiers.
Organiser des colonnes CSV
Copiez une seule colonne d'un CSV, triez-la, supprimez les doublons et recollez-la. Plus rapide qu'une formule de tableur pour un nettoyage ponctuel, et le décompte en direct confirme combien de lignes ont été fusionnées.
Randomiser un tirage ou l'ordre d'un quiz
Utilisez Mélanger pour randomiser l'ordre des noms pour un tirage équitable, des questions pour un quiz ou des éléments pour une revue à l'aveugle. Le RNG cryptographique rend l'aléa défendable, pas un pseudo-mélange prévisible.
Préparer les données pour un diff propre
Trier deux listes de la même façon avant de les comparer fait qu'un diff reflète les vrais changements de contenu plutôt que le bruit de l'ordre. Associez cet outil à Text Diff pour repérer exactement ce qui a été ajouté ou supprimé.
Inverser journaux et changelogs
Utilisez Inverser l'ordre pour retourner un journal ou un changelog afin que les entrées les plus récentes apparaissent en premier (ou en dernier), sans re-trier alphabétiquement. Une alternative en un clic au passage par `tac` en ligne de commande.

Comment fonctionne le tri

Découpage des lignes (CRLF / LF / CR)
L'entrée est découpée sur `\r\n`, `\r` ou `\n`, donc le texte collé depuis des sources Windows, Unix ou Mac classique fonctionne partout. Un unique terminateur de ligne final est retiré d'abord pour qu'un saut de ligne final ne crée pas de dernière ligne vide parasite.
Ordre via Intl.Collator
Les tris alphabétique et naturel utilisent `Intl.Collator(locale, { numeric, sensitivity })`. `numeric: true` active la comparaison naturelle (sensible aux nombres) ; la sensibilité est `variant` quand Sensible à la casse est activé et `accent` (insensible à la casse) sinon. La collation suit l'algorithme de collation Unicode.
Sémantique du tri naturel
Le tri naturel compare les suites maximales de chiffres comme des entiers plutôt que caractère par caractère, donc `a2` < `a10`. Il gère les chiffres intégrés n'importe où dans la ligne, c'est pourquoi les noms de fichiers et les chaînes de version se trient intuitivement plutôt que lexicalement.
Tri par longueur avec départage
La méthode Par longueur ordonne les lignes par nombre de caractères croissant, puis départage les ex æquo avec le collateur pour que les lignes de longueur égale conservent un ordre alphabétique stable. Le décroissant inverse la direction finale.
Ordre de pipeline déterministe
Les opérations s'appliquent toujours dans un ordre fixe : rogner chaque ligne → supprimer les vides → dédoublonner → trier ou mélanger → inverser → ajouter les numéros de ligne. Cela rend la sortie prévisible quelles que soient les bascules combinées.
Mélange cryptographique
Mélanger utilise un algorithme de Fisher–Yates alimenté par `crypto.getRandomValues`, donnant une permutation uniforme et imprévisible. C'est mutuellement exclusif avec le tri — activer Mélanger contourne entièrement le collateur.
Tri stable, dans le navigateur
`Array.prototype.sort` de JavaScript est garanti stable dans les moteurs modernes, donc les lignes que le collateur considère comme égales conservent leur ordre relatif d'origine. Tout le calcul se fait sur le thread principal de votre navigateur, sans workers ni appels réseau nécessaires pour des tailles de liste typiques.

Bonnes pratiques de tri

Utilisez le tri naturel pour tout ce qui contient des nombres
Si vos lignes contiennent des nombres — noms de fichiers, versions, ID de facture, étapes numérotées — choisissez la méthode Naturel. Le tri alphabétique placera `10` avant `2` et brouillera discrètement la séquence. Le tri naturel est le réglage le plus important à bien choisir, et il ne coûte rien à activer.
Gardez l'insensibilité à la casse pour les listes humaines
Laissez Sensible à la casse désactivé pour les noms, les tags et les listes de prose afin que les mots en majuscules ne bondissent pas devant ceux en minuscules. Ne l'activez que pour des données où la casse est significative, comme des identifiants où `ID` et `id` sont réellement des valeurs différentes.
Triez les deux listes de la même façon avant de comparer
Quand vous comparez deux listes, triez chacune avec des réglages identiques d'abord. Un diff de deux listes non triées est dominé par les changements d'ordre ; un diff de deux listes triées ne montre que les vrais ajouts et suppressions. Associez cet outil à Text Diff pour la comparaison la plus propre.
Dédoublonnez pendant le tri
Si une liste peut contenir des répétitions, activez Supprimer les lignes en double dans la même passe plutôt que de trier d'abord et de chercher les doublons à l'œil. Le badge de statistiques vous dit combien ont été fusionnés, vous n'avez donc jamais à vous demander si la liste est vraiment unique.
Rognez avant de trier des données collées
Le texte copié depuis des tableurs, des PDF ou des terminaux porte souvent des espaces de fin qui font trier séparément ou survivre au dédoublonnage des lignes par ailleurs identiques. Activez Rogner chaque ligne pour normaliser les espaces avant le tri afin que l'ordre reflète le contenu, pas des caractères invisibles.
Utilisez le RNG cryptographique de Mélanger quand l'équité compte
Pour les tirages, l'échantillonnage ou tout ce où un ordre prévisible pourrait être manipulé, l'aléa cryptographique de Mélanger est préférable à l'œil nu ou à un outil basé sur `Math.random`. Rebasculez-le pour re-mélanger si vous voulez un nouvel ordre.

Questions fréquentes

Que fait cet outil ?
Il trie des lignes de texte directement dans votre navigateur — par ordre alphabétique, en ordre naturel (sensible aux nombres) ou par longueur, croissant ou décroissant. À mesure que vous collez ou tapez, le résultat trié apparaît instantanément avec un décompte en direct des lignes en entrée et en sortie. Vous pouvez aussi dédoublonner, inverser, rogner, supprimer les lignes vides, ajouter des numéros de ligne ou mélanger dans la même passe. Rien n'est téléversé : tout le tri s'exécute à 100 % côté client en JavaScript, ce qui le rend sûr pour les listes confidentielles, les wordlists internes et toute donnée que vous ne voudriez pas envoyer à un serveur. Vous pouvez le vérifier dans l'onglet Réseau de votre navigateur — le tri déclenche zéro requête réseau.
Quelle est la différence entre le tri alphabétique et le tri naturel ?
Le tri alphabétique (lexical) compare les chaînes caractère par caractère, donc `file10` vient avant `file2` parce que le caractère `1` (U+0031) se classe avant `2` (U+0032). Le tri naturel reconnaît les suites de chiffres et les compare comme des nombres, donc `file2` précède correctement `file10`. Utilisez l'alphabétique pour les mots et codes simples ; utilisez le naturel pour tout ce qui contient des nombres intégrés — noms de fichiers, étiquettes de version (`v1.2` vs `v1.10`), numéros de facture et éléments de liste numérotés. Cet outil implémente le tri naturel avec `Intl.Collator({ numeric: true })`, la collation Unicode fondée sur les standards intégrée à tous les navigateurs modernes.
Comment mettre une liste par ordre alphabétique ?
Collez votre liste, gardez l'ordre Croissant par défaut avec la méthode Alphabétique, et les lignes sont mises par ordre alphabétique (A→Z) instantanément — c'est tout ce qu'il faut pour classer une liste en ligne. Pour des noms, des tags ou des mots-clés, laissez Sensible à la casse désactivé afin que les entrées en majuscules et en minuscules se trient ensemble au lieu de se scinder en deux blocs. Passez en Décroissant pour Z→A, ou activez Supprimer les lignes en double pour classer et dédoublonner en une seule étape. Tout s'exécute dans votre navigateur, vous pouvez donc mettre même une liste confidentielle par ordre alphabétique sans la téléverser.
Mon texte est-il téléversé quelque part ?
Non. Chaque opération — tri, dédoublonnage, rognage, inversion — s'exécute entièrement dans votre navigateur en JavaScript. Votre texte n'est jamais transmis, jamais stocké sur un serveur, jamais journalisé et jamais analysé. Cela rend l'outil sûr pour les listes confidentielles, les données internes, les wordlists de sécurité et tout contenu que vous ne colleriez pas dans un service en réseau. Aucun cookie n'est utilisé pour votre saisie et aucune analytique tierce ne capture ce que vous tapez. Ouvrez les outils de développement de votre navigateur et surveillez l'onglet Réseau : trier une liste d'un million de lignes produit zéro requête.
Comment trier correctement une liste de nombres ?
Choisissez la méthode Naturel. Le tri alphabétique simple traite les nombres comme du texte, donc `100` se classerait avant `2` (car `1` < `2` en tant que caractères). Le tri naturel compare la valeur numérique, donnant `2`, `100` dans le bon ordre. Pour les lignes qui mêlent texte et nombres comme `chapter 2` et `chapter 12`, le tri naturel fait aussi les choses correctement en comparant `2` et `12` numériquement. Si vos lignes sont purement numériques et que vous voulez un ordre numérique strict, le tri naturel gère les entiers et les portions numériques des chaînes mixtes ; pour des données financières riches en décimales, revérifiez les cas limites comme les zéros en tête.
Le tri respecte-t-il les majuscules et les minuscules ?
Par défaut, non — Sensible à la casse est désactivé, donc `Apple` et `apple` sont traités comme équivalents pour l'ordre et se trient côte à côte. C'est le choix naturel pour les listes lisibles par l'humain, où vous voulez rarement que tous les mots en majuscules passent devant ceux en minuscules. Activez Sensible à la casse pour obtenir un ordre strict où les majuscules se classent avant les minuscules (selon l'ordre des points de code Unicode dans la sensibilité de variante du collateur). La sensibilité à la casse affecte aussi le dédoublonnage quand cette option est activée : désactivée, `Foo` et `foo` comptent comme la même ligne.
Puis-je trier et supprimer les doublons en même temps ?
Oui. Activez Supprimer les lignes en double avec n'importe quel ordre de tri. L'outil dédoublonne d'abord, puis trie, vous obtenez donc une liste propre, unique et ordonnée en une seule étape — et le badge de statistiques indique combien de doublons ont été supprimés. C'est le moyen le plus rapide de transformer une colonne collée en désordre (disons une liste d'e-mails ou de tags avec des répétitions) en un ensemble trié et net. Si vous avez besoin du flux de dédoublonnage dédié avec contrôle conserver-première/conserver-dernière, utilisez l'outil compagnon Supprimer les lignes en double, qui partage le même moteur.
Qu'arrive-t-il aux lignes vides quand je trie ?
Par défaut, les lignes vides sont conservées et se trient en haut (une chaîne vide se classe avant toute ligne non vide). Si vous n'en voulez pas, activez Supprimer les lignes vides pour éliminer les lignes vides et composées uniquement d'espaces avant le tri — le badge de statistiques compte combien ont été supprimées. Un unique saut de ligne final à la fin de votre entrée (fréquent lors d'un collage depuis des fichiers ou des éditeurs) est traité comme un terminateur de ligne, pas comme une ligne vide supplémentaire, il ne gonflera donc pas vos décomptes ni n'ajoutera de ligne vide parasite à la sortie.
Comment les caractères accentués et non anglais sont-ils triés ?
Le tri est sensible à la locale grâce à `Intl.Collator` du navigateur, qui suit l'algorithme de collation Unicode. Les lettres accentuées sont ordonnées comme un lecteur de votre langue s'y attend — par exemple, dans la plupart des locales latines, `é` se classe à côté de `e` plutôt qu'à la fin de l'alphabet. L'outil utilise la langue de la page pour la collation, donc les versions localisées en allemand, français, espagnol et autres appliquent les règles appropriées. C'est bien plus correct qu'un tri naïf par point de code, qui disperserait les caractères accentués et non-ASCII à des endroits surprenants.
Y a-t-il une limite au nombre de lignes que je peux trier ?
Il n'y a aucune limite stricte imposée par l'outil — il est borné uniquement par la mémoire de votre navigateur et par la quantité de texte que vous pouvez confortablement coller dans une zone de texte. Les navigateurs modernes trient des dizaines de milliers de lignes instantanément et des centaines de milliers avec une brève pause. Comme tout s'exécute localement sans aller-retour réseau, les grandes listes sont souvent plus rapides ici que sur les outils basés serveur qui téléversent vos données. Pour des fichiers vraiment massifs (des millions de lignes), un utilitaire `sort` en ligne de commande sera plus confortable, mais pour les listes du quotidien, les wordlists et les exports, cet outil les gère avec aisance.
En quoi est-ce différent du tri dans Excel ou un éditeur de code ?
Les tableurs trient des cellules dans une grille et réordonnent souvent des lignes entières ; cet outil trie une liste plate de lignes, ce qui est exactement ce dont vous avez besoin pour les wordlists, les valeurs de config, les instructions d'import ou toute donnée séparée par des sauts de ligne. Comparé à la commande de tri de lignes d'un éditeur de code, cet outil ajoute le tri naturel (sensible aux nombres), la collation sensible à la locale, le dédoublonnage en un clic, le tri par longueur et un décompte en direct — sans installer d'extension. Et contrairement aux tableurs en ligne, rien ne quitte votre navigateur. C'est le moyen le plus rapide de trier un bloc de texte quand vous l'avez simplement dans le presse-papiers.
Que fait l'option Mélanger ?
Mélanger rend l'ordre de vos lignes aléatoire à l'aide d'un mélange de Fisher–Yates piloté par le générateur de nombres aléatoires cryptographique du navigateur (`crypto.getRandomValues`), le résultat est donc véritablement imprévisible et différent à chaque fois. C'est mutuellement exclusif avec le tri — soit vous ordonnez les lignes, soit vous les randomisez. Les usages courants incluent la randomisation de l'ordre d'un quiz ou de cartes mémoire, le choix d'une séquence de tirage équitable, l'échantillonnage d'un sous-ensemble ou la suppression de biais dans une liste avant une revue manuelle. Comme il utilise un RNG cryptographique plutôt que `Math.random`, il convient quand vous avez besoin d'un aléa défendable.

Convertisseur de casse — UPPERCASE, lowercase, camelCase

Traitement de texte

Convertissez instantanément du texte entre UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE et 6 autres formats. Gratuit, navigateur, sans inscription.

Générateur de Lorem Ipsum gratuit

Traitement de texte

Générez du faux texte Lorem Ipsum instantanément — par paragraphe, phrase, mot, octet ou liste. Copiez ou téléchargez en texte brut, HTML, Markdown ou JSON. 100 % gratuit, privé, dans le navigateur. Sans inscription.

Testeur Regex gratuit — Déboguez vos motifs en ligne

Traitement de texte

Testez vos expressions régulières en ligne, gratuit. Correspondances en direct, groupes de capture, aperçu de remplacement, découpe et explication du motif. Regex JavaScript, 100 % confidentialité — sans inscription.

Supprimer les lignes en double d'un texte

Traitement de texte

Supprimez les lignes en double d'un texte en ligne — gratuit et instantané, 100 % dans le navigateur. Ignorez la casse ou les espaces, gardez la première ou la dernière occurrence. Sans inscription.

Générateur de slug URL — Sluggifiez tout texte

Traitement de texte

Transformez n'importe quel titre en slug d'URL propre et optimisé SEO instantanément. Translittérez accents et cyrillique, ou conservez les lettres Unicode. 100 % privé, dans votre navigateur.

Comparer deux textes — Diff

Traitement de texte

Comparez deux textes instantanément dans votre navigateur. Vue côte à côte, surlignage mot à mot, export en diff unifié, options pour ignorer casse/espaces/lignes vides. 100 % navigateur — aucun upload.