Inversez l'ordre de vos lignes, en ligne
Collez une liste, récupérez-la à l'envers. Pratique pour relire des logs, parcourir un historique de commits du plus récent au plus ancien, ou chaque fois qu'un fichier arrive dans le mauvais sens.
Ou appuyez sur Ctrl+Entrée
Quand utiliser cet outil
guideCertains outils sortent les logs du plus ancien au plus récent. Un coup d'inverse et la dernière entrée se retrouve en tête — fini le scroll à rebours.
git log ou notes de release dans le mauvais sens ? Inversion en deux secondes, remise en place comme vous voulez.
Réponses d'enquête, todos, classements — parfois lire « de bas en haut » est la bonne lecture. Une bascule suffit.
Vous modélisez une file ou une pile ? Inverser + dédoublonnage (page d'accueil) conserve la dernière occurrence de chaque ligne plutôt que la première.
Comment ça marche
trois étapes-
01
Collez votre liste ou téléversez un .txt
Même seuil que les autres outils — 100 000 lignes en temps réel, les fichiers plus gros passent en mode téléchargement automatiquement.
-
02
Choisissez vos options
« Couper les espaces » retire les espaces de début/fin de chaque ligne avant inversion. « Supprimer les vides » élimine les blancs pour que la sortie inversée commence sur une vraie ligne.
-
03
Cliquez Exécuter
La dernière ligne d'entrée devient la première ligne de sortie. L'inversion est déterministe — même entrée, même sortie à chaque fois.
Sous le capot
notes techniques- Algorithme
- Array.prototype.reverse() natif, in-place
- Débit
- 100 000 lignes inversées en ≈80 ms sur un MacBook Air M3 2024
- Threading
- Web Worker pour les fichiers ≥ 2 Mo ou ≥ 100 000 lignes
Passage O(n) après filtrage « Couper les espaces » / « Supprimer les vides » optionnel. Pas de tri, pas de comparaison — inversion déterministe.
Le coût dominant est le split en lignes, pas l'inversion. Plafond dur de 80 Mo par exécution.
Même architecture Worker que les autres outils ; le mode inversion est une branche du moteur commun.
Confidentialité et limites
ce qui reste oùTout tourne dans votre navigateur. Votre texte n'est jamais téléversé — pas de fetch, pas de XHR, pas d'analytics sur ce que vous collez. Après chargement, l'outil fonctionne hors ligne. Plafond dur de 80 Mo par exécution.
Questions fréquentes
réponduesEn quoi est-ce différent d'un tri descendant ?
Le tri compare des valeurs ; l'inversion retourne l'ordre existant. Si votre entrée est "apple", "banana", "cherry", l'inversion donne "cherry", "banana", "apple" — mais si l'entrée est "banana", "apple", "cherry", l'inversion donne "cherry", "apple", "banana" (pas le tri descendant).
Pourquoi ne pas utiliser `tac` ou `tail -r` en terminal ?
Vous pouvez — si vous vivez dans un terminal, `tac file.txt` (Linux) ou `tail -r file.txt` (macOS) est plus rapide. Cet outil est pour les 95 % qui n'ouvrent pas de terminal : coller, cliquer, récupérer la liste inversée.
Les lignes vides sont-elles conservées ?
Par défaut, oui — les lignes vides voyagent avec et finissent en haut de la sortie inversée. Activez « Supprimer les vides » si vous voulez les éliminer avant inversion.
Mes données sont-elles téléversées quelque part ?
Non. Tout le traitement tourne localement dans votre onglet. Aucune étape côté serveur ; la page fonctionne hors ligne après chargement.