Homophones are words that sound the same but have different spellings and meanings.
* Example: "there," "their," and "they're" all sound the same but have different spellings and meanings.
Homographs are words that are spelled the same but have different meanings and sometimes different pronunciations.
* Example: "bow" (a knot) and "bow" (to bend at the waist) have the same spelling but different meanings and pronunciations.
In short:
* Homophones: Same sound, different spelling and meaning.
* Homographs: Same spelling, different meaning and sometimes different pronunciation.