Comment utiliser : Convertisseur fin de ligne
- Collez du texte ou déposez un ou plusieurs fichiers.
- Consultez les fins de ligne détectées — les fichiers mixtes sont signalés.
- Choisissez LF ou CRLF, les nettoyages facultatifs, puis copiez le texte converti ou téléchargez-le en ZIP.
CRLF ou LF
Les fichiers texte terminent chaque ligne par un caractère invisible. Unix, Linux et macOS utilisent LF (\n, line feed). Windows utilise CRLF (\r\n, retour chariot + saut de ligne). Les anciens Mac OS utilisaient un simple CR. La plupart des éditeurs gèrent les deux, mais beaucoup d’outils non : un script shell en CRLF échoue avec /bin/bash^M: bad interpreter, les points d’entrée Docker cassent, et les diff affichent chaque ligne comme modifiée.
Résoudre le problème durablement avec Git
Ajoutez un fichier .gitattributes contenant * text=auto eol=lf (et *.bat text eol=crlf pour les fichiers batch Windows) afin que Git normalise les fins de ligne à chaque commit. Configurer git config --global core.autocrlf input sur macOS/Linux et true sous Windows aide aussi. Après l’ajout de .gitattributes, exécutez une fois git add --renormalize ..
Fins de ligne mixtes
Les fichiers modifiés sur différents systèmes contiennent souvent les deux types. Les compteurs indiquent exactement combien de chaque type le texte contient, et la conversion les uniformise.
Confidentialité par conception
Le texte et les fichiers sont convertis dans votre navigateur et ne sont jamais envoyés sur un serveur.
Aussi recherché comme : crlf vers lf, lf vers crlf, convertir fin de ligne, fin de ligne windows, dos vers unix, unix vers dos, fins de ligne mixtes.
Outils complémentaires : Convertisseur fin de ligne
- Convertisseur chemin Windows — Collez un chemin dans n'importe quel format — C:\Users\me\project, /mnt/c/Users/me/project, /c/Users/me — et obtenez-le sous toutes les autres formes, prêt à copier : WSL, Git Bash, Cygwin, URL file, UNC et échappé pour le code.
- Supprimer les sauts de ligne — Collez un texte aux lignes cassées, issu d'un PDF, d'un e-mail ou d'un terminal, et retrouvez des paragraphes propres.
- Générateur .editorconfig — Faites en sorte que chaque éditeur de votre équipe utilise la même indentation, les mêmes fins de ligne et le même charset.
- Générateur de fichiers .gitignore — Cochez les technologies de votre choix — Node, Python, React, Next.js, Docker, macOS, VS Code et 40 autres — et obtenez une liste claire et sans doublons .gitignore avec des sections commentées, prêt à être téléchargé.
Questions fréquentes
Comment corriger l’erreur « bad interpreter: /bin/bash^M » ?
sed -i 's/\r$//' script.sh — puis enregistrez-le à nouveau.