Escape de String Online para Qualquer Linguagem
O escape de string converte caracteres especiais em representações seguras que você pode colar direto em código, consultas ou arquivos de dados sem quebrar a sintaxe. O unescape faz o caminho inverso, restaurando o texto original a partir da forma escapada. É feito para quem cola um valor em JSON, SQL, JavaScript ou uma expressão regular e precisa que ele saia escapado corretamente em um único passo.
A ferramenta cobre 9 formatos — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx e Shell/Bash — cada um seguindo as regras de escape adequadas àquela linguagem ou padrão. Escolha um formato, selecione Escapar ou Desescapar, e o resultado aparece conforme você digita.
Como Fazer Escape ou Unescape de uma String
Escolha um formato
Abra a lista de formatos e escolha o seu destino — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx ou Shell/Bash.
Selecione um modo
Clique em Escapar para codificar os caracteres especiais, ou em Desescapar para decodificar uma string já escapada de volta ao texto puro.
Digite ou cole seu texto
Insira o texto no painel de entrada, à esquerda. O resultado convertido aparece na hora no painel de saída, à direita, com a contagem de caracteres dos dois lados.
Copie o resultado
Pressione o botão Copiar Resultado para levar a saída para a área de transferência. Use Inverter para mandar a saída de volta para a entrada e trocar o modo, ou Limpar para zerar os dois painéis.
Recursos
9 Formatos
Escape e unescape para JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx e Shell/Bash, cada um com as regras corretas.
Modos Escape e Unescape
Alterne entre codificar os caracteres especiais e decodificar uma string escapada de volta ao seu texto original.
Conversão em Tempo Real
O resultado se atualiza conforme você digita. A conversão usa debounce para um desempenho fluido até quando você cola grandes blocos de texto.
Tabela de Referência de Escape
Uma tabela embutida lista todas as sequências de escape do formato escolhido, cada uma com descrição e exemplo. Clique em qualquer linha para copiar a sequência.
Inverter e Ida e Volta
Um clique move a saída para a entrada e troca o modo, para você confirmar que o escape e o unescape devolvem o texto original.
Copiar e Limpar
Copie o resultado para a área de transferência com um clique, ou limpe os dois painéis para começar do zero.
Contagem de Caracteres
Uma barra de status mostra o tamanho em caracteres da entrada e da saída, para você ver como o escape altera o tamanho.
Unicode e Caracteres de Controle
Lida com aspas, barras invertidas, caracteres de controle e escapes Unicode como \uXXXX, para que símbolos complicados sejam convertidos corretamente.
Perguntas Frequentes
O que significa escapar uma string?
Escapar converte caracteres que têm um significado especial em uma linguagem em uma representação segura, para que não quebrem a sintaxe ao redor. Por exemplo, uma aspa dupla vira \" dentro de uma string JSON. O unescape faz o inverso, transformando a forma escapada de volta no caractere original.
Como faço escape de uma string JSON?
Selecione JSON na lista de formatos, deixe o modo em Escapar e cole seu texto. A ferramenta escapa aspas duplas, barras invertidas, quebras de linha, tabulações e caracteres de controle na forma \u, prontos para colar dentro de um valor JSON.
Qual a diferença entre escape JSON e escape JavaScript?
O JSON só permite strings com aspas duplas, então escapa " mas não as aspas simples. O JavaScript aceita aspas simples, aspas duplas e crases, então suas regras também escapam ' e ` e adicionam sequências como \x. Trocar o formato aplica o conjunto de regras correto para cada caso.
Como faço unescape de uma string?
Escolha o formato correspondente, clique em Desescapar e cole o texto escapado. A ferramenta lê sequências como \n, \t e \uXXXX e restaura os caracteres originais. Use Inverter para fazer a ida e volta de um valor e confirmar que ele bate com a origem.
Por que o mesmo texto dá resultados diferentes em formatos diferentes?
Cada formato define seus próprios caracteres especiais e sintaxe de escape. Uma aspa simples vira '' em SQL, mas \' em JavaScript, e um e comercial vira & em XML. Abra o painel Referência de Escape para ver a lista completa de sequências do formato que você selecionou.
Quais linguagens e formatos são suportados?
São nove formatos suportados: JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx e Shell/Bash. Cada um usa as convenções de escape da sua linguagem, então a saída fica pronta para colar direto no seu código ou consulta.
Meus dados são enviados a um servidor?
Não. Todo o escape e unescape acontece localmente no seu navegador com JavaScript. Nada do que você digita é transmitido ou armazenado em lugar algum, então é seguro usar com strings sensíveis como senhas, tokens e dados privados.
Ainda não há comentários. Seja o primeiro a comentar!