Texte
Sort & Dedupe Lines
Trie les lignes de texte par ordre alphabétique, supprime les doublons, les lignes vides et les espaces superflus.
This tool sorts a list of lines alphabetically and removes duplicates and blank lines — a routine cleanup that's slow and error-prone to do by hand.
How to use it
- Paste text (one value per line) and sorting and deduplication happen instantly.
- Pick an order (ascending, descending, or natural) depending on the kind of data.
- Turn on removal of blank lines and extra whitespace to get a clean result in one pass.
Common uses
- Turning a list of email addresses or usernames into a unique, sorted list before importing it.
- Sorting a list of files or versions with numeric parts in natural order (file2 before file10).
- Quickly cleaning up a list copied from a spreadsheet or document, removing duplicates and stray blank lines.
Things to keep in mind
Plain alphabetical sorting puts "file10" before "file2", since it compares strings character by character — natural sort is needed for the expected order with numbers.
Duplicate removal is case-sensitive by default — "Text" and "text" count as different lines unless the text is normalized to one case first.
Article sur cet outil: Trier et dédupliquer des lignes : pourquoi c'est utile
Questions fréquentes
Quelle est la différence entre tri sensible et insensible à la casse ?
Avec l'option « Insensible à la casse » désactivée, les majuscules et minuscules sont triées séparément selon leur code de caractère ; activée, elle compare les lignes sans tenir compte de la casse, ce qui rapproche « Pomme » et « pomme ».
Comment les doublons, les lignes vides et les espaces sont-ils traités ?
Deux lignes identiques (selon l'option de casse choisie) sont considérées comme doublons et seule la première est conservée ; « Rogner les espaces » supprime les espaces en début et fin de ligne avant le tri, et « Supprimer les lignes vides » élimine les lignes sans caractère visible.
Mes lignes de texte sont-elles envoyées à un serveur ?
Non, le tri et la déduplication se font entièrement dans votre navigateur en JavaScript, aucune donnée n'est transmise ailleurs.
Pourquoi "10" se retrouve-t-il avant "9" dans un tri alphabétique ?
Le tri alphabétique (lexicographique) compare les chaînes caractère par caractère comme du texte, pas comme des nombres : "1" est lexicographiquement inférieur à "9", donc "10" passe avant "9". Pour un ordre numérique, les chaînes doivent d'abord être interprétées comme des nombres.
Peut-on trier selon l'ordre naturel (natural sort) ?
Le tri naturel reconnaît les séquences de chiffres à l'intérieur d'une chaîne comme des nombres, tout en comparant le reste comme du texte — grâce à cela, "file2.txt" se retrouve avant "file10.txt", ce qui est pratique pour des noms de fichiers ou de versions avec un préfixe textuel.