RUNWEBTOOLS
Español

Referencia de secuencias de escape

Las secuencias de escape te permiten poner caracteres especiales en una cadena — un salto de línea, un tabulador, una comilla que de otro modo terminaría la cadena, o un carácter por su código. Una barra invertida (\) inicia un escape. Son casi universales en JSON, JavaScript, Python, Java, C y más. Para ver el punto de código detrás de un carácter, usa el conversor Unicode.

Actualizado 2026-07-06

SecuenciaRepresentaNotas
\nSalto de línea (line feed)El salto de línea estándar en la mayoría de lenguajes
\rRetorno de carroVolver al inicio de línea; parte de los finales de Windows
\r\nFin de línea de WindowsRetorno de carro + line feed (CRLF)
\tTabuladorTabulador horizontal
\\Barra invertidaUna sola barra invertida literal
\"Comilla dobleUna comilla dentro de una cadena con comillas dobles
\'Comilla simpleUna comilla dentro de una cadena con comillas simples
\0Carácter nuloEl byte cero (terminador de cadena en C)
\bRetrocesoRara vez usado en texto
\fSalto de páginaSalto de página; rara vez usado
\vTabulador verticalRara vez usado
\uXXXXUnicode (4 dígitos hex)p. ej. \u00e9 = é, \u20ac = €
\xXXByte / Latin-1 (2 dígitos hex)p. ej. \xe9 en algunos lenguajes
\u{XXXX}Punto de código Unicode (ES6)Las llaves permiten puntos de código por encima de FFFF, p. ej. emoji

Con lo que más tropieza la gente es con la propia barra invertida: para escribir una barra invertida literal necesitas dos (\\) — porque una sola inicia un escape. Por eso las rutas de archivo de Windows y las cadenas JSON se ven duplicadas dentro del código.

Herramientas relacionadas