Alcuni sistemi di scrittura nel mondo, come l'arabo, il persiano, l'urdu e l'ebraico, vengono scritti in una forma nota come destra-a-sinistra (RTL), nella quale la scrittura inizia dal lato destro della pagina e termina al lato sinistro. Ciò differisce dalla direzione sinistra-a-destra (LTR) in cui vengono scritte le lingue che utilizzano l'alfabeto latino (come l'inglese). Quando il testo LTR è mescolato con RTL nello stesso paragrafo, ogni tipo di testo deve essere scritto nella propria direzione, il che è noto come testo bidirezionale. Questo può diventare piuttosto complesso quando vengono utilizzati più livelli di citazioni. Quasi tutti i sistemi di scrittura originari del Medio Oriente presentano questa caratteristica.
Il supporto di script bidirezionale è la capacità di un sistema informatico di visualizzare correttamente il testo bidirezionale. Il termine è spesso abbreviato con il termine tecnico BiDi o bidi.