Johanna Louise Spyri (geboren als Heusser; 12 juni 1827 – 7 juli 1901) was een Zwitserse schrijfster van romans, met name kinderverhalen, en is het bekendst van haar boek Heidi. Ze werd geboren in Hirzel, een landelijk gebied in het kanton Zürich, Zwitserland. Als kind bracht ze verschillende zomers door in de buurt van Chur in Graubünden, het decor dat ze later in haar romans zou gebruiken.
In 1852 trouwde Johanna Heusser met Bernhard Spyri, een advocaat. Terwijl ze in de stad Zürich woonde, begon ze te schrijven over het leven op het platteland. Haar eerste verhaal, Een blad op Vrony's graf, dat gaat over het leven van een vrouw in een situatie van huiselijk geweld, werd gepubliceerd in 1880; het jaar daarop verschenen er verdere verhalen voor zowel volwassenen als kinderen, waaronder de roman Heidi, die ze in vier weken schreef. Heidi vertelt het verhaal van een weesmeisje dat bij haar grootvader in de Zwitserse Alpen woont en staat bekend om de levendige weergave van het landschap.
Haar man en haar enige kind, beiden Bernhard genaamd, stierven in 1884. Alleen wijdde ze zich aan liefdadigheidsdoelen en schreef meer dan vijftig verhalen voordat ze in 1901 overleed. Ze werd begraven op het familiegraf op de begraafplaats Sihlfeld-A in Zürich. Spyri is een icoon in Zwitserland; haar portret verscheen in 1951 op een postzegel en in 2009 op een herdenkingsmunt van 20 CHF.
In april 2010 vond een professor die op zoek was naar kinderillustraties een boek uit 1830 van een Duitse geschiedenisleraar, Hermann Adam von Kamp, dat Spyri mogelijk als basis voor Heidi heeft gebruikt. Het verhaal uit 1830 heet Adelheide - das Mädchen vom Alpengebirge, vertaald 'Adelheid, het meisje uit de Alpen'. De twee verhalen vertoonden naar verluidt veel overeenkomsten in plot en beeldspraak. Spyri-biograaf Regine Schindler zei dat het heel goed mogelijk was dat Johanna het verhaal kende, omdat ze opgroeide in een geletterd huishouden met veel boeken. De beweringen van de professor werden echter onderzocht en later als 'onwetenschappelijk' omschreven vanwege oppervlakkige toevalligheden die hij in beschrijvingen aanhaalde, de vele werkelijke verschillen in het verhaal die hij negeerde, en het feit dat heimwee al in de 18e eeuw een veelvoorkomend thema was in de literatuur.