String escapen / unescapen

Escape of unescape tekst met veelgebruikte JSON- en codetekens zoals \n, \t, \" en \\.

⌘ Draait in de browser ◴ Geen data opgeslagen ⌁ Gratis

Concept

Escaping/unescaping van strings hangt af van gebruikscontext

JSON/JavaScript, HTML en URL hebben verschillende regels; dezelfde tekens moeten per invoegcontext anders behandeld worden.

Bij JSON en JavaScript moeten newline, tab, quotes en backslash als escape-sequences worden geschreven om geldige stringliteral te behouden.

Bij HTML en URL verschilt de strategie: bij attribuut/markup grenspunten of alleen-parameterwaarde gelden andere encoderegels.

Hoofdgebruiksgevallen

Gebruik dit voor API-payloads, code-literals, templates en log-uitvoer vóór het invoegen, zodat speciale tekens correct blijven.

Contextcheck

JSON/JS delen vaak regels, maar HTML vereist controle op markup/attribuutgrenzen en URL vereist onderscheid tussen volledige URL-encoding of parameterwaarden.

Veiligheid

Deze tool verandert alleen tekens; het vervangt geen inputvalidatie, sanitization, output encoding of XSS-beveiliging.

Omdat alleen teksttransformatie plaatsvindt, voer extra beveiligingslagen apart uit (validatie, filters, server-side controles).

String escapen / unescapen Werkruimte

Gewone string
Geconverteerd resultaat

Hoe te gebruiken

  1. 1 Zet een gewone string of JSON-escaped string in het passende veld.
  2. 2 Gebruik Escape voor platte tekst of Unescape voor escaped tekst.
  3. 3 Auto detect kiest de richting op basis van quotes, backslashes of Unicode-escape-notatie.
  4. 4 Controleer hoe nieuwe regels, tabs en quotes zijn omgezet.
  5. 5 Kopieer het resultaat dat je nodig hebt.

Veelgebruikte toepassingen

  • JSON-string literals voorbereiden
  • Nieuwe regels en tabs zichtbaar maken
  • Escaped tekst herstellen

Veelgestelde vragen

Welke tekens worden escaped?

Backslashes, dubbele quotes, enkele quotes, nieuwe regels, carriage returns en tabs worden omgezet naar escape-sequenties voor JSON- en codestrings.

Kan ik een escaped string herstellen?

Ja. Zet de escaped string in het escaped veld en voer Unescape uit om tekens zoals nieuwe regels en tabs te herstellen.

Hoe werkt automatische detectie?

Bij duidelijke quote-, backslash- of Unicode-escape-notatie zet de tool escaped tekst terug. Anders behandelt hij de invoer als platte tekst en maakt hij er escaped tekst van.

Valideert dit een volledig JSON-document?

Nee. Het helpt alleen met string escape en unescape; het valideert geen JSON-syntax en formatteert geen objecten.

Gerelateerde workflow