Numérotez n'importe quel texte, ligne par ligne
Collez une liste, récupérez-la avec un numéro de ligne en tête de chaque ligne. Séparateur par défaut : tab, pour se coller directement dans la colonne A d'Excel. Point de départ configurable et remplissage zéro / espace pour aligner les colonnes.
Ou appuyez sur Ctrl+Entrée
Quand utiliser cet outil
guideExamen d'un log ou d'une longue liste de retours ? Numérotez d'abord pour dire "regardez la ligne 47" au lieu de décrire le contenu.
La sortie tab-séparée se colle directement en deux colonnes — numéros en A, texte original en B. Pas de formule, pas de cliquer-glisser.
Les LLMs suivent mieux les instructions "pour chaque élément numéroté…" quand les items sont préalablement numérotés.
Le numéro de la dernière ligne donne le total. Plus rapide que compter à la main, sans `wc -l`.
Comment ça marche
trois étapes-
01
Collez du texte ou déposez un .txt
Aperçu en temps réel jusqu'à 100 000 lignes sur ordinateur / 5 000 sur mobile. Au-delà, bascule automatique en mode téléchargement — même moteur, même numérotation, page réactive.
-
02
Choisissez séparateur, départ, remplissage
Séparateur : tab (par défaut, ouvre les colonnes Excel), espace, ": " ou ". ". Démarrez à n'importe quel entier. Remplissage : aucun, zéro ("007") ou espaces (" 7") pour aligner.
-
03
Cliquez Exécuter
Les numéros sont préfixés de façon déterministe. « Supprimer les vides » désactivé (défaut) : chaque ligne reçoit un numéro, vides comprises — comportement `cat -n`. Activé : `cat -b` — saute les vides mais garde la numérotation consécutive sur les non-vides.
Sous le capot
notes techniques- Algorithme
- Un seul passage linéaire · O(n)
- Largeur de remplissage
- String(start + count − 1).length
- Débit
- 100 000 lignes numérotées en ≈90 ms sur un M3 MacBook Air 2024
Pour chaque ligne : formate le curseur en chaîne, remplit optionnellement à la largeur max, préfixe le séparateur. Le curseur n'avance que sur les lignes effectivement numérotées.
Largeur calculée une seule fois selon le plus grand numéro produit. Un fichier 1000 lignes se remplit toujours à 4 chiffres. Avec « Supprimer les vides » activé, compte seulement les non-vides.
Même moteur que les autres outils. Web Worker prend le relais pour les fichiers ≥ 2 Mo ou ≥ 100 000 lignes, le thread principal reste interactif.
Confidentialité et limites
ce qui reste oùTout tourne dans votre navigateur — pas de téléversement, pas de fetch, pas d'analytics. Les numéros sont calculés localement. Plafond dur de 80 Mo par exécution.
Questions fréquentes
réponduesPourquoi tab par défaut ?
Le texte tab-séparé se colle automatiquement en deux colonnes dans Excel, Google Sheets et Numbers. Espace, deux-points-espace (": ") et point-espace (". ") sont disponibles en un clic pour un usage texte brut.
Puis-je commencer à 0 ou à 100 ?
Oui — saisissez n'importe quel entier dans le champ Commencer à. Les valeurs négatives et 0 sont acceptées. La largeur de remplissage s'ajuste automatiquement au plus grand numéro produit.
Que se passe-t-il avec les lignes vides ?
Deux modes via l'option « Supprimer les vides ». Désactivée (par défaut) numérote toutes les lignes y compris vides — `cat -n`. Activée numérote seulement les non-vides mais garde la numérotation consécutive ("1, 2, 3" sur les non-vides même s'il y avait des vides entre) — `cat -b`.
En quoi est-ce différent de la formule ROW() d'Excel ?
ROW() exige que les données soient déjà dans des cellules, donne les numéros dans une colonne séparée, et casse si vous supprimez des lignes. Cet outil rend du texte brut collable partout — mail, chat, PDF, Markdown — sans dépendance de formule.
Mon texte est-il téléversé ?
Non. La numérotation tourne entièrement dans votre navigateur. Pas de fetch, pas de XHR, pas de télémétrie. Déconnectez-vous du réseau après chargement, l'outil continue de fonctionner.