CedricScheumann

Beliebiger Text, JSON, SQL oder Codefragmente

Die Eingabe verlässt deinen Browser nicht – optimal für vertrauliche Inhalte.

Ausgabe mit Escapes für C#, Razor und JSON

Formatiert für `\"`, `\\`, Unicode- und Hex-Escapes.

Typische Anwendungsfälle

  • JSON & APIs: Payloads sicher in `HttpClient`- oder Minimal-API-Beispiele einfügen.
  • Razor & Blazor: Inline-Strings ohne Syntaxfehler in Views oder Komponenten nutzen.
  • Unit-Tests: Erwartete Strings in Snapshots oder Assertions stabil halten.
  • Debugging: Fehlermeldungen entschlüsseln und den ursprünglichen Text sehen.

Schnellanleitung

  1. Text oder Code in das linke Feld einfügen.
  2. Mit „Text → C#“ escapen oder „C# → Text“ zum Zurückkonvertieren nutzen.
  3. Bei Bedarf die Felder tauschen, Anpassungen vornehmen und erneut konvertieren.
  4. Mit „Kopieren“ die Ausgabe in dein Projekt übernehmen.

Alle Berechnungen laufen lokal im Browser – keine Uploads, keine Logfiles, kein Tracking.

Unterstützte Escape-Sequenzen

Der Converter beherrscht sämtliche C#-Escapes nach ECMA-334 und ergänzt automatisch Unicode- oder Hex-Sequenzen für nicht druckbare Zeichen.

Standard

  • \n – Zeilenumbruch (LF)
  • \r – Wagenrücklauf (CR)
  • \t – Tabulator
  • \0, \a, \b, \f, \v
  • \\, \", \' für Anführungszeichen und Backslashes

Unicode

  • \uXXXX – BMP-Zeichen (4 Hex-Zeichen)
  • \UXXXXXXXX – Supplementary Planes
  • Surrogates werden automatisch korrekt kombiniert

Hex

  • \xXX bis \xFFFF für flexible Länge
  • Geeignet für binäre Daten und Steuerzeichen

Best Practices für C#-Strings

Häufige Fragen

Warum brauche ich einen C# String Escaper?

Manuelles Escapen ist fehleranfällig – ein fehlendes `\\` oder `\"` bricht deinen Build. Dieses Tool generiert korrekte Literale in Sekunden und macht Copy & Paste sicher.

Werden meine Daten gespeichert?

Nein. Alle Operationen laufen clientseitig in JavaScript. Es gibt keine Server-Requests und somit keine Logs oder Telemetriedaten.

Unterstützt das Tool auch Unicode-Emojis?

Ja. Zeichen außerhalb der Basic Multilingual Plane werden automatisch als `\UXXXXXXXX` kodiert, damit sie unabhängig vom Editor korrekt bleiben.

Kann ich die Ausgabe in Visual Studio / Rider verwenden?

Die Strings sind mit sämtlichen C#-Compilern kompatibel – inklusive Visual Studio, Rider, VS Code mit OmniSharp und Build-Pipelines wie GitHub Actions oder Azure DevOps.