Strängescapers — JSON, JS, SQL & Regex
Escapa eller unescapa strängar för JSON, JavaScript/TypeScript, SQL och regex – direkt i din webbläsare.
🔒 Bearbetas helt i din webbläsare – ingenting du anger här laddas någonsin upp.
Resultat
Behöver du placera en sträng med citattecken, bakstreck eller radbrytningar i en JSON-payload, en JavaScript-källkodsfil, en SQL-fråga eller ett reguljärt uttrycksmönster? Vart och ett av dessa fyra sammanhang escapar specialtecken olika, och att göra fel förstör värdet eller introducerar en bugg. Det här verktyget escapar och unescapar text för alla fyra, direkt i din webbläsare. Behöver du HTML-entitet- eller URL-kodning istället? Använd vår HTML & URL Encoder / Decoder – det här verktyget lämnar medvetet de två formaten till den.
Välj ett format så växlar reglerna direkt: JSON-läget använder den exakta escapning som JSON-specifikationen kräver (citattecken, bakstreck, radbrytningar, tabbar och kontrolltecken); JavaScript-läget lägger till ett val av citatstil, så att du får utdata korrekt för enkla citattecken, dubbla citattecken eller backticks, inklusive template literal ${-escapning; SQL-läget dubblar enkla citattecken på det sätt som standard SQL-strängliteraler förväntar sig; och regex-läget escapar de tolv speciella regex-metatecknen så att exakt den bokstavliga texten matchar inuti ett new RegExp()-mönster – regex-escape går bara en väg, eftersom det inte finns någon otydlighet att vända.
En ärlig brasklapp: SQL-strängdubblering visas här för inlärning och för snabba engångsskript, aldrig som en ersättning för parameteriserade frågor eller prepared statements – att sträng-escapa användarindata för hand är en klassisk risk för SQL-injektion i riktiga applikationer, och verktyget säger det tydligt när SQL-läget är aktivt. Varje konvertering körs lokalt: ingenting du klistrar in, kodar eller avkodar laddas någonsin upp.