JavaScript Unescape
Desescapar strings JavaScript - converter sequências de escape como \n, \t, \r, \", \\ de volta aos seus caracteres originais
Entrada
Saída
O que é JavaScript Unescape?
JavaScript Unescape converte sequências de escape em uma string de volta aos seus caracteres originais. Por exemplo, \n torna-se uma quebra de linha real, \t um tab real, \" uma aspa dupla e \\ uma barra invertida.
Esta ferramenta usa o modo Desescapar por padrão, mas também suporta o modo Escapar. Alterne entre eles no topo. O processamento ocorre no seu navegador.
Como usar esta ferramenta
Colar entrada escapada
Cole sua string JavaScript escapada no editor esquerdo. A ferramenta está no modo Desescapar por padrão. Use Amostra para carregar um exemplo.
Ver saída
O painel direito mostra o resultado desescapado automaticamente. Mude para o modo Escapar se precisar ir na outra direção.
Copiar resultado
Use <strong>Copiar</strong> ou <strong>Baixar</strong>. Para mudar para o modo escape, use JavaScript Escape.
Exemplos de JavaScript Unescape
Desescapar converte sequências de escape em caracteres reais. Exemplo:
Entrada escapada
Saída desescapada (caracteres reais)
Quando o unescape importa
Quando você recebe strings JavaScript escapadas de logs, dumps de banco de dados, código serializado ou respostas de API, precisa desescapá-las para ler ou processar o conteúdo real.
Para desescapamento HTML específico, use HTML Unescape. Para desescapamento JSON específico, use a ferramenta JSON Escape no modo Desescapar.
Perguntas frequentes
Quais sequências de escape são tratadas?
Esta ferramenta trata: \n → quebra de linha, \r → retorno de carro, \t → tab, \0 → nulo, \v → tab vertical, \f → avanço de página, \\ → barra invertida, \' → aspa simples, \" → aspa dupla.
Como isso difere do JSON Unescape?
JSON Unescape trata sequências específicas de JSON (ex. \uXXXX Unicode). JavaScript Unescape trata literais de string JS incluindo aspas simples (\') e sequências de controle adicionais.
Meus dados são enviados a algum lugar?
Não. O processamento ocorre inteiramente no seu navegador.
O que acontece com sequências parciais ou malformadas?
Sequências não reconhecidas (ex. \q) são deixadas como estão.
Posso mudar para o modo Escape?
Sim. Use o botão Escapar no topo do painel de entrada.
Ferramentas relacionadas
As sequências de escape de strings JavaScript são definidas na especificação ECMAScript. A documentação MDN String cobre literais de string e sequências de escape.