A hyphen<span> joins two or more words together while a </span>dash<span> separates words into parenthetical statements. The two </span>are<span> sometimes confused because they look so similar, but their usage </span>is different<span>. </span>Hyphens are <span>not separated by spaces, while a </span>dash<span> has a space on either side.