Crece en climas templados, en zonas húmedas y sombrías de todo el mundo, especialmente América y Norte de Europa, con excepción de Australia, en terrenos preferentemente arenosos, y también en los secos, pedregosos y al borde de los caminos.