Plus de jeux sur WuGames.ioSponsoriséDécouvrez des jeux de navigateur gratuits — jouez aussitôt, sans téléchargement ni inscription.Jouer

Inverser la Liste

Inversez une liste de texte en un clic : annulez un tri, lisez les logs du plus récent, retournez des lignes CSV, inversez des éléments par virgule ou les mots.

settings Paramètres

Inverser la Liste - Outil d'Inversion de Texte

Inverser la Liste retourne l'ordre de tout texte où chaque élément occupe sa propre ligne. La dernière ligne de votre entrée devient la première ligne de la sortie, l'avant-dernière devient la deuxième, et ainsi de suite — chaque octet du contenu original est préservé, seul l'ordre des lignes est miroité. Les utilisations typiques en conditions réelles comprennent : convertir un résultat trié croissant en décroissant sans retrier (plus rapide sur de grandes listes), inverser un journal chronologique pour que la ligne la plus récente apparaisse en premier comme le font les visionneuses tail d'Apache ou Nginx, retourner une pile de tâches en ordre pop, lire une liste todo numérotée de bas en haut pour planifier les dépendances, et inverser des lignes CSV quand un outil les exporte dans le mauvais sens. Au-delà du retournement de lignes entières, un sélecteur de Mode d'inversion inverse aussi l'ordre des mots dans chaque ligne ou inverse des éléments séparés par un délimiteur (virgule, point-virgule, espace, barre verticale ou personnalisé), une option Garder l'en-tête épingle la première ligne d'un CSV en haut, la ligne vide finale est supprimée par défaut, et la fin de ligne d'origine (LF ou CRLF) est préservée en sortie. L'inversion s'exécute entièrement dans votre navigateur via un seul appel Array.prototype.reverse() de JavaScript sur l'entrée découpée, donc même des listes de 100k lignes se terminent en millisecondes et rien n'est téléversé.

Que fait exactement l'outil Inverser la Liste ?

Il découpe votre entrée sur les sauts de ligne, inverse le tableau de chaînes résultant et les rejoint avec la même fin de ligne. La ligne 1 devient la dernière, la ligne 2 devient l'avant-dernière, etc. Le contenu de chaque ligne reste intact — seul l'ordre des lignes est miroité, ce qui diffère de l'inversion de chaque caractère.

En quoi est-ce différent d'un tri décroissant (Z-A) ?

Trier Z-A compare chaque ligne alphabétiquement et les réordonne ; Inverser la Liste préserve l'ordre que vous aviez déjà et le retourne simplement de bout en bout. Si votre liste n'est pas triée, la trier va la mélanger alphabétiquement tandis qu'inverser garde votre séquence personnalisée intacte, juste à l'envers. Utilisez Inverser pour des données déjà triées croissantes que vous voulez décroissantes, et Trier pour une entrée non structurée.

Préserve-t-il la numérotation, l'indentation et les caractères spéciaux ?

Oui. Chaque ligne est traitée comme une chaîne opaque, donc les numéros initiaux comme '1.', les puces comme '- ', l'indentation par tabulations, les emojis, les caractères CJK, les lettres accentuées (é, è, ç, ù) et la ponctuation finale restent exactement tels que vous les avez tapés. Si vous inversez une liste numérotée, les numéros eux-mêmes ne se renumérotent pas — '1. Pomme' reste '1. Pomme' même en finissant en bas ; renumérotez séparément avec un outil Numérotation de Lignes si besoin.

Quelle est la limite de lignes et gère-t-il les gros fichiers ?

Il n'y a pas de plafond strict. L'outil inverse des listes de plus de 100 000 lignes sans accroc car Array.reverse() s'exécute en temps linéaire et les navigateurs modernes gèrent des chaînes de plusieurs mégaoctets. Les limites pratiques du navigateur tournent autour de 10 Mo de texte pour des performances de collage acceptables, mais l'inversion elle-même se termine en moins de 200 ms sur un ordinateur portable typique même à cette taille. Pour des logs de plusieurs gigaoctets, préférez la commande Unix `tac` (cat à l'envers) qui fait du streaming sans charger tout le fichier en mémoire.

Inverser la Liste — Inversez une liste de texte en un clic : annulez un tri, lisez les logs du plus récent, retournez des lignes CSV, invers
Inverser la Liste

Que fait-il avec les lignes vides et les espaces de fin ?

Les lignes vides sont conservées et inversées avec le contenu. Si votre entrée se termine par un saut de ligne (la plupart des éditeurs et des exports CSV en ajoutent un), la chaîne vide finale devenait la première ligne de sortie — une ligne blanche en haut. L'option 'Supprimer la ligne vide finale' est désormais activée par défaut et coupe ce seul saut de ligne final avant d'inverser, vous obtenez donc un haut propre automatiquement. Décochez-la si vous voulez délibérément conserver cette ligne blanche finale.

Comment inverser maintenant une liste séparée par des virgules ou par mots ?

Utilisez le sélecteur de Mode d'inversion en haut. Choisissez 'Inverser les éléments séparés par un délimiteur' et sélectionnez virgule, point-virgule, espace, barre verticale ou un délimiteur personnalisé pour transformer 'a,b,c,d' en 'd,c,b,a' sur place — sans Remplacer les Mots ni la console du navigateur. Choisissez 'Inverser l'ordre des mots (par ligne)' pour retourner 'le rapide renard brun' en 'brun renard rapide le' sur chaque ligne tout en gardant l'ordre des lignes.

Puis-je inverser les lignes mais garder l'en-tête CSV en haut ?

Oui. En mode 'Inverser les lignes', cochez 'Garder la première ligne comme en-tête'. La première ligne reste épinglée en haut et seules les lignes en dessous sont inversées, donc un export CSV trié se retourne du plus récent en premier sans enterrer son en-tête. L'outil détecte aussi votre fin de ligne d'origine (LF ou CRLF) et rejoint avec la même, donc réenregistrer ou comparer un fichier Unix ne réécrit pas silencieusement chaque fin de ligne en CRLF.

Mes données sont-elles privées — quelque chose est-il téléversé ?

Rien ne quitte votre appareil. L'inversion s'exécute en JavaScript du navigateur en utilisant uniquement la valeur du textarea d'entrée ; il n'y a pas d'appel fetch(), pas d'événement d'analytique avec contenu, pas de traitement côté serveur. Vous pouvez le vérifier dans l'onglet Réseau de DevTools — cliquer sur Inverser déclenche zéro requête réseau. Sûr pour des listes confidentielles comme noms d'employés, e-mails clients ou lignes de journal internes.