Cardpeek, ISO7816 standardına uygun akıllı kartların içeriğini okumak için bir araçtır. GTK tabanlı bir grafik arayüz sunarak kartların verilerini hiyerarşik bir yapıda görüntüler. Yazılım ayrıca LUA betik dili aracılığıyla genişletilebilirlik sunarak, ihtiyaç duyuldukça yeni işlevselliklerin özelleştirilmesine veya eklenmesine olanak tanır.
Cardpeek'in temel amacı, akıllı kart sahiplerini bu cihazlarda depolanan kişisel bilgi türleri hakkında bilgilendirmektir. Program, aşağıdaki gibi çeşitli kart türlerini okuyabilme yeteneğine sahiptir:
Cardpeek ayrıca belirli Mifare Classic kartları ve Thalys kartı gibi bazı kartların okunması için sınırlı destek sağlar. Bazı kart türleri hala uyumlu olmayabilir veya ek geliştirme gerektirebilirken, Cardpeek, LUA betiklerini kullanarak spesifik ihtiyaçları karşılamak için kolayca değiştirilebilir.