Jam matahari adalah sebuah perangkat yang menunjukkan waktu berdasarkan letak matahari. Rancangan jam matahari yang paling umum dikenal memanfaatkan bayangan yang menimpa permukaan datar yang ditandai dengan jam-jam dalam suatu hari. Seiring dengan perubahan pada posisi matahari, waktu yang ditunjukkan oleh bayangan tersebut pun turut berubah. Pada dasarnya, jam matahari dapat dibuat menggunakan segala jenis permukaan yang ditimpai bayangan yang dapat ditebak posisinya. Kekurangan dari jam matahari adalah tidak bisa mengukur waktu pada saat jam malam.

Sebuah jam matahari di Bremen, Jerman.

Sebagian besar jam matahari menunjukkan waktu matahari nyata. Dengan variasi rancangan yang kecil, jam matahari dapat pula mengukur waktu standar serta waktu musim panas.

Pranala luar