0

String Escaper – JSON, JS, SQL & Regex

Escape eller unescape strenge til JSON, JavaScript/TypeScript, SQL og regex – live, helt i din browser.

🔒 Behandles helt i din browser - intet, du indtaster her, bliver nogensinde uploadet.

Har du brug for HTML-entiteter eller URL-indkodning i stedet? Brug vores HTML & URL Encoder / Decoder-værktøj.

Behandler... 0%

Resultat

Skal du indsætte en streng med anførselstegn, backslashes eller linjeskift i en JSON-payload, en JavaScript-kildekodefil, en SQL-forespørgsel eller et regulært udtryksmønster? Hver af disse fire kontekster escapers specialtegn forskelligt, og gør man det forkert, ødelægges værdien eller en fejl introduceres. Dette værktøj escapers og unescapers tekst til alle fire, live, lige i din browser. Har du brug for HTML-entitet- eller URL-kodning i stedet? Brug vores HTML & URL Encoder / Decoder – dette værktøj overlader bevidst disse to formater til den.

Vælg et format, og reglerne skifter øjeblikkeligt: JSON-tilstand bruger den nøjagtige escaping, JSON-specifikationen kræver (anførselstegn, backslashes, linjeskift, tabulatorer og kontroltegn); JavaScript-tilstand tilføjer et valg af anførselstegn, så du får output korrekt for enkelte, dobbelte eller backtick-anførselstegn, inklusive template-literal ${-escaping; SQL-tilstand fordobler enkelte anførselstegn, som standard SQL-strengliteraler forventer; og regex-tilstand escapers de tolv særlige regex-metategn, så den præcise bogstavelige tekst matcher inde i et new RegExp()-mønster – regex-escaping går kun den ene vej, da der ingen tvetydighed er at vende.

En ærlig advarsel: SQL-strengefordobling vises her til læring og til hurtige engangsscripts, aldrig som erstatning for parameteriserede forespørgsler eller prepared statements – at undslippe brugerinput manuelt er en klassisk risiko for SQL-injection i rigtige applikationer, og værktøjet siger det tydeligt, når SQL-tilstand er aktiv. Al konvertering kører lokalt: intet du indsætter, encoder eller decoder, uploades nogensinde.