Spaß haben
ʃpaːs ˈhaːbən
Spaß haben describes the state of experiencing joy, amusement, or enjoyment, whether at a party, during play, or while pursuing an activity. English offers several idiomatic equivalents that differ only slightly in register and connotation.
1. to have fun
The most common and stylistically neutral equivalent, suitable for virtually any context.
2. to enjoy oneself [formal]
Slightly more elevated; emphasizes actively savoring an experience or occasion.
3. to have a good time [informal]
Colloquially flavored, often used in social contexts like parties, outings, or celebrations.
Notes
A common mix-up: Spaß haben (a person experiences fun: Das Kind hat Spaß) contrasts with Spaß machen (something is fun: Das macht Spaß = That is fun). The literal rendering It makes fun is ungrammatical in English. Use It is fun or I am having fun instead.