String Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.
Input grezzo
Output con escape
Informazioni su questo strumento
Esegue escape e unescape di stringhe in cinque contesti: stringhe JSON/JS, template literal JS, entità HTML, apici singoli SQL e pattern RegExp.
Incolla qualsiasi testo, scegli la modalità e il linguaggio, e ottieni il risultato istantaneamente.
Come usare
- Seleziona la modalità Escape o Unescape.
- Clicca su un pulsante di linguaggio (JSON, JS, HTML, SQL o RegExp).
- Incolla il tuo input o clicca su Esempio per caricare un esempio.
- L'output si aggiorna istantaneamente. Clicca su Copia per copiare il risultato.
Casi d'uso
Eseguire escape di stringhe prima di incorporarle in payload JSON, escape di HTML prima di inserirlo in innerHTML, escape di input utente SQL e conversione di stringhe letterali in pattern regex.
Domande frequenti
- Dovrei usarlo per la sanitizzazione SQL in produzione? — No. Usa sempre query parametrizzate in produzione. Questo strumento è solo per ispezione e apprendimento.
- Cosa fa la modalità unescape di RegExp? — L'unescape RegExp dipende dal contesto e non è ben definito. Questa modalità restituisce l'input invariato.
- L'escape JSON gestisce i caratteri Unicode? — I caratteri di controllo (U+0000–U+001F) vengono codificati come \uXXXX. L'Unicode stampabile oltre U+007F viene lasciato invariato (JSON valido).