BrightKidz Library
Subjects
Making a compass from a needle and a bowl of water Two steps. On the left a thin needle is stroked along a bar magnet, always the same way, shown by a single arrow above it. On the right that needle is lying across a small round float on the surface of a bowl of water, and a curved dashed arrow shows it swinging round until it settles pointing one way.

Make Your Own Simple Compass

About 4 minutes

Earth itself behaves like a giant magnet. Rub a needle against a magnet, let it float freely on water, and it will turn to line up with that field and point North.

Estimated time: 20–30 minutes. Difficulty: Easy

  1. Cut a small circle or square from the cork, foam, or paper. This is your float. Ask an adult to help with the scissors.
  2. Rub the needle along the magnet 30 to 50 times, always in the same direction. Lift the needle away at the end of each stroke instead of dragging it back. This is what makes the needle magnetic.
  3. Lay the needle carefully on top of your float.
  4. Gently set the float on the water, in the middle of the bowl.
  5. Watch. The needle will slowly turn until it points North, then stop.

Why This Works

The Earth is like a giant magnet. Rubbing the needle with your magnet turns the needle into a tiny magnet of its own. The Earth's magnetic field then pulls on it, swinging it round until it lines up pointing North.

The float is the important part. A needle lying on a table is held still by friction, so it cannot turn. Floating on water it is free to spin, and a pull that weak is finally strong enough to move it.

Why does the needle need to float on water instead of resting on the table?

If It Goes Wrong

Try This Next

Try different needles, and floats of different shapes. Does a bigger magnet make the needle settle faster? Once it is pointing North, gently spin the float and watch it find North again — a real compass does exactly the same thing every time you turn.