Escape / unescape de strings
Faça escape de uma string para JSON/JavaScript ou reverta para texto bruto.
Ferramentas relacionadas
Todas as ferramentas: Codificação e descodificação →Escape / unescape de strings funciona diretamente nesta página — gratuito, instantâneo e sem instalar nada. Está arrumada em Codificação e descodificação no nosso catálogo, ao lado de Escapar / desescapar uma cadeia JSON e Escape / unescape Unicode.
Como usar
- Abra a ferramenta — sem registo nem instalação.
- Introduza os seus dados ou ajuste as opções disponíveis.
- Obtenha o seu resultado ao instante e copie-o ou descarregue-o.
Perguntas frequentes
Para que serve Escape / unescape de strings?
Faça escape de uma string para JSON/JavaScript ou reverta para texto bruto.
Em que casos se usa na prática?
Ler um payload que lhe enviaram, embutir um ficheiro pequeno numa configuração e perceber porque uma query string parte ao chegar ao servidor.
Qual é o erro mais comum?
Tomar Base64 por proteção. É uma codificação, não cifra: qualquer um a descodifica de imediato, e um token colado num ticket público é um token exposto.
Em que difere Escape / unescape de strings de Escapar / desescapar uma cadeia JSON?
Estão próximos mas respondem a perguntas diferentes: Escapar / desescapar uma cadeia JSON é o que deves abrir quando se trata de converta texto em bruto numa cadeia JSON válida e ao contrário: caracteres de controlo, \uXXXX, emoji e surrogates soltos tratados como no JSON.stringify. Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.
Existe uma ferramenta para o passo seguinte?
Escape / unescape Unicode é o mais próximo a seguir a este: Faça escape de carateres não-ASCII para sequências \uXXXX, ou descodifique-os.
De onde vêm os dados?
As codificações seguem os seus RFC, pelo que uma ida e volta não perde nada. A codificação de URL tem duas variantes — espaço como %20 ou como sinal de mais — e a ferramenta indica qual aplica.