0

String Escaper — JSON, JS, SQL en Regex

Escape of unescape strings voor JSON, JavaScript/TypeScript, SQL en reguliere expressies — live en volledig in jouw browser.

🔒 Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.

Heeft u in plaats daarvan een HTML-entiteit of URL-codering nodig? Gebruik onze HTML & URL Encoder/Decoder-tool.

Verwerken... 0%

Resultaat

Moet je een string met aanhalingstekens, backslashes of regeleindes in een JSON-payload, een JavaScript-bronbestand, een SQL-query of een reguliere-expressiepatroon plaatsen? Elk van die vier contexten escapest speciale tekens anders, en een fout maakt de waarde kapot of introduceert een bug. Deze tool escapest en unescapet tekst voor alle vier, live, rechtstreeks in jouw browser. HTML-entiteit- of URL-encoding nodig? Gebruik dan onze HTML & URL Encoder / Decoder — deze tool laat die twee formaten bewust aan die tool over.

Kies een formaat en de regels schakelen direct om: JSON-modus gebruikt de exacte escaping die de JSON-specificatie vereist (aanhalingstekens, backslashes, regeleindes, tabs en stuurtekens); JavaScript-modus voegt een keuze voor aanhalingstekens toe, zodat je uitvoer correct is voor enkele, dubbele of backtick-aanhalingstekens, inclusief escaping van template-literal ${; SQL-modus verdubbelt enkele aanhalingstekens zoals standaard SQL-stringliterals dat verwachten; en regex-modus escapest de twaalf speciale metatekens van regex, zodat de exacte letterlijke tekst matcht binnen een new RegExp()-patroon — regex-escaping werkt enkel in één richting, omdat er geen dubbelzinnigheid is om terug te draaien.

Een oprecht voorbehoud: het verdubbelen van SQL-strings wordt hier getoond om te leren en voor snelle eenmalige scripts, nooit als vervanging voor geparametriseerde queries of prepared statements — het handmatig escapen van gebruikersinvoer per string is een klassiek SQL-injectierisico in echte toepassingen, en de tool zegt dat duidelijk wanneer SQL-modus actief is. Elke conversie draait lokaal: niets wat je plakt, encodeert of decodeert, wordt ooit geüpload.