Ferramenta SQL Unescape Gratuita Online
Reverta o escaping SQL instantaneamente — desescape aspas e barras invertidas, apenas no navegador.
Entrada
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
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''.
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.
Exemplo
SQL escapado (estilo barra invertida):
Resultado desescapado:
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