Pular para o conteúdo principal
DevTools by Decussi
  • Ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil
Ferramentas
  1. Início
  2. /Ferramentas
  3. /Texto
  4. /Escape / Unescape

Escape / Unescape – HTML, JavaScript, SQL, JSON e regex

Escape ou reverta caracteres especiais em HTML, JavaScript, SQL, JSON e expressões regulares. Evite quebra de sintaxe e injeção.

Resultado

Escapar SQL manualmente não substitui queries parametrizadas — use sempre prepared statements para evitar SQL injection.

Como usar esta ferramenta

  1. Cole o texto de origem
  2. Escolha o contexto: HTML, JavaScript, SQL, JSON ou regex
  3. Escolha escapar ou reverter
  4. Copie o resultado

Sobre esta ferramenta

O que é

Escapar é substituir caracteres com significado especial por uma sequência que representa o caractere literal. Em HTML, < vira &lt;; em JSON, a aspa vira \"; em regex, o ponto vira \\.

Quando usar

  • Exibir código dentro de uma página HTML sem quebrar a marcação
  • Colocar um texto com aspas dentro de uma string em código
  • Montar um literal de regex a partir de texto do usuário
  • Preparar valor para inserir em JSON manualmente
  • Reverter um texto que chegou escapado de outro sistema

Perguntas frequentes

Escapar HTML previne XSS?
Escapar na saída é a defesa principal contra XSS refletido em HTML, mas o contexto importa: atributo, URL e bloco de script exigem tratamentos diferentes. Escape sempre no ponto de saída, com a regra do contexto certo.
Escapar aspas previne SQL injection?
Não de forma confiável. A defesa correta é usar consultas parametrizadas. O escape aqui serve para depuração e para montar consultas de leitura pontual, não para construir SQL com entrada de usuário.
Quais caracteres precisam de escape em regex?
Os metacaracteres . * + ? ^ $ { } ( ) | [ ] \\ e a barra quando ela delimita o padrão. Todos eles precisam de contrabarra para valer como literal.

Para aprofundar

  • Sintaxe de regex
  • Entidades HTML

Ferramentas relacionadas

  • 64Base64
  • 🔗URL Encoder
  • .*Regex Tester
  • ±Comparador de Texto
  • AaConversor de Case
  • /-/Gerador de Slug
DevTools

Ferramentas para desenvolvedores, em português. Sem cadastro e sem instalação.

Criado e mantido por Decussi

Ferramentas

  • Todas as ferramentas
  • Dados
  • Segurança
  • Rede
  • Texto
  • Data
  • Web
  • Dev
  • SEO
  • Brasil

Referência

  • Consulta rápida
  • Guias
  • Códigos HTTP
  • Cron
  • Checagens de SEO

Desenvolvedores

  • API e devs
  • llms.txt
  • ai.txt
  • Sitemap

Newsletter

Receba novidades e novas ferramentas no seu email.

Sugira uma ferramenta

Tem uma ideia? Envie sua sugestão.