Skip to content
logo The magazine for all pet owners and lovers
insects All topics
Unpleasant Truth

The Real Reason Butterflies Land on People

A butterfly rests on the outstretched palms of a person.
A Twist of Fate or a Symbol of Freedom? When a Butterfly Lands on You, There's More to It Than Meets the Eye Photo: Getty Images
Share article

May 12, 2026, 3:51 am | Read time: 3 minutes

A butterfly gently landing on someone is a special moment for many. These delicate creatures are considered symbols of lightness and freedom for a reason. But as beautiful as this moment is, there’s often a much more practical reason behind the behavior. When butterflies land on people, it’s usually not about seeking closeness but rather something we produce.

Why Butterflies Land on People

Many people find it special when a butterfly lands on their hand or arm and even lingers for a moment. It seems almost magical, as if the creature is consciously seeking closeness or sending a sign. In some cultures, butterflies are even seen as symbols of freedom, change, or the soul.

But as romantic as this idea is, the behavior usually doesn’t stem from trust or a special connection to humans. Instead, there’s a practical, albeit somewhat unpleasant, reason.

What’s Behind the Behavior: So-Called “Puddling”

Butterflies aren’t as romantic as they seem. This behavior of the small insects rarely has anything to do with connection or selection. Instead, they might simply be interested in something humans produce: sweat.1

Butterflies primarily feed on nectar, which provides sugar but often lacks important minerals like sodium and nitrogen compounds. They try to obtain these from other sources.

Experts refer to this behavior as “puddling” (or “mud-puddling”). Butterflies gather at moist spots such as puddles, wet ground, or mud to absorb mineral-rich liquids. This can include not only water from the ground but also animal droppings, carrion, tears, or human sweat.2

A butterfly sits on the head of a crocodile.
Butterflies sometimes directly absorb tears from the eyes of other animals

Why Sweat Is So Interesting to Butterflies

Human sweat contains the necessary salts and minerals. Butterflies land on human skin to absorb the dissolved substances from the sweat. Male butterflies, in particular, deliberately take in these nutrients because they can pass them on to females during mating, potentially increasing reproductive success.

More on the topic

Local Species Also Exhibit This Behavior

“Puddling” is most common in tropical regions. However, this behavior can also be observed in Germany, albeit less spectacularly. The blue butterfly and other local species occasionally land on human skin to access the minerals it contains. This can happen especially on warm days or when sweating heavily.3

However, for most local butterflies, flower nectar remains the main food source. “Puddling” is more of an additional strategy to obtain certain nutrients.

Not Just Sweat–These Butterflies Even Drink Blood!

While this behavior is less noticeable here, in tropical regions, it shows how versatile and sometimes surprising it really is. There, butterflies have been observed drinking tears from other animals, feeding on feces or urine, or even consuming blood. In habitats where such substances are scarce, they resort to these unusual sources.

This article is a machine translation of the original German version of PETBOOK and has been reviewed for accuracy and quality by a native speaker. For feedback, please contact us at info@petbook.de.

Sources

You have successfully withdrawn your consent to the processing of personal data through tracking and advertising when using this website. You can now consent to data processing again or object to legitimate interests.