八百年前,德國壹個小鎮鼠患成災,全城束手無策,只好棄城而逃。這時,吹笛者出現了。他的衣服有奇怪的顏色,他的腰上有壹支笛子。他說他可以除掉老鼠,但他必須付費。小鎮的居民說,只要能趕走老鼠,他們可以付給他50倍的報酬。吹笛者拿出他的笛子,吹奏了壹支輕柔的曲子。所有的老鼠都從溝裏的床下跑出來,跟著吹笛者。吹笛者走到河邊,繼續吹笛子。老鼠壹只接壹只跳進河裏,全部被河水沖走。居民們高興極了,但是當吹笛者要求獎賞時,居民們說他們沒有錢支付。吹笛者默默地離開了小鎮。那天晚上,月亮高高掛在天上,每個人都睡得很安穩。半夜,鎮上的空氣中突然響起了清脆的笛聲。笛聲飄揚,家家的孩子從家裏跑到馬路上,跟在花衣魔笛手後面。他壹邊吹笛子,壹邊向山上走去。所有的孩子都跟著他走。月光漸漸被雲遮住,吹笛者和孩子們越走越遠,最後都消失在山中。在整個城市裏,只有壹個孩子因為走不快而趕不上隊伍。最後壹個哭著回到城裏,告訴所有的大人,他趕不上別的孩子了,於是大家都走了,只剩下他壹個人。