Trieur de texte en ligne
Triez des lignes complètes par ordre alphabétique, numérique ou par longueur. Utilisez le tri naturel, inversez l’ordre original ou mélangez les lignes sans modifier votre texte source.
Maximum de 500 000 unités UTF-16. Aucun contenu n’est tronqué automatiquement. Les doublons sont conservés.
Les lignes conservées gardent leur écriture et leurs espaces. Les fins de ligne utilisent LF. Le mode numérique exige un nombre complet par ligne.
Chargement du trieur…
Une fin de ligne finale termine la dernière ligne sans ajouter une ligne au compteur. Elle est conservée si des lignes subsistent. Les clés égales gardent l’ordre source dans les tris alphabétiques, numériques et par longueur.
Comment trier des lignes de texte ?
1. Collez votre liste
Placez un élément par ligne dans la zone du texte original.
2. Choisissez un ordre
Sélectionnez le tri alphabétique, numérique, par longueur, l’inversion ou le mélange.
3. Vérifiez et exportez
Lancez le tri, examinez le résultat, puis copiez ou téléchargez les lignes.
Choisir la bonne méthode de tri
Tri alphabétique et naturel
Le tri alphabétique utilise la comparaison linguistique du navigateur. Choisissez le français, l’anglais, l’espagnol ou l’arabe. Ignorer la casse maintient les différences d’accents significatives et traite les variantes de casse comme égales lorsque le moteur de comparaison le fait. La ponctuation n’est pas explicitement ignorée.
L’ordre naturel compare les suites de chiffres dans les libellés comme des nombres : fichier2 précède fichier10. Désactivez-le pour un ordre lexical. Ce n’est pas un analyseur de décimales, dates ou versions logicielles. Les détails peuvent varier selon les données Unicode du navigateur.
Tri numérique de nombres complets
Chaque clé retenue doit être un nombre fini complet. Le mode accepte les chiffres ASCII, un signe facultatif, le point décimal et la notation scientifique : -2.5, .75 ou 1e3. Les séparateurs de milliers, virgules décimales, devises, nombres hexadécimaux et chiffres localisés ne sont pas acceptés.
Les comparaisons utilisent les nombres à virgule flottante de JavaScript, pas une arithmétique de précision arbitraire. Des valeurs très grandes ou précises peuvent être arrondies à la même valeur ; des valeurs très petites peuvent devenir nulles. Utilisez un logiciel adapté si un classement exact de haute précision est nécessaire. Une ligne invalide arrête le tri au lieu d’être assimilée à zéro.
Tri par longueur
La longueur est mesurée en points de code Unicode de la clé de tri. Si les espaces extérieurs sont ignorés, ils ne contribuent pas à cette longueur, mais restent dans la sortie. Les emojis composés et les accents combinatoires peuvent contenir plusieurs points de code.
Inverser ou mélanger
Inverser retourne directement l’ordre source sans tri alphabétique préalable. Le mélange utilise Fisher–Yates avec Math.random(). Il convient à la réorganisation ordinaire de listes, pas aux usages de sécurité ou aux tirages certifiés. Un mélange peut reproduire le même ordre, surtout avec une courte liste.
Chaque opération repart de l’original. Copiez le résultat dans la zone source si vous voulez réorganiser cette nouvelle version.
Conserver le contenu des lignes
Le retrait des espaces dans les clés ne réécrit pas les lignes. Les doublons restent présents. Le filtre facultatif retire les lignes vides ou composées uniquement d’espaces blancs JavaScript avant le tri. En mode numérique, les lignes vides conservées sont invalides : activez le filtre si nécessaire.
L’outil trie des lignes entières, pas des colonnes CSV ou des enregistrements multilignes. Il reconnaît CRLF, CR et les séparateurs Unicode et produit des fins de ligne LF.
Utilisez Supprimer les lignes en double pour dédoublonner une liste ou le comparateur de texte pour examiner les changements.
Confidentialité et traitement local
Le code de cet outil trie votre liste dans votre navigateur. Il n’envoie pas le texte à une API et ne l’enregistre pas dans le stockage du navigateur. La copie utilise le presse-papiers sur demande et les téléchargements TXT sont générés localement en UTF-8.
Votre navigateur, ses extensions et les autres scripts du site ont leur propre comportement, que cet outil ne contrôle pas.
Questions fréquentes
Le trieur supprime-t-il les doublons ?
Non. Les lignes répétées sont conservées. Utilisez l’outil de suppression des lignes en double pour ne garder qu’une occurrence.
Pourquoi fichier2 précède-t-il fichier10 ?
L’ordre naturel est activé par défaut en mode alphabétique. Il compare les suites de chiffres comme des nombres. Désactivez-le pour un ordre lexical.
Le mode numérique accepte-t-il « 12 éléments » ?
Non. Chaque clé doit être un nombre complet. Pour des libellés mixtes, utilisez le tri alphabétique avec ordre naturel.
Ignorer les espaces extérieurs modifie-t-il le résultat ?
Non. Cela change seulement la clé de tri. Les lignes gardent leur contenu et leurs espaces d’origine.
Que se passe-t-il si deux clés sont égales ?
Leur ordre relatif original est conservé dans les tris alphabétiques, numériques et par longueur, même décroissants. Inverser et mélanger réorganisent volontairement les positions.
Changer une option met-il le résultat à jour automatiquement ?
Non. Le résultat précédent est effacé pour éviter une sortie périmée. Cliquez à nouveau sur Trier les lignes.