String escapen / unescapen
Escape of unescape tekst met veelgebruikte JSON- en codetekens zoals \n, \t, \" en \\.
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
Hoe te gebruiken
- 1 Zet een gewone string of JSON-escaped string in het passende veld.
- 2 Gebruik Escape voor platte tekst of Unescape voor escaped tekst.
- 3 Auto detect kiest de richting op basis van quotes, backslashes of Unicode-escape-notatie.
- 4 Controleer hoe nieuwe regels, tabs en quotes zijn omgezet.
- 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.