Serif fonts have small lines (serifs) at the ends of characters, while sans serif fonts do not have these lines. Serif fonts are often seen as more traditional and formal, while sans serif fonts are considered more modern and clean. Sans serif fonts are typically easier to read on screens.