Species reference
Cultifolio
48,361 species · 37,788 with habitat climate48,361 species · 37,788 with habitat climate
- A reference for the plants people grow, 48,361 species so far, each with its habitat climate where its records allow one.
- Every figure names its source. Nothing about a species is written per page by a person or by AI, apart from credited quotations (how).
- No sign-up. Your plants stay on your device, or sync encrypted if you choose. Free and open source.
A reference to 48,361 species, every figure sourced, and a record of your own plants, kept on this device.Keep your plants' record on this device: watering read against each species' habitat season, spaces, seed batches, frost warnings, labels.add your first plant or restore a backup
Keep a record of your plants; it stays on this device unless you turn on sync.
Erica scoparia Besom heath Photo: CC BY, Elizabete Marchante
Pinus leiophylla Smooth-leaved Pine Photo: CC BY-SA, Oscar C. González Martínez
Ipomoea eriocarpa Morningglory Photo: CC BY, Josh
Ranunculus lappaceus Australian buttercup Photo: CC BY, Kym Nicolson
Dendrobium speciosum Rock-lily Photo: CC BY, Petra Holland
Geranium solanderi Solander's geranium Photo: CC0, author not stated
Primula scandinavica Scandinavian primrose Photo: CC BY, Mark Costello
Campanula cervicaria Bristly bellflower Photo: CC BY, Oleg Kosterin
Aloe marlothii Mountain aloe Photo: CC BY, Shaun Swanepoel
Saxifraga cespitosa Tufted saxifrage Photo: CC0, author not stated
Prunus grayana Gray's Bird Cherry Photo: CC BY, Timur Kalininsky
Rosa mollis Soft downy-rose Photo: CC BY, wkee4agerP
Phyllanthaceae 6 genera 16 species · 0 with climate
Phytolaccaceae 1 genus 3 species · 0 with climate · 2 not checked
Pinaceae 8 genera 30 species · 0 with climate · 9 not checked

Piperaceae 2 genera 31 species · 0 with climate · 2 not checked
Pittosporaceae 1 genus 15 species · 0 with climate

Plantaginaceae 12 genera 36 species · 0 with climate · 4 not checked
Plumbaginaceae 5 genera 17 species · 0 with climate · 1 not checked
Poaceae 54 genera 129 species · 0 with climate · 7 not checked

Podocarpaceae 6 genera 21 species · 0 with climate · 1 not checked

Polemoniaceae 3 genera 4 species · 0 with climate · 2 not checked
Polygalaceae 3 genera 3 species · 0 with climate

Polygonaceae 11 genera 19 species · 0 with climate · 2 not checked
Polypodiaceae 12 genera 24 species · 0 with climate · 1 not checked
Pontederiaceae 1 genus 2 species · 0 with climate

Portulacaceae 2 genera 3 species · 0 with climate · 1 not checked
Primulaceae 17 genera 130 species · 0 with climate · 4 not checked
no open photograph on file
Androsace akbaitalensis
Primulaceae
no habitat climate
no open photograph on file
Androsace alchemilloides
Primulaceae
no habitat climate
Androsace bryomorpha
Primulaceae
Photo: CC BY-SA, Philippe.pechoux
no habitat climate
no open photograph on file
Androsace darvasica
Primulaceae
no habitat climate
Androsace globifera
Primulaceae
Photo: CC BY-SA, Philippe.pechoux
no habitat climate
no open photograph on file
Androsace lehmanniana
Primulaceae
climate not checked
no open photograph on file
Androsace lehmannii
Primulaceae
no habitat climate
Androsace limprichtii
Primulaceae
Photo: CC BY, Tournasol7
no habitat climate
no open photograph on file
Androsace mairei
Primulaceae
no habitat climate
Androsace mollis
Primulaceae
Photo: Public domain, Daderot
no habitat climate
no open photograph on file
Androsace multiscapa
Primulaceae
no habitat climate
no open photograph on file
Androsace pavlovskii
Primulaceae
no habitat climate
no open photograph on file
Androsace sublanata
Primulaceae
no habitat climate
no open photograph on file
Androsace tanggulashanensis
Primulaceae
no habitat climate
no open photograph on file
Ardisia brunnescens
Primulaceae
no habitat climate
no open photograph on file
Ardisia densilepidotula
Primulaceae
no habitat climate
no open photograph on file
Ardisia gigantifolia
Primulaceae
no habitat climate
no open photograph on file
Ardisia obtusa
Primulaceae
no habitat climate
Ardisia polycephala
Primulaceae
Photo: CC BY-SA, Kurt Stüber
no habitat climate
Ardisia solanacea
Primulaceae
Photo: CC BY-SA, Kurt Stüber
climate not checked
Ardisia wallichii
Primulaceae
Photo: CC BY-SA, H. Zell
no habitat climate
Clavija domingensis
Primulaceae
Photo: CC BY-SA, Martin Reith
no habitat climate
no open photograph on file
Clavija longifolia
Primulaceae
no habitat climate
Cyclamen intaminatum
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Cyclamen libanoticum
Lebanon Cyclamen
Photo: CC BY, Keith Edkins
no habitat climate
Cyclamen mirabile
Primulaceae
Photo: CC BY-SA, Francine Riez
no habitat climate
Cyclamen pseudibericum
Primulaceae
Photo: CC BY-SA, Meneerke bloem
no habitat climate
Dionysia afghanica
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia aretioides
Primulaceae
Photo: CC BY-SA, KENPEI
no habitat climate
Dionysia bornmuelleri
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia bryoides
Primulaceae
Photo: CC BY-SA, ghislain118…
no habitat climate
Dionysia cristagalli
Primulaceae
Photo: CC BY, Averater
no habitat climate
Dionysia curviflora
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia denticulata
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia diapensiifolia
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
no open photograph on file
Dionysia drabifolia
Primulaceae
climate not checked
Dionysia esfandiarii
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia freitagii
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia gaubae
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia haussknechtii
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia involucrata
Primulaceae
Photo: CC BY, Sulwen
no habitat climate
Dionysia iranica
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia iranshahrii
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia khatamii
Primulaceae
Photo: CC BY-SA, Ghislain118…
no habitat climate
Dionysia khuzistanica
Primulaceae
Photo: CC BY, C T Johansson
no habitat climate
Dionysia lamingtonii
Primulaceae
Photo: CC BY, Averater
no habitat climate
Dionysia leucotricha
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
no open photograph on file
Dionysia lurorum
Primulaceae
no habitat climate
Dionysia michauxii
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia microphylla
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia mozaffarianii
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia paradoxa
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia revoluta
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia robusta
Primulaceae
Photo: CC BY-SA, Dr. Simin Younesi
no habitat climate
Dionysia sarvestanica
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
no open photograph on file
Dionysia sawyeri
Primulaceae
no habitat climate
Dionysia tacamahaca
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia teucrioides
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia viscidula
Primulaceae
Photo: CC BY, Henrik Zetterlund
no habitat climate
Dionysia viva
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia zagrica
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia zetterlundii
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate
Dionysia zschummelii
Primulaceae
Photo: CC BY-SA, Averater
no habitat climate

Elingamita johnsonii
Primulaceae
Photo: CC0, author not stated
no habitat climate
no open photograph on file
Emblemantha urnulata
Primulaceae
no habitat climate
Evotrochis edelbergii
Primulaceae
Photo: CC BY-SA, Krzysztof Golik
no habitat climate
no open photograph on file
Evotrochis involucrata
Sinai primrose
no habitat climate
Heberdenia bahamensis
Primulaceae
Photo: CC BY-SA, Sefirmelk
no habitat climate
Hymenandra wallichii
Primulaceae
Photo: CC BY-SA, Kurt Stüber
no habitat climate
no open photograph on file
Lysimachia hemsleyana
Primulaceae
no habitat climate
Lysimachia lichiangensis
Primulaceae
Photo: CC0, Daderot
no habitat climate

