Outil de suppression des sauts de ligne

Supprimez, remplacez ou nettoyez en masse les sauts de ligne dans un texte. Utile pour corriger un texte copié depuis un PDF ou Excel où les sauts apparaissent en plein milieu d'un mot, ou pour préparer un texte destiné à des cellules CSV ou des journaux sur une seule ligne. Il convertit également les sauts de ligne (CRLF/LF/CR).

Ce que fait l'outil de suppression des sauts de ligne

Cet outil élimine les sauts de ligne superflus d'un bloc de texte, ou les remplace par le séparateur dont vous avez réellement besoin. Un texte copié depuis un PDF, une colonne Excel ou une page web ressemble souvent à un paragraphe bien ordonné à l'écran, mais en réalité un caractère de saut de ligne a été inséré à chaque endroit où le texte revenait visuellement à la ligne. Si ces sauts cachés restent en place, une recherche-remplacement peut manquer un passage qui aurait dû correspondre, ou une ligne de CSV ou de journal peut se retrouver scindée sur plusieurs lignes.

Pour rappel, un saut de ligne peut s'écrire de trois façons différentes selon le système d'exploitation ayant produit le fichier : LF (\n), CR (\r) ou CRLF (\r\n). Quel que soit celui utilisé par le texte collé, l'outil le détecte automatiquement et vous laisse choisir parmi quatre modes — tout supprimer, remplacer par des espaces, fusionner uniquement les lignes vides ou convertir directement le saut de ligne — de sorte que vous n'ayez qu'à penser au résultat souhaité.

Comment utiliser l'outil de suppression des sauts de ligne

  1. Collez le texte d'origine Collez dans le champ "Texte d'origine" un texte contenant des sauts de ligne. Peu importe qu'il provienne d'un PDF, d'Excel, d'un e-mail ou d'ailleurs.
  2. Choisissez un mode de conversion Sélectionnez "Tout supprimer", "Remplacer par des espaces", "Fusionner uniquement les lignes vides" ou "Convertir le saut de ligne" selon votre besoin.
  3. Réglez les options supplémentaires si nécessaire Le mode "Tout supprimer" propose une option d'insertion d'espace pour éviter que les mots ne se collent ; le mode "Convertir le saut de ligne" permet de choisir LF, CRLF ou CR en sortie.
  4. Vérifiez le résultat Le champ "Texte converti" à droite se met à jour instantanément, avec le nombre de lignes et de caractères pour confirmer le changement.
  5. Copiez-le à l'endroit voulu Cliquez sur "Copier" pour envoyer le résultat directement dans le presse-papiers, puis collez-le dans un CSV, une fenêtre de discussion ou un éditeur de code.

Astuces pour en tirer le meilleur parti

  • Un texte copié depuis un PDF ou Excel comporte souvent des sauts de ligne insérés en plein milieu d'un mot à cause de la largeur des colonnes. Activez l'option d'insertion d'espace dans le mode "Tout supprimer" pour tout fusionner en une ligne sans coller les mots entre eux.
  • Un texte multi-lignes collé dans une cellule CSV peut perturber certains analyseurs et casser les limites de la cellule. Utilisez d'abord le mode "Remplacer par des espaces" pour convertir les sauts en espaces avant de coller.
  • Si un article de blog ou un brouillon copié se retrouve avec de nombreuses lignes vides consécutives, "Fusionner uniquement les lignes vides" conserve les sauts de paragraphe intacts tout en supprimant les lignes vides superflues.
  • Lorsque vous avez besoin d'une véritable chaîne sur une seule ligne (notifications Slack, paramètres d'API, etc.), utilisez le mode "Tout supprimer" pour éliminer complètement chaque saut de ligne.
  • Le texte converti s'affiche dans un champ de sortie en lecture seule : vous pouvez donc cliquer sur "Copier" en toute confiance et le coller ailleurs sans risque de le modifier par mégarde.

Quand utiliser l'outil de suppression des sauts de ligne

Redonner à un texte de PDF des paragraphes fluides

Le texte copié depuis un PDF est souvent coupé de force à la fin de chaque ligne ; "Tout supprimer" avec l'option espace le ramène à un paragraphe lisible.

Nettoyer des cellules de tableur ou de CSV

Des notes multi-lignes collées dans une seule cellule peuvent casser le fichier lorsqu'il est lu ailleurs ; convertir d'abord les sauts en espaces évite ce problème.

Construire une chaîne sur une seule ligne pour Slack ou une API

Les champs qui n'acceptent pas de saut de ligne — webhooks de discussion, paramètres de requête, etc. — ont besoin que le texte soit déjà fusionné en une seule ligne.

