המשמעות המילונית של "דו-כיווני" היא "נע או פועל בשני כיוונים." זה מתייחס למערכת, תהליך או תקשורת שיכולים להתרחש בשני הכיוונים, מנקודה אחת לאחרת ואז שוב. במדעי המחשב, דו-כיווני מתייחס בדרך כלל להעברת נתונים בין שני התקנים או מערכות שבהם נתונים יכולים לזרום בשני הכיוונים. בבלשנות, דו-כיווני מתייחס למערכות כתיבה הניתנות לקריאה בשני הכיוונים, משמאל לימין ומימין לשמאל, כמו עברית או ערבית.