0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Configuração
Escape e desescape cadeias de texto com barra invertida. Suporta os formatos JSON, C / Java / JS, Python, SQL, Regex e Shell (Bash). Use Escapar não ASCII para converter caracteres Unicode em sequências \uXXXX.
Operação
Estilo

Escapa \n \t \r \\ \" \b \f \/ e sequências \uXXXX para caracteres de controle

Envolver com aspas
0

Como funciona

Escapar converte os caracteres especiais de um texto —quebras de linha, tabulações, aspas e a própria barra invertida— em sequências com backslash (\n, \t, \", \\) para que esse texto possa ser inserido dentro de uma cadeia de código sem quebrar sua sintaxe.

Cada linguagem tem regras distintas: JSON, C/Java/JS, Python, SQL, Regex e Shell escapam conjuntos de caracteres diferentes. Escolha o estilo do destino onde você vai colar o texto.

Desescapar faz o processo inverso: interpreta as sequências \n, \t, \uXXXX e similares, e devolve o texto original.

Exemplos

C:\Users\anaC:\\Users\\anaEm JSON e C/Java/JS cada barra invertida é duplicada para não se confundir com o início de uma sequência de escape.
O'BrienO''BrienEm SQL a aspa simples é duplicada (padrão ANSI) para poder incluí-la dentro de um literal.
precio (USD)precio \(USD\)Em Regex os metacaracteres como ( ) são escapados para tratá-los como texto literal e não como agrupamento.

Casos de uso

  • Colar um caminho do Windows, um JSON ou um fragmento HTML dentro de uma cadeia de código sem quebrá-la.
  • Preparar um valor para uma consulta SQL evitando erros de sintaxe por aspas.
  • Converter texto literal em um padrão de expressão regular escapando seus metacaracteres.
  • Recuperar o texto original de uma cadeia escapada copiada de um log ou do código-fonte.

Perguntas frequentes

Qual é a diferença entre os estilos de escape?

Cada linguagem reconhece sequências diferentes: JSON não aceita \' nem \0, C e Python aceitam; SQL duplica aspas em vez de usar backslash; Regex escapa metacaracteres; e Shell escapa espaços e símbolos do interpretador. Por isso convém escolher o estilo do destino.

O que faz a opção "Escapar não-ASCII"?

Converte os caracteres Unicode (acentos, emojis) em sequências \uXXXX —ou \xNN em Python e C— para que o texto seja seguro em destinos que só aceitam ASCII.

Escapar aspas protege contra injeção de SQL?

Ajuda, mas não substitui as consultas parametrizadas. Para dados não confiáveis use sempre parâmetros ou prepared statements; o escape é apenas uma defesa complementar.

Meu texto é enviado a um servidor?

Não. O escape e o desescape ocorrem inteiramente no seu navegador.