Ranger un brouillon de blog fraîchement collé

Quand copier un brouillon laisse de longues séries de lignes vides, "Fusionner uniquement les lignes vides" supprime le superflu sans toucher à la structure des paragraphes.

Préparer un fichier Windows pour un serveur Unix

Convertissez les sauts de ligne CRLF en LF avant d'utiliser le texte comme script shell ou fichier de configuration sur une machine Linux.

Glossaire des sauts de ligne

Saut de ligne
Le caractère de contrôle (ou la paire de caractères) enregistré dans un fichier texte pour marquer où une ligne se termine et où la suivante commence. Invisible à l'écran, mais bien présent dans les octets du fichier.
LF (Line Feed / saut de ligne)
Un seul caractère, \n, utilisé comme saut de ligne sous Unix, Linux et macOS.
CR (Carriage Return / retour chariot)
Un seul caractère, \r, utilisé seul par les anciennes versions de Mac OS antérieures à OS X. Il apparaît rarement seul aujourd'hui, mais reste disponible comme option pour d'anciennes données.
CRLF (Carriage Return + Line Feed)
La séquence de deux caractères \r\n utilisée comme saut de ligne standard sous Windows. La mélanger avec du texte n'utilisant que LF peut provoquer des problèmes d'affichage.
Ligne vide
Une ligne ne contenant aucun caractère. Elle sert normalement à séparer les paragraphes, mais le copier-coller peut en laisser plusieurs à la suite par accident.
Normalisation
Le fait de convertir un texte mélangeant différents sauts de ligne vers un seul format cohérent afin de pouvoir le traiter de façon fiable. Cet outil normalise d'abord tout en LF en interne avant d'appliquer le mode choisi.

Questions fréquentes

Utilisez "Tout supprimer (fusionner en une ligne)" avec l'option "insérer un espace à chaque saut" activée. Les sauts de ligne d'un PDF tombent souvent en plein milieu d'un mot ; sans l'option espace, deux mots se retrouveraient collés l'un à l'autre.

De nombreux analyseurs CSV gèrent correctement les sauts de ligne à l'intérieur d'une cellule entre guillemets, mais certains outils se comportent de façon imprévisible. Supprimer d'abord les sauts avec le mode "Remplacer par des espaces" garantit la compatibilité entre systèmes.

Oui. L'outil détecte et normalise automatiquement à la fois \r\n (format Windows) et \n (format Unix/Mac) avant de traiter le texte.

Utilisez "Fusionner uniquement les lignes vides". Les sauts de ligne isolés à l'intérieur d'un paragraphe restent intacts, et seules les séquences de deux lignes vides consécutives ou plus sont compressées en une seule ligne vide.

Non, ce n'est pas possible. Par spécification, un textarea HTML normalise tous les sauts de ligne en \n (LF) lors de la lecture de sa valeur : l'information d'origine est donc déjà perdue lorsque le texte arrive ici. La sortie utilise bien exactement le saut de ligne que vous choisissez, la conversion fonctionne donc parfaitement. Pour détecter le saut de ligne d'un fichier d'origine, utilisez le convertisseur d'encodage et de sauts de ligne par fichier, qui lit directement les octets.
Tool-kun

Anecdote — Comment des sauts de ligne incohérents provoquent des bugs invisibles

Les fichiers texte utilisent principalement deux conventions de saut de ligne : LF (\n) sous Unix/Linux/macOS, et CRLF (\r\n) sous Windows. Les anciennes versions de Mac OS (avant OS X) utilisaient même uniquement un CR (\r) isolé. Ces différences causent encore aujourd'hui de vrais maux de tête, par exemple lorsqu'un fichier texte créé sous Windows se retrouve avec des caractères parasites une fois lu sur un serveur Linux.

La plupart des demandes de "suppression des sauts de ligne" proviennent d'un texte copié depuis une colonne de PDF ou d'Excel : ce qui ressemble à l'écran à une phrase continue a en réalité été enregistré avec des sauts de ligne durs à chaque point de retour visuel. Le paragraphe paraît propre jusqu'au moment où vous le copiez, et c'est alors qu'un flot de sauts de ligne intégrés se déverse avec lui.

Cet outil est exactement l'inverse de l'outil de saut de ligne, qui insère un saut de ligne tous les N caractères. Cet autre outil sert à replier une ligne trop longue pour la rendre lisible ; celui-ci sert à annuler un retour à la ligne accidentel et à redonner au texte la phrase ou le paragraphe unique qu'il était toujours censé former.