กล่องกาเครื่องหมายเป็นรูปแบบที่ค่อนข้าง จำกัด ของการป้อนข้อมูลผู้ใช้มักจะใช้เป็นส่วนหนึ่งของส่วนติดต่อผู้ใช้แบบกราฟิก (GUI) วิธีการใช้กล่องนี้แตกต่างกันไปขึ้นอยู่กับลักษณะของโปรแกรมและตัวเลือกต่าง ๆ ที่เกี่ยวข้องกับกล่อง โดยทั่วไปแล้วจะใช้เพื่อแสดงตัวเลือกที่ผู้ใช้สามารถเลือกที่จะเปิดใช้งานหรือไม่ใช้งานผ่านทางอินพุตของเขาหรือเธอ ช่องทำเครื่องหมายจะปรากฏเป็นช่องว่างเมื่อตัวเลือกปิดอยู่และจะมีเครื่องหมายถูกหรือ "x" อยู่ในขณะที่ตัวเลือกเปิดอยู่
กล่องกาเครื่องหมายเป็นองค์ประกอบพื้นฐานของ GUI ที่ใช้ในโปรแกรมและเว็บไซต์ เป็นเรื่องปกติเมื่อใช้ในการตั้งค่าของ GUI ที่สามารถปรับได้โดยผู้ใช้คอมพิวเตอร์หรือผู้เยี่ยมชมเว็บไซต์ การตั้งค่าส่วนบุคคลที่นำเสนอโดยระบบปฏิบัติการ (OS) ของคอมพิวเตอร์ที่เกี่ยวข้องกับสิ่งที่ปรากฏบนเดสก์ท็อปหรือในโปรแกรมเช่นมักจะมีการปรับผ่านการใช้กล่องกาเครื่องหมายสำหรับแต่ละตัวเลือก เป็นสิ่งสำคัญที่จะต้องทราบว่าการตรวจสอบหรือการยกเลิกการเลือกกล่องมักไม่สร้างการกระทำ แต่มักจะใช้ปุ่มแยกต่างหากเพื่อดำเนินการเปลี่ยนแปลงตามสถานะของกล่องกาเครื่องหมาย
โดยทั่วไปกล่องกาเครื่องหมายจะแสดงตัวเลือกไบนารีไม่ว่าจะเป็น "เปิด" หรือ "ปิด" ตัวอย่างเช่นคนที่มีตัวเลือกเพื่อเปิดใช้งานการตรวจสอบการสะกดคำอัตโนมัติในโปรแกรมประมวลผลคำจะสามารถทำเครื่องหมายที่ช่องเพื่อเปิดตัวเลือก เพื่อปิดตัวเลือก สิ่งนี้แสดงถึงกล่องกาเครื่องหมายอย่างง่ายที่มีเพียงสองสถานะที่เป็นไปได้
กล่องกาเครื่องหมายที่ซับซ้อนมากขึ้นซึ่งมักเรียกว่ากล่องไตรสถานะจะมีตัวเลือกที่สาม หากใครบางคนสามารถสร้างไฟล์แต่ละไฟล์ภายในโฟลเดอร์ที่ไม่สามารถเข้าถึงได้โดยทั่วไปแล้วสิ่งนี้จะทำได้โดยการเลือกแต่ละไฟล์และเลือกว่าควรจะสามารถเข้าถึงได้หรือไม่ซึ่งเป็นตัวเลือกไบนารีอย่างง่าย เมื่อผู้ใช้นั้นดูที่โฟลเดอร์ทั้งหมดเพื่อดูว่าสามารถเข้าถึงไฟล์ได้หรือไม่มีความเป็นไปได้ที่สาม: ไฟล์บางไฟล์สามารถเข้าถึงได้ในขณะที่คนอื่นไม่ได้ กล่องสำหรับการเข้าถึงสำหรับทั้งโฟลเดอร์จึงอาจจำเป็นต้องระบุว่าไม่ได้ทำเครื่องหมายหรือไม่ถูกตรวจสอบทั้งหมดและนี่มักจะสื่อสารกับกล่องสีเทาภายในกล่องกาเครื่องหมาย


