Convertir Newline en \n en Ligne
Transformez instantanément un texte multiligne en une chaîne sur une seule ligne avec des séquences d'échappement littérales \n, \r\n, \\n ou <br>—ou passez en Mode Unescape pour retransformer \n en véritables sauts de ligne. Conçu pour les développeurs manipulant des payloads JSON, prompts LLM, certificats PEM .env et littéraux de chaînes directement dans le navigateur.
Comment Convertir des Sauts de Ligne en \n en Ligne
- Collez votre Texte : Saisissez ou collez votre texte multiligne dans le panneau Texte d'Entrée à gauche, ou cliquez sur Charger un Exemple pour tester avec des chemins et guillemets.
- Choisissez un Preset ou un Mode : Cliquez sur Chaîne JSON, .env / Clé PEM ou Concaténation de Code pour une configuration instantanée, ou personnalisez les options à droite.
- Sélectionnez la Séquence d'Échappement : Choisissez
\npour Unix/JSON,\r\npour Windows,\\npour du double échappement, ou<br>pour HTML—ou basculez en Mode Unescape pour rétablir les retours à la ligne. - Copiez ou Téléchargez : Le résultat se met à jour en temps réel. Cliquez sur Copier dans le Clipboard ou Télécharger .txt.
Guide de Référence des Séquences d'Échappement
| Séquence | Nom | Utilisations Courantes | Exemple de Sortie |
|---|---|---|---|
\n |
Line Feed (LF) | Chaînes JSON, Unix/Linux/macOS, Python, JavaScript, Go, Rust, variables .env |
Ligne 1\nLigne 2 |
\r\n |
Carriage Return + Line Feed (CRLF) | Fichiers texte Windows, en-têtes HTTP, fichiers CSV RFC 4180, corps d'e-mails SMTP | Ligne 1\r\nLigne 2 |
\\n |
Double Antislash Échappé | Payloads JSON imbriqués, littéraux regex, commandes shell/sed | Ligne 1\\nLigne 2 |
<br> |
Saut de Ligne HTML | E-mails HTML, champs CMS, cellules Markdown, intégrations rich-text | Ligne 1<br>Ligne 2 |
Cas d'Usage Fréquents pour Développeurs
1. Formater du Texte Multiligne et des Prompts LLM pour des API JSON
La spécification JSON (RFC 8259) interdit les retours à la ligne bruts dans les valeurs de type chaîne—coller un prompt multiligne directement dans un corps JSON provoque une erreur SyntaxError: Bad control character in string literal. Le preset Chaîne JSON remplace chaque saut de ligne par \n, échappe les guillemets doubles internes (\") et antislashs (\\), puis entoure le résultat pour Postman, curl ou l'API OpenAI/Anthropic.
2. Stocker des Clés Privées PEM / SSH dans des Fichiers .env
Docker, Kubernetes, GitHub Actions, Vercel et Node.js exigent souvent que les clés privées RSA, TLS ou Firebase (-----BEGIN PRIVATE KEY-----) tiennent sur une seule ligne dans le fichier .env. Utilisez le preset .env / Clé PEM pour supprimer les lignes vides, joindre les blocs base64 avec \n et ajouter des guillemets doubles :
PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQE...\n-----END PRIVATE KEY-----"
3. Construire des Chaînes Concaténées en JavaScript, Java, C# et Python
Pour rédiger des requêtes SQL, modèles de logs ou shaders avec concaténation ligne par ligne explicite, activez Ajouter l'opérateur de concaténation (ou le preset Concaténation de Code) afin d'obtenir "SELECT *\n" + "FROM users\n" + "WHERE active = 1".
Questions Fréquentes (FAQ)
Comment convertir un texte multiligne en une chaîne JSON sur une ligne ?
Collez votre texte multiligne dans le champ Texte d'Entrée et cliquez sur le preset rapide Chaîne JSON (ou cochez Ajouter des guillemets doubles externes et Échapper guillemets internes et antislashs). Tous les sauts deviennent \n pour un JSON valide.
Comment transformer des \n littéraux en vrais sauts de ligne (unescape) ?
Sélectionnez Unescape (\n → Newline) sous Mode de Conversion dans les paramètres, ou cliquez sur Unescape \n → Lignes. Collez votre chaîne échappée et elle retrouvera instantanément sa forme multiligne lisible.
Comment formater une clé privée PEM ou SSH multiligne pour un fichier .env ?
Collez la clé complète (avec -----BEGIN PRIVATE KEY----- et -----END PRIVATE KEY-----) puis cliquez sur le preset .env / Clé PEM. Il nettoie les espaces, supprime les lignes vides, remplace les retours par \n et ajoute les guillemets doubles.
Quelle est la différence entre \n (LF) et \r\n (CRLF) ?
\n (Line Feed, ASCII 10) est la norme sur Unix, Linux, macOS, JSON et les langages modernes. \r\n (Carriage Return + Line Feed) est employé par Windows, les en-têtes HTTP et les fichiers CSV RFC 4180.
Mon texte ou ma clé privée sont-ils transmis à un serveur ?
Non. Toutes les conversions s'exécutent à 100 % en local dans votre navigateur via JavaScript. Vos textes, requêtes API et clés privées ne quittent jamais votre appareil.