Escapador de Strings — JSON, JS, SQL e Regex
Aplique escape ou unescape a strings para JSON, JavaScript/TypeScript, SQL e regex — ao vivo, totalmente no seu navegador.
🔒 Processado inteiramente em seu navegador – nada que você digita aqui é carregado.
Resultado
Precisa de inserir uma string com aspas, barras invertidas ou quebras de linha numa carga útil JSON, num ficheiro de código JavaScript, numa consulta SQL ou num padrão de expressão regular? Cada um destes quatro contextos escapa caracteres especiais de forma diferente, e errar quebra o valor ou introduz um bug. Esta ferramenta aplica e reverte escapes de texto para todos os quatro, ao vivo, diretamente no seu navegador. Precisa antes de codificação de entidades HTML ou de URL? Use o nosso Codificador/Descodificador de HTML e URL — esta ferramenta deixa esses dois formatos para ele deliberadamente.
Escolha um formato e as regras mudam instantaneamente: o modo JSON usa o escape exato exigido pela especificação JSON (aspas, barras invertidas, novas linhas, tabulações e caracteres de controlo); o modo JavaScript acrescenta uma escolha de estilo de aspas, para obter um resultado correto para aspas simples, aspas duplas ou acentos graves, incluindo escape de ${ de literais de template; o modo SQL duplica aspas simples como os literais de string SQL padrão esperam; e o modo regex escapa os doze metacaracteres especiais de regex para que o texto literal exato corresponda dentro de um padrão new RegExp() — o escape de regex é apenas unidirecional, pois não há ambiguidade para reverter.
Uma ressalva honesta: a duplicação de strings SQL é mostrada aqui para aprendizagem e para scripts rápidos e pontuais, nunca como substituto de consultas parametrizadas ou instruções preparadas — aplicar escape manual à entrada do utilizador é um risco clássico de injeção de SQL em aplicações reais, e a ferramenta afirma-o claramente sempre que o modo SQL está ativo. Todas as conversões correm localmente: nada do que colar, codificar ou descodificar é alguma vez enviado.