Preparar conteúdo para uma string JSON
Converta texto comum com aspas, quebras de linha e barras invertidas no conteúdo interno pronto para embutir em uma string JSON.
Guide
A ferramenta de escape cobre três famílias: entidades HTML, strings JSON e códigos \u Unicode, e todas funcionam nos dois sentidos (codificar e decodificar). A decodificação HTML usa o conteúdo de texto do DOMParser, sem executar scripts; a de JSON monta uma string e chama JSON.parse; a de Unicode aceita \uXXXX e \u{XXXXX}.
Atualizado em 2026-09-102 min read
| Entrada | Saída | Observação |
|---|---|---|
<a&b> |
<a&b> |
Entidades HTML básicas |
Primeira linha\nSegunda linha sem escape |
Duas linhas de texto | Passa pelo JSON.parse |
| 😀 codificado em Unicode | Dois \uXXXX |
Fora do BMP, a saída é um par substituto UTF-16 |
& < > " '; com a opção completa ativada, caracteres não ASCII entram como entidades decimais.textContent, sem rodar os scripts que ela contenha; não é um sanitizador de HTML nem um formatador de DOM.JSON.stringify; na volta, a entrada não deve ter aspas nas pontas, e aspas, barras invertidas ou quebras de linha sem escape fazem o JSON.parse falhar.\u encontradas; não trata \xNN, entidades HTML nem %XX de URL.Converta texto comum com aspas, quebras de linha e barras invertidas no conteúdo interno pronto para embutir em uma string JSON.
Recupere como texto legível sequências como \u4e2d\u6587 que aparecem em logs de API.
\u na codificação Unicode?Emojis costumam ficar acima de U+FFFF, e as strings JavaScript os representam com um par substituto UTF-16, então a ferramenta emite dois escapes de 4 dígitos.
<script>?Não. Da análise só se aproveita o conteúdo de texto, sem inserir a entrada em uma página ativa para execução.
Todo o escape e a decodificação acontecem no navegador, sem upload e sem armazenar a entrada.
Atualizado em 2026-09-10
Escapa e restaura entidades HTML, strings JSON e códigos Unicode \u
Esta ferramenta ainda não está totalmente traduzida; parte do conteúdo usa o idioma de origem ou um idioma de reserva.