Lysimachia minoricensis
Primulaceae
Photo: CC BY, fmunoz
no habitat climate
no open photograph on file
Maesa argentea
Primulaceae
no habitat climate
no open photograph on file
Maesa hupehensis
Primulaceae
no habitat climate
Maesa perlarius
Primulaceae
Photo: CC BY-SA, Shih-Shiuan Kao from Taipei, Taiwan
no habitat climate

Myrsine kermadecensis
Kermadec Mapou
Photo: CC0, author not stated
no habitat climate

Myrsine oliveri
Three Kings Myrsine
Photo: CC0, author not stated
no habitat climate

Omphalogramma delavayi
Primulaceae
Photo: CC BY, Morten Ross
no habitat climate
no open photograph on file
Omphalogramma souliei
Primulaceae
no habitat climate
Primula anisodora
Anise primrose
Photo: CC BY-SA, Stan Shebs
no habitat climate
Primula aurantiaca
Primulaceae
Photo: CC BY-SA, Salicyna
no habitat climate

Primula bella
Primulaceae
Photo: CC BY, Morten Ross
no habitat climate
no open photograph on file
Primula biserrata
Primulaceae
no habitat climate
no open photograph on file
Primula boreiocalliantha
Primulaceae
no habitat climate

Primula bulleyana
Bulley's Primrose
Photo: CC BY, Ryan McMinds
no habitat climate
no open photograph on file
Primula cernua
Primulaceae
no habitat climate

Primula chionantha
Primulaceae
Photo: CC BY, Morten Ross
no habitat climate
Primula clarkei
Primulaceae
Photo: CC BY-SA, Ettrig
no habitat climate
Primula cockburniana
Primulaceae
Photo: CC0, Daderot
no habitat climate
no open photograph on file
Primula concholoba
Primulaceae
no habitat climate
no open photograph on file
Primula deschmannii
Primulaceae
no habitat climate
no open photograph on file
Primula fangii
Primulaceae
no habitat climate
no open photograph on file
Primula filchnerae
Primulaceae
no habitat climate
no open photograph on file
Primula flaccida
Primulaceae
no habitat climate

Primula florindae
Tibetan cowslip
Photo: CC0, author not stated
no habitat climate
Primula helodoxa
Yunnan Cowslip
Photo: CC0, Daderot
no habitat climate
no open photograph on file
Primula henrici
Primulaceae
no habitat climate
Primula heucherifolia
Primulaceae
Photo: CC BY-SA, Ghislain118 (AD)…
no habitat climate
no open photograph on file
Primula iljinskii
Primulaceae
no habitat climate
no open photograph on file
Primula ioessa
Primulaceae
no habitat climate
no open photograph on file
Primula latisecta
Primulaceae
no habitat climate
no open photograph on file
Primula lutea
Primulaceae
climate not checked
no open photograph on file
Primula merrilliana
Primulaceae
no habitat climate
no open photograph on file
Primula minor
Primulaceae
no habitat climate

Primula moupinensis
Primulaceae
Photo: CC BY, Wang.QG
no habitat climate
no open photograph on file
Primula muscarioides
Primulaceae
no habitat climate
no open photograph on file
Primula obovata
Primulaceae
no habitat climate
no open photograph on file
Primula odontocalyx
Primulaceae
no habitat climate

Primula petelotii
Primulaceae
Photo: CC BY, Nolan Exe
no habitat climate
no open photograph on file
Primula petiolaris
Primulaceae
no habitat climate
Primula polyneura
Primulaceae
Photo: CC BY-SA, Agnieszka Kwiecień, Nova
no habitat climate
no open photograph on file
Primula praenitens
Chinese primrose
no habitat climate

Primula prenantha
Primulaceae
Photo: CC BY, Wang.QG
no habitat climate
no open photograph on file
Primula pseudodenticulata
Primulaceae
no habitat climate
no open photograph on file
Primula pulchella
Primulaceae
no habitat climate
no open photograph on file
Primula pulchra
Primulaceae
no habitat climate

Primula pulverulenta
Mealy cowslip
Photo: CC0, author not stated
no habitat climate
no open photograph on file
Primula recubariensis
Primulaceae
no habitat climate
no open photograph on file
Primula septemloba
Primulaceae
no habitat climate
no open photograph on file
Primula sherriffiae
Primulaceae
no habitat climate
no open photograph on file
Primula sonchifolia
Primulaceae
no habitat climate
no open photograph on file
Primula steinii
Primulaceae
no habitat climate
no open photograph on file
Primula vallarsae
Primulaceae
no habitat climate
Primula vialii
Orchid Primrose
Photo: Public domain, Wouter Hagens
no habitat climate
no open photograph on file
Primula watsonii
Primulaceae
no habitat climate
Primula wilsonii
Primulaceae
Photo: CC BY-SA, Römert
no habitat climate
no open photograph on file
Primula yunnanensis
Primulaceae
no habitat climate
no open photograph on file
Primula yuparensis
Primulaceae
no habitat climate
no open photograph on file
Stylogyne orinocensis
Primulaceae
no habitat climate

Theophrasta americana
Primulaceae
Photo: CC0, Yolanda M. Leon
no habitat climate
Proteaceae 7 genera 12 species · 0 with climate · 4 not checked

Pteridaceae 4 genera 15 species · 0 with climate · 1 not checked
R
Ranunculaceae 18 genera 82 species · 0 with climate · 20 not checked
Rehmanniaceae 1 genus 1 species · 0 with climate

Resedaceae 1 genus 1 species · 0 with climate
Rhamnaceae 9 genera 11 species · 0 with climate
Rosaceae 37 genera 289 species · 0 with climate · 27 not checked

Rubiaceae 25 genera 58 species · 0 with climate · 4 not checked

Rutaceae 9 genera 19 species · 0 with climate · 1 not checked
S
Sabiaceae 2 genera 5 species · 0 with climate
Salicaceae 8 genera 41 species · 0 with climate · 4 not checked
Santalaceae 3 genera 4 species · 0 with climate · 3 not checked
Sapindaceae 12 genera 42 species · 0 with climate · 8 not checked
Sapotaceae 6 genera 9 species · 0 with climate · 1 not checked
Sarraceniaceae 2 genera 31 species · 0 with climate · 3 not checked
Saxifragaceae 6 genera 25 species · 0 with climate · 1 not checked
Schisandraceae 2 genera 14 species · 0 with climate
Scrophulariaceae 7 genera 21 species · 0 with climate
Selaginellaceae 1 genus 11 species · 0 with climate · 1 not checked
Sladeniaceae 1 genus 1 species · 0 with climate
Smilacaceae 1 genus 1 species · 0 with climate
Solanaceae 17 genera 38 species · 0 with climate · 6 not checked
Stachyuraceae 1 genus 3 species · 0 with climate
Staphyleaceae 1 genus 3 species · 0 with climate
Stemonaceae 1 genus 1 species · 0 with climate
Styracaceae 7 genera 13 species · 0 with climate
T
Talinaceae 2 genera 16 species · 0 with climate · 2 not checked
Tamaricaceae 1 genus 2 species · 0 with climate
Tapisciaceae 1 genus 1 species · 0 with climate
Taxaceae 4 genera 5 species · 0 with climate
Tecophilaeaceae 3 genera 4 species · 0 with climate

Tectariaceae 3 genera 3 species · 0 with climate

Tetrachondraceae 1 genus 1 species · 0 with climate
Theaceae 6 genera 34 species · 0 with climate · 1 not checked
Thymelaeaceae 3 genera 22 species · 0 with climate · 1 not checked

Thyrsopteridaceae 1 genus 1 species · 0 with climate
U
Ulmaceae 2 genera 12 species · 0 with climate

Urticaceae 6 genera 13 species · 0 with climate
V

Velloziaceae 1 genus 1 species · 0 with climate

Verbenaceae 4 genera 6 species · 0 with climate · 1 not checked
Viburnaceae 1 genus 11 species · 0 with climate · 2 not checked
Violaceae 1 genus 7 species · 0 with climate · 3 not checked

Viscaceae 1 genus 2 species · 0 with climate

Vitaceae 9 genera 189 species · 0 with climate · 16 not checked
241 families · 10,573 species without habitat climate: 9,653 with none derived, 920 not checked