Cardpeek เป็นเครื่องมือสำหรับอ่านเนื้อหาของบัตรอัจฉริยะที่เข้ากันได้กับมาตรฐาน ISO7816 มันมีอินเตอร์เฟซกราฟิกที่ใช้ GTK ซึ่งแสดงข้อมูลจากบัตรในโครงสร้างแบบลำดับชั้น ซอฟต์แวร์นี้ยังอนุญาตให้ขยายฟังก์ชันการทำงานได้ผ่านทางภาษาเขียนสคริปต์ LUA ทำให้สามารถปรับแต่งหรือลงฟังก์ชันใหม่ตามที่ต้องการได้
วัตถุประสงค์หลักของ Cardpeek คือการแจ้งให้เจ้าของบัตรอัจฉริยะทราบเกี่ยวกับประเภทของข้อมูลส่วนบุคคลที่ถูกเก็บอยู่ในอุปกรณ์เหล่านี้ โปรแกรมสามารถอ่านบัตรหลายประเภท เช่น:
Cardpeek ยังมีการสนับสนุนที่จำกัดสำหรับการอ่านบัตรบางประเภท เช่น บัตร Mifare Classic บางประเภทและบัตร Thalys แม้ว่าบัตรบางประเภทอาจยังไม่เข้ากันได้หรือจำเป็นต้องพัฒนาเพิ่มเติม แต่ Cardpeek สามารถปรับเปลี่ยนได้ง่าย ๆ เพื่อตอบสนองความต้องการเฉพาะโดยใช้สคริปต์ใน LUA.