JSON Escape / Unescape
Escape e unescape de strings JSON — converta caracteres especiais em sequências de escape
Entrada
Saída
O que é JSON Escape / Unescape?
Precisa escapar caracteres especiais em uma string JSON? Ou fazer unescape de uma string escapada de volta ao normal? Esta ferramenta faz ambos. Converte caracteres especiais como aspas, quebras de linha e tabulações em suas sequências de escape (como ", \n, \t) e vice-versa. Perfeito para preparar strings para codificação JSON ou decodificar strings JSON escapadas.
De acordo com o MDN Web Docs, strings JSON precisam de certos caracteres escapados. Nossa ferramenta segue a especificação JSON RFC 8259 e o padrão ECMA-404, então strings escapadas são JSON válido e strings com unescape são formatadas corretamente.
Tudo acontece no seu navegador — seus dados nunca saem do seu computador. Escape ou unescape de strings instantaneamente com um clique.
Como Usar o JSON Escape / Unescape
Siga estes passos para escapar ou fazer unescape de strings JSON. Cada passo usa os botões e painéis reais desta página.
Escolha o modo Escape ou Unescape
Use o botão de Modo acima dos editores. Clique em Escape para converter caracteres especiais (aspas, quebras de linha, tabulações) em sequências de escape como ", \n, \t. Clique em Unescape para converter de volta. Exemplo de entrada para modo escape:
Plano: "5G Ilimitado"
Dados: 45.2GB ativoA saída se torna: Plano: \"5G Ilimitado\"\nDados: 45.2GB\tativo — válido para strings JSON conforme RFC 8259.
Colar, enviar ou carregar exemplo
Cole texto no painel esquerdo de Entrada, ou clique em Enviar para carregar um arquivo .json ou .txt. Clique em Exemplo para ver um exemplo. A conversão acontece automaticamente enquanto você digita — sem botão para clicar. Ambos os painéis mostram destaque de sintaxe.
Copiar ou baixar
O painel direito de Saída mostra o resultado. Clique em Copiar para copiar para a área de transferência, ou Baixar para salvar como arquivo. Use Limpar no painel de entrada para recomeçar. Todo o processamento roda no seu navegador.
Quando Você Realmente Usaria Isso
Desenvolvimento de APIs
Escape de entrada do usuário antes de enviar em requisições JSON API. Garante que caracteres especiais não quebrem sua estrutura JSON. Essencial para lidar com conteúdo gerado pelo usuário com segurança.
Processamento de dados
Faça unescape de strings JSON de respostas de API ou exportações de banco de dados. Converta strings escapadas de volta para texto legível para exibição ou processamento posterior.
Codificação de strings
Prepare strings para codificação JSON. Escape caracteres especiais antes de usar <code>JSON.stringify()</code> ou ao construir JSON manualmente.
Depuração
Depure erros de parsing JSON. Faça unescape de strings para ver o que realmente contêm, ou escape de strings para ver como aparecerão no JSON.
Perguntas Frequentes
Meus dados são armazenados?
Não. Tudo acontece no seu navegador. Seu texto nunca sai do seu computador — nós nem o vemos.
Quais caracteres são escapados?
Aspas ("), barras invertidas (\), quebras de linha (\n), tabulações (\t), retornos de carro (\r) e outros caracteres de controle. Caracteres Unicode também podem ser escapados como \uXXXX.
Qual a diferença entre escape e unescape?
Escape converte caracteres especiais em sequências de escape (como " se torna \"). Unescape converte sequências de escape de volta para caracteres normais (como \" se torna ").
Funciona com objetos JSON?
Esta ferramenta funciona com strings. Se você tem um objeto JSON, normalmente usaria JSON.stringify() que lida com o escape automaticamente. Esta ferramenta é para quando você precisa escapar/unescapar strings brutas.
Posso escapar caracteres Unicode?
Sim. Caracteres Unicode são escapados como sequências \uXXXX. A ferramenta lida com todas as sequências de escape JSON padrão, incluindo Unicode.
O que acontece se eu fizer unescape de sequências inválidas?
Sequências de escape inválidas de JSON são mantidas como estão. A ferramenta tenta lidar com sequências comuns, mas as malformadas não quebrarão a conversão.
Outras Ferramentas JSON que Você Pode Precisar
O escape é apenas uma tarefa JSON. Aqui estão outras ferramentas que funcionam bem juntas: