1827년 스위스 취리히 근교 히르첼에서 태어났다. 아버지는 의사였고 어머니는 시인이었다. 마흔 넷의 늦은 나이에 첫 작품을 써 작가가 되었고, 《하이디》는 그로부터 9년 뒤 발표한 작품이다.《하이디》는 두 권으로 나누어져 발표됐는데, 1880년에 첫째 권 《하이디의 성장과 방랑의 시절》이 출판되어 큰 성공을 안겨 주었다. 1881년에 둘째 권 《하이디는 배운 것을 유익하게 사용한다》가 출판되어 많은 사람들의 관심을 불러일으켰다. 요한나 슈피리의 작품은 모두 알프스가 배경이다. 남편과 외아들을 병으로 잃게 된 요한나 슈피리는 1886년에 홀로 자신이 성장하는 걸 지켜봤던 알프스로 돌아가 작품에 전념하다가 1901년 75세의 나이로 그곳에서 눈을 감았다.