Entrada

Modo:

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

1

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.

2

Ver saída

O painel direito mostra o resultado desescapado automaticamente. Mude para o modo Escapar se precisar ir na outra direção.

3

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

Entrada

Saída desescapada (caracteres reais)

Saída

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.