String Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.
Entrada bruta
Saída escapada
Sobre esta ferramenta
Escapa e desescapa strings em cinco contextos: strings JSON/JS, literais de template JS, entidades HTML, aspas simples SQL e padrões RegExp.
Cole qualquer texto, escolha o modo e a linguagem, e obtenha o resultado imediatamente.
Como usar
- Selecione o modo Escapar ou Desescapar.
- Clique em um botão de linguagem (JSON, JS, HTML, SQL ou RegExp).
- Cole sua entrada ou clique em Amostra para carregar um exemplo.
- A saída atualiza instantaneamente. Clique em Copiar para copiar o resultado.
Casos de uso
Escapar strings antes de incorporá-las em cargas JSON, escapar HTML antes de inserir em innerHTML, escapar entradas de usuário SQL e converter strings literais para padrões regex.
Perguntas frequentes
- Devo usar isso para sanitizar entradas SQL em produção? — Não. Use sempre consultas parametrizadas em produção. Esta ferramenta é apenas para inspeção e aprendizado.
- O que faz o modo de desescapamento de RegExp? — O desescapamento de RegExp depende do contexto e não é bem definido. Este modo retorna a entrada sem alterações.
- O escape JSON lida com caracteres Unicode? — Caracteres de controle (U+0000–U+001F) são codificados como \uXXXX. Unicode imprimível acima de U+007F é mantido como está (JSON válido).