Entrada

Modo:

Saída

O que é SQL Escape?

Você está olhando para um log SQL ou exportação de banco de dados e vê O''Brien em vez de O'Brien. Isso é o escaping SQL em ação — e esta ferramenta reverte isso. O SQL unescape converte strings SQL escapadas de volta à sua forma original legível. Útil ao inspecionar arquivos .sql exportados, ler logs, depurar stored procedures ou limpar dados importados. O padrão no PostgreSQL, MySQL, SQLite e SQL Server é duplicar as aspas simples — esta ferramenta reverte exatamente isso. Tudo roda no navegador.

O escape mais comum em SQL é dobrar aspas simples: ' se torna ''.

Como usar a ferramenta SQL Unescape

1

Colar a string SQL escapada

Copie o texto SQL escapado e cole na caixa de entrada. Normalmente é uma string com aspas escapadas como '\'hello\'' ou aspas duplicadas como ''hello''.

2

Escolher o estilo de escape

Selecione o formato de escape: barra invertida (estilo MySQL/PostgreSQL) ou aspas duplicadas (estilo SQL Server/ANSI). A ferramenta desescape conforme o escolhido.

3

Copiar o resultado desescapado

O SQL desescapado aparece instantaneamente. Copie-o para usar na sua query, script de migração ou documentação.

Exemplo

SQL escapado (estilo barra invertida):

String SQL de entrada

Resultado desescapado:

SQL escapado

Quando você precisa desescapar SQL?

Desescape strings SQL sempre que ler dados armazenados ou exportados em forma escapada — dumps de banco de dados, arquivos de log ou valores copiados de um editor SQL. O desescaping restaura o conteúdo real.

No sentido inverso? Use a ferramenta SQL Escape para escapar strings antes de inseri-las em queries.

Perguntas frequentes

O que faz o SQL unescape?

O SQL unescape reverte o escaping de strings SQL. Converte aspas simples duplas '' de volta a ' e barras invertidas duplas \\ de volta a \.

Quando preciso de SQL unescape?

Normalmente ao ler exportações SQL, inspecionar logs, depurar stored procedures ou quando dados foram escapados para armazenamento e você precisa dos valores originais.

Funciona para MySQL, PostgreSQL e SQL Server?

Sim para casos comuns. A reversão de aspas simples é padrão em todos os principais bancos de dados. A reversão de barras invertidas é específica do MySQL conforme os literais de string MySQL.

Meu SQL é enviado a um servidor?

Não. Tudo roda no navegador. Seu SQL nunca sai do dispositivo.

Qual é a diferença entre SQL escape e unescape?

SQL escape converte ' em '' para proteger contra injeção SQL. SQL unescape faz o contrário: '' de volta a '. Escapeie ao inserir, desescape ao ler.

Ferramentas relacionadas

Referências: OWASP SQL Injection