La barra invertida () es una marca tipográfica y / o de teclado que se utiliza en algunos lenguajes de programación y otros contextos informáticos.
En los sistemas Windows, por ejemplo, la barra invertida se usa para separar elementos de una ruta de archivo, por ejemplo: C: Documentos Usuario Archivo. En las secuencias de comandos C, Perl y Unix, la barra invertida indica que el siguiente carácter debe tratarse de alguna manera especial. Dentro del sistema de marcado de composición tipográfica TeX, la barra invertida inicia las etiquetas.
El científico informático Bob Bemer introdujo la barra invertida en la informática en 1961, cuando la utilizó en ASCII (Código estándar americano para el intercambio de información) para representar algunos operadores booleanos en el lenguaje ALGOL. La barra invertida se representa como un carácter de teclado que es la imagen reflejada de la barra inclinada (/), a menudo llamada simplemente barra, que se usa más ampliamente en contextos informáticos y no informáticos. Estas marcas se conocen como glifos, símbolos gráficos que proporcionan la apariencia o la forma de un personaje.
Otros términos para la barra invertida incluyen backslant, backslat, backwhack, bash, escape, hack, reverse slant, reverse slash, reverse solidus, reverse virgule, slosh y whack.