Принцип действия основан на взаимодействии поля постоянных магнитов компаса с горизонтальной составляющей магнитного поля Земли. Свободно вращающаяся магнитная стрелка поворачивается вокруг оси, располагаясь вдоль силовых линий магнитного поля. Таким образом, стрелка всегда параллельна направлению линии магнитного поля.