TL
Tool Lab
💰Donate
💰Donate

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

  1. Selecione o modo Escapar ou Desescapar.
  2. Clique em um botão de linguagem (JSON, JS, HTML, SQL ou RegExp).
  3. Cole sua entrada ou clique em Amostra para carregar um exemplo.
  4. 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).