Kompas adalah alat yang dapat menentukan arah di Bumi, biasanya digunakan untuk navigasi. Kompas dapat disejajarkan dengan utara magnetis atau utara sebenarnya, atau kadang-kadang ke arah yang berubah-ubah berdasarkan lokasi benda langit. Utara magnet adalah arah ujung utara medan magnet bumi, sedangkan utara sebenarnya adalah arah rotasi bumi.
Jenis kompas yang paling umum adalah kompas magnetik, yang digunakan untuk memastikan arah utara magnet. Kompas magnet dibuat dengan menempatkan sedikit besi atau baja magnet dalam pengaturan gesekan rendah sehingga dibiarkan bergerak bebas. Di sebagian besar kompas, ujung utara potongan logam ditandai, paling sering dengan cat merah, sehingga semua arah dapat dipastikan.
Penggunaan kompas magnetik dapat ditelusuri kembali sejauh abad ke-4 SM di Cina, di mana jenis magnetit yang dikenal sebagai lodestone digunakan sebagai alat dalam jenis sihir peramal yang dikenal sebagai geomansi. Orang Cina menguasai penggunaan besi magnetik untuk navigasi pada awal abad ke-12, dan penggunaannya dengan cepat menyebar ke Eropa dan sekitarnya. Pada awal abad ke-13, orang Arab menggunakan kompas magnetik dalam navigasi, dan pada awal abad ke-14, seorang Italia telah menciptakan apa yang dapat dikenali oleh mata modern sebagai kompas pelaut.
Gyrocompass adalah jenis kompas khusus yang dikembangkan pada akhir abad ke-19, yang memastikan Utara yang sebenarnya, daripada utara magnetis yang agak berubah-ubah. Sebuah gyrocompass pada dasarnya adalah roda atau bola yang berputar sangat cepat, yang menggunakan hukum kekekalan momentum sudut dan putaran sumbu bumi untuk menunjuk ke arah Utara yang sebenarnya. Gyrocompass biasanya digunakan pada kapal besar, dan dalam situasi lain di mana pembacaan utara yang lebih akurat diperlukan.
Astrocompass adalah jenis kompas lain yang dapat menemukan Utara sejati daripada utara magnetis. Kompas astro bergantung pada posisi benda langit untuk menemukan Utara yang sebenarnya, yang berguna dalam sejumlah situasi, terutama di kutub utara dan selatan jauh, di mana kompas magnetik menjadi tidak dapat diandalkan dan gyrocompass sering berhenti bekerja. Seseorang memerlukan cukup banyak informasi untuk memanfaatkan astrocompass dengan benar, termasuk waktu, tanggal, dan lokasi longitudinal dan latitudinal, serta bagan astronomi seperti almanak bahari. Dengan informasi ini, seseorang dapat menentukan bintang yang diketahui dan menentukan arah yang tepat dari utara yang sebenarnya.
Di era digital, kompas solid state juga menjadi semakin umum. Ini menggunakan sejumlah sensor magnetik elektronik yang menghitung arah yang tepat yang ditunjukkan oleh kompas.
Kompas GPS dengan cepat menggantikan banyak kompas tradisional untuk penggunaan pribadi, meskipun sebagian besar kapal dan operasi militer memiliki kompas gyro atau kompas magnetik jika GPS tidak dapat mengambil cukup satelit. Kompas GPS menggunakan satelit dalam orbit geo-sinkron di atas Bumi untuk membedakan lokasi yang tepat dari pembawa dan arah yang mereka tuju. Karena kemudahan penggunaan dan keandalan relatif kompas GPS, banyak pejalan kaki dan pengemudi menyukainya. Seperti semua elektronik, bagaimanapun, kompas GPS rentan terhadap sejumlah masalah, dan disarankan agar sebagian besar pejalan kaki memiliki bentuk navigasi cadangan yang tersedia juga.