Algunos sistemas de escritura del mundo, como el árabe, el farsi, el urdu y el hebreo, se escriben en una forma conocida como derecha a izquierda (RTL), en la cual la escritura comienza en el lado derecho de una página y finaliza en el lado izquierdo. Esto es diferente de la dirección izquierda a derecha (LTR) en la que se escriben los idiomas que utilizan el alfabeto latino (como el inglés). Cuando el texto LTR se mezcla con RTL en el mismo párrafo, cada tipo de texto debe escribirse en su propia dirección, lo que se conoce como texto bidireccional. Esto puede resultar bastante complejo cuando se utilizan múltiples niveles de entrecomillado. Casi todos los sistemas de escritura originarios de Oriente Medio tienen esta naturaleza.
La compatibilidad bidireccional es la capacidad de un sistema informático para mostrar correctamente el texto bidireccional. El término a menudo se abrevia con el término técnico BiDi o bidi.