Йоханна Луиза Хойссер родилась 12 июня 1827 года в деревне Хирцель, недалеко от Цюрихского озера. Ее отец, Иоганн Якоб Хойссер, был хирургом и неврологом, мать, Мета Хойссер-Швейцер, писала религиозные стихи.
После начальной школы в родной деревне ее отправили к тете в Цюрих. Там она училась в средней школе для девочек, занималась музыкой и иностранными языками, затем два года провела в пансионе в Ивердоне на западе Швейцарии. В 1845 году она вернулась в Хирцель, помогала вести хозяйство и воспитывать младших сестер; в семье много читали - от дамских романов до произведений Гёте.
В 1852 году она вышла замуж за цюрихского юриста, адвоката и редактора газеты Бернарда Спири, которого знала с детства. Через три года у супругов родился сын Бернард. Живя в Цюрихе, писательница начала писать о жизни в стране; первая книга была опубликована в 1871 году, а затем появились истории для детей и взрослых.
Долгий успех ей принесла повесть о маленькой сироте Хайди, впервые опубликованная в 1880 году. В этой истории девочка живет с дедушкой в горах Швейцарии, привыкает к новой жизни, дружит, радуется простым вещам и помогает другим. Писательница умерла 7 июля 1901 года в Цюрихе.