Films
Le premier film sur Pippi Longstocking a été tourné en 1949. Le film était basé sur trois des livres, mais plusieurs scénarios ont été modifiés et des personnages ont été ajoutés et retirés. Le personnage de Pippi était joué par Viveca Serlachius. Il a été réalisé par Per Gunvall et est sorti le 20 octobre 1950.
Une version cinématographique américaine de Columbia Pictures est sortie en 1988. Il s'appelait The New Adventures of Pippi Longstocking, bien qu'il ne fasse que reprendre l'histoire originale. Le film a été réalisé par le réalisateur britannique Ken Annakin. Il met en scène Tami Erin dans le rôle de Pippi avec Eileen Brennan, Dennis Dugan, John Schuck et Dick Van Patten dans les rôles secondaires.
Télévision
L'épisode du livre d'histoires de Shirley Temple
En 1961, la série télévisée pour enfants de la NBC, Shirley Temple's Storybook, a diffusé un épisode sur Pippi Longstocking. C'était le 15e épisode de la deuxième saison de la série. L'épisode de 60 minutes a été diffusé pour la première fois le 8 janvier 1961. L'épisode est historiquement important. C'était la première fois qu'un enfant jouait Pippi dans une adaptation télévisée ou cinématographique, la première adaptation télévisée ou cinématographique américaine du livre, et la première adaptation télévisée ou cinématographique du livre en couleur.
L'épisode met en vedette (entre autres) l'enfant acteur Gina Gillespie dans le rôle de Pippi Longstocking, Renie Riano dans le rôle de l'institutrice Miss Lindquist, et Tor Johnson dans le rôle de l'homme fort du cirque Mighty Adolf. Pippi vainc des brutes et des cambrioleurs, et surpasse un homme fort du cirque. L'épisode a été publié en DVD.
Série télévisée de 1969
Une série télévisée suédoise, Pippi Longstocking, a été créée en 1968. Les histoires sont basées sur les livres. Le premier épisode a été diffusé sur Sveriges Radio TV en février 1969. Il s'agissait d'une coproduction entre la Suède et l'Allemagne de l'Ouest. Plusieurs acteurs allemands ont joué des rôles dans la série. Inger Nilsson a joué le rôle de Pippi.
Astrid Lindgren avait été mécontente de l'adaptation de 1949. Elle a écrit elle-même le scénario de cette version. La série a été réalisée par Olle Hellbom qui a également réalisé plusieurs autres adaptations d'Astrid Lindgren. Cette version est la plus connue en Suède et dans d'autres pays européens.
Film de télévision soviétique
Une version téléfilm, Peppi Dlinnyychulok, est sortie en 1982 chez Mosfilm. Il a été produit par Margaret Mikalan et met en scène Mikhail Boyarsky, Lev Durov et Tatiana Vasilieva. Pippi a été interprétée par Svetlana Stupak, et sa voix a été fournie par Svetlana Stepchenko.
ABC Weekend Spécial télévision
En 1985, Carrie Kei Heim a joué le rôle de Pippi dans l'émission spéciale du week-end sur ABC intitulée Pippi Longstocking. Il a été réalisé par Colin Chilvers. Il a été diffusé en deux parties : le 2 novembre et le 9 novembre.