The answer to 'furnace smells bad' is that a foul odor from your furnace can be caused by a variety of issues, including dirty air filters, built-up dust and debris, or even a malfunctioning component. This unpleasant smell can indicate a more serious problem that requires professional attention.
Some common causes of a bad furnace smell include a dirty air filter that needs replacement, dust and debris buildup in the furnace, a cracked heat exchanger that is leaking exhaust fumes, or a malfunctioning component like the blower motor. The smell could also be from rotting animals or pests that have found their way into the furnace.