Natural gas is odorless. The smell is added artificially for safety reasons.

Natural gas is odorless. The smell is added artificially for safety reasons.

Since natural gas is odorless, your natural gas provider adds a safe, non-toxic odorant called Mercaptan to the gas. This is so you can quickly know natural gas is in the air. Mercaptan has a distinctive smell, similar to sulfur or rotten eggs.

Source