RUNWEBTOOLS
Português

Referência de sequências de escape

As sequências de escape permitem colocar caracteres especiais em uma string — uma quebra de linha, uma tabulação, uma aspa que de outro modo terminaria a string, ou um caractere pelo seu código. Uma barra invertida (\) inicia um escape. Elas são quase universais em JSON, JavaScript, Python, Java, C e mais. Para ver o ponto de código por trás de um caractere, use o conversor Unicode.

Atualizado 2026-07-06

SequênciaRepresentaNotas
\nQuebra de linha (line feed)A quebra de linha padrão na maioria das linguagens
\rRetorno de carroVoltar ao início da linha; parte dos finais do Windows
\r\nFim de linha do WindowsRetorno de carro + line feed (CRLF)
\tTabulaçãoTabulação horizontal
\\Barra invertidaUma única barra invertida literal
\"Aspa duplaUma aspa dentro de uma string com aspas duplas
\'Aspa simplesUma aspa dentro de uma string com aspas simples
\0Caractere nuloO byte zero (terminador de string em C)
\bBackspaceRaramente usado em texto
\fAvanço de páginaQuebra de página; raramente usado
\vTabulação verticalRaramente usado
\uXXXXUnicode (4 dígitos hex)ex.: \u00e9 = é, \u20ac = €
\xXXByte / Latin-1 (2 dígitos hex)ex.: \xe9 em algumas linguagens
\u{XXXX}Ponto de código Unicode (ES6)As chaves permitem pontos de código acima de FFFF, ex.: emoji

No que as pessoas mais tropeçam é na própria barra invertida: para escrever uma barra invertida literal você precisa de duas (\\) — porque uma sozinha inicia um escape. É por isso que caminhos de arquivo do Windows e strings JSON parecem duplicados dentro do código.

Ferramentas relacionadas