Johannisnacht to święto obchodzone w Niemczech w nocy z 23 na 24 czerwca. Dziś są to uroczystości łączące chrześcijańską tradycję narodzin św. Jana z przesileniem lata i pogańskimi obrzędami. W całym kraju organizowane są liczne wydarzenia, a mieszkańcy z chęcią spotykają się wieczorem, by świętować jedną z najkrótszych nocy w roku.