Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Escape e Unescape de String

Escape e Unescape de String

Faça escape e unescape de strings para JSON, XML, SQL, JavaScript, Python, C/Java, CSV, RegEx e Shell com conversão em tempo real.

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.

Privado por design: toda conversão roda inteiramente no seu navegador. Seu texto nunca é enviado a um servidor, então é seguro para chaves de API, credenciais e outras strings sensíveis.

Como Fazer Escape ou Unescape de uma String

1

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.

2

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.

3

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.

4

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.

Entrada
Escapado
Sequência Descrição Exemplo
Selecione um formato na lista para combinar com a linguagem de destino
Clique em Inverter para reverter rapidamente o sentido da conversão
Abra o painel Referência de Escape para ver todas as sequências do formato escolhido
Clique em qualquer linha da tabela de referência para copiar a sequência
Todo o processamento acontece no seu navegador — nenhum dado é enviado a servidor algum
Quer saber mais? Leia a documentação →
1/6
Comece a digitar para pesquisar...
Pesquisando...
Nenhum resultado encontrado
Tente pesquisar com palavras-chave diferentes