תו (Character ולעתים בקיצור
Char) הוא סוג משתנה, לרוב פרימיטיבי, הקיים בשפות תכנות רבות. משתנה מסוג זה מכיל ייצוג של סימול תו בודד, לרוב באמצעות שמירת הערך המספרי ה
ASCII של אותו התו. בשפות תכנות רבות, רצף של תווים נקרא מחרוזת ובאמצעות מבנה זה ניתן לשמור טקסטים, סיסמאות, שמות משתמש ועוד. בישראל השתרשה צורת הגייה משובשת לסוג משתנה זה ונהגת פעמים רבות כ-"צ'אר", זאת בעקבות תחילית ה-Ch המופיעה ב-Char. עם זאת, צורת ההגייה הנכונה היא כ-"קאר".