Newline zu \n online konvertieren
Konvertieren Sie mehrzeiligen Text im Handumdrehen in eine durchgehende Zeichenkette mit literalen Escape-Sequenzen wie \n, \r\n, \\n oder <br> – oder wechseln Sie in den Unescape-Modus, um \n wieder in echte Zeilenumbrüche umzuwandeln. Ideal für Entwickler bei der Arbeit mit JSON-Payloads, LLM-Prompts, PEM-Zertifikaten in .env und String-Literalen direkt im Browser.
So konvertieren Sie Zeilenumbrüche online zu \n
- Text einfügen: Geben Sie Ihren mehrzeiligen Inhalt in das Feld Eingabetext ein oder klicken Sie auf Beispiel laden.
- Preset oder Modus wählen: Nutzen Sie Presets wie JSON-String, .env / PEM-Schlüssel oder Code-Verkettung für blitzschnelle Konfiguration.
- Escape-Sequenz wählen: Wählen Sie
\nfür Unix/JSON,\r\nfür Windows,\\nfür doppeltes Escaping oder<br>für HTML – oder schalten Sie auf Unescape um. - Kopieren oder Speichern: Das Ergebnis wird in Echtzeit berechnet. Klicken Sie auf In die clipboard kopieren oder Als .txt herunterladen.
Referenztabelle für Escape-Sequenzen
| Sequenz | Name | Typische Verwendung | Beispielausgabe |
|---|---|---|---|
\n |
Line Feed (LF) | JSON-Strings, Unix/Linux/macOS, Python, JavaScript, Go, Rust, .env-Variablen |
Zeile 1\nZeile 2 |
\r\n |
Carriage Return + Line Feed (CRLF) | Windows-Textdateien, HTTP-Header, CSV-Dateien nach RFC 4180, SMTP-E-Mails | Zeile 1\r\nZeile 2 |
\\n |
Doppelter Backslash mit Escape | Verschachtelte JSON-Payloads, Regex-Literale, Shell-/sed-Befehle | Zeile 1\\nZeile 2 |
<br> |
HTML-Zeilenumbruch | HTML-E-Mails, CMS-Textfelder, Markdown-Tabellen, Rich-Text-Einbettungen | Zeile 1<br>Zeile 2 |
Häufige Anwendungsfälle für Entwickler
1. Mehrzeiligen Text und LLM-Prompts für JSON-APIs formatieren
Die JSON-Spezifikation (RFC 8259) verbietet unescapte Zeilenumbrüche in Zeichenketten. Das Preset JSON-String konvertiert Zeilenumbrüche in \n und maskiert Anführungszeichen (\") sowie Backslashes (\\), sodass Payloads für Postman, curl oder OpenAI-APIs direkt nutzbar sind.
2. Private PEM- und SSH-Schlüssel in .env-Dateien speichern
Plattformen wie Docker, Kubernetes, GitHub Actions, Vercel und Node.js-Dienste verlangen häufig, dass private RSA- oder Firebase-Schlüssel (-----BEGIN PRIVATE KEY-----) in einer einzigen Zeile stehen. Nutzen Sie das Preset .env / PEM-Schlüssel, um Zeilenumbrüche durch \n zu ersetzen und den Schlüssel in Anführungszeichen einzubetten:
PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQE...\n-----END PRIVATE KEY-----"
3. String-Verkettung in JavaScript, Java, C# und Python
Wenn Sie SQL-Queries, Log-Templates oder Shader lesbar zeilenweise verketten möchten, aktivieren Sie Verkettungsoperator hinzufügen für Ausgaben wie "SELECT *\n" + "FROM users\n" + "WHERE active = 1".
Häufig gestellte Fragen (FAQ)
Wie konvertiere ich mehrzeiligen Text in einen einzeiligen JSON-String?
Fügen Sie den Text ein und klicken Sie auf das Preset JSON-String. Alle Zeilenumbrüche werden in \n konvertiert und Zeichen wie " und \ werden automatisch sicher maskiert.
Wie wandle ich \n wieder in echte Zeilen um (Unescape)?
Wählen Sie den Modus Unescape (\n → Newline) oder nutzen Sie das Preset Unescape \n → Zeilen. Der maskierte Text wird direkt in lesbare Absätze aufgeteilt.
Wie formatiere ich PEM- oder SSH-Schlüssel für .env-Dateien?
Fügen Sie den Schlüssel vollständig ein und nutzen Sie das Preset .env / PEM-Schlüssel. Es ersetzt Umbrüche sauber durch \n und setzt äußere Anführungszeichen.
Was ist der Unterschied zwischen \n (LF) und \r\n (CRLF)?
\n ist der moderne Standard unter Unix, Linux, macOS und in JSON. \r\n ist der historische Windows-Standard und wird auch in HTTP-Headern und CSV-Spezifikationen verwendet.
Werden meine Daten oder privaten Schlüssel an einen Server übertragen?
Nein. Alle Operationen laufen vollständig lokal in Ihrem Webbrowser mittels JavaScript ab. Ihre Daten bleiben zu 100 % vertraulich auf Ihrem Gerät.