Code-String-Escaper
Konvertiere eingefügten Text in ein String-Literal für C, Python, SQL, Shell und 16 weitere Sprachen — und zurück.
Code-String-Escaper
Füge Text ein und dieses Werkzeug wandelt ihn in ein gültiges String-Literal für die von dir gewählte Sprache um — C, C++, C#, Java, JavaScript, TypeScript, Python, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, Shell, PowerShell, YAML, JSON, XML oder CSV — oder kehrt den Prozess um, um einen escaped String zurück in Klartext zu konvertieren. Jede Programmiersprache escaped Anführungszeichen, Backslashes und Zeilenumbrüche etwas anders: Syntax, die in PHP single-quoted gültig ist, bricht in Python auf, und ein Bash double-quoted String verhält sich nicht wie ein PowerShell-String mit der gleichen Interpunktion.
Wähle einen Anführungszeichenstil, der dem entspricht, was du einfügst — einfach, doppelt oder Backtick, sofern die Sprache dies unterstützt; eine nicht unterstützte Kombination wie ein Backtick-String in C fällt auf die Standardform der Sprache zurück, statt ungültigen Code zu erzeugen. „Ergebnis in Anführungszeichen einschließen“ fügt die umgebenden Anführungszeichen hinzu oder lässt sie weg. „Nicht-ASCII als \u-Sequenzen escapen“ konvertiert Umlaute und Emojis in \uXXXX-Escapes für strikte ASCII-Ausgabe; ohne diese Option bleiben sie UTF-8-Literale. „Tabulatoren beibehalten“ lässt Tabulatorzeichen unverändert, statt sie zu escapen.
„Mehrzeiligen String statt \n verwenden“ wechselt zu der nativen Mehrzeilen-Form der Sprache, sofern eine existiert — ein Python triple-quoted String, ein JavaScript Template-Literal, ein PHP oder Ruby Heredoc, ein Bash quoted Heredoc, ein PowerShell Here-String oder ein YAML Block-Skalar — damit das Ergebnis mit echten Zeilenumbrüchen lesbar ist, statt einer Wand von \n-Zeichen. Sprachen ohne solche Konstrukte (C, C++, C#, Go, Kotlin, JSON, XML, CSV) fallen auf \n-Escapes zurück.
Alles läuft lokal in deinem Browser. Der Text, den du einfügst — ein Konfigurationswert, eine Log-Zeile, Benutzereingaben, die du für eine Abfrage absicherst — verlässt dein Gerät niemals. Kopiere das Ergebnis, lade es als .txt-Datei herunter oder leite es an ein anderes Werkzeug weiter.