Solfanger er et anlegg som samler varmen fra Sola, slik at man kan bruke den inne i hus og forskjellige bygninger.
Enkle solfangere består av to deler: et ytre gjennomsiktig lokk av for eksempel glass, og en indre del. Den indre delen kalles en absorbator. Å absorbere betyr å ta opp eller suge inn noe. Den indre delen absorberer solstrålene. Den er svart for å kunne ta opp så mye stråling fra Sola som mulig.
Solfangere settes opp utenpå huset, og blir brukt til å varme opp gulv og vann inne i huset.
En solfanger er ikke det samme som et solcelleanlegg. Et solcelleanlegg blir brukt til å lage elektrisitet.