文字方塊是圖形化使用者介面的電腦軟體中能夠顯示(有時也可允許人們添加或更改)文字的框格區域。在一些使用者介面中,文字方塊通常被設計成三維視覺效果,以讓人們產生「框」的感覺。但在某些編輯軟體中,文字方塊主要被用來對使用者編輯的文字進行定位和格式調整,所以其邊框可以被設定成無外形即透明樣式,這樣便成了沒有邊框的感覺。
在軟體開發中,文字方塊也指一種能夠實現上述功能的控制項,比如Visual Basic中的TextBox控制項。