Identify Any Flower.
In Seconds.

Upload a photo and FloraSense names the species, with confidence scores for the five closest matches — from a model trained on 102 flower categories.

102 species 86.6% top-1 accuracy Photos never stored

or drag & drop an image here

Selected flower preview
Most likely species

Built for quick, private identification

Point, upload, and get an answer — without handing your photo library to anyone.

Answers in seconds

Inference runs on a CPU container sized for the job. Most identifications return in under a second once the service is warm.

Your photo is not kept

The image is written to a temporary file, classified, and deleted before the response is sent. Nothing is written to a database or bucket.

Resized in your browser

Photos are scaled to 1024px and re-encoded on your device before upload, so a 12 MP camera shot never leaves as a 12 MP file.

Ranked alternatives

Five candidates with confidence scores, not one guess — useful when a bloom sits between two similar species.

How it works

From tap to species name, every step of the path.

Capture

Pick a photo or shoot one from the browser

Resize

Scaled to 1024px and re-encoded on device

Signed upload

Sent over HTTPS through a signed CDN origin

Classify

EfficientNet-B0 scores all 102 categories

Rank

Top five returned, image deleted

Three models, measured

Each architecture was fine-tuned on the same 102-category dataset and scored on the same held-out test set.

ArchitectureTop-1 accuracyCorrect
EfficientNet-B0Live86.57%709 / 819
DenseNet-12183.15%681 / 819
VGG-1677.53%635 / 819

Measured on 819 held-out test images. EfficientNet-B0 is the model serving this page.

Identification is not advice

FloraSense is a machine learning demonstration and gets it wrong roughly one time in seven. It recognises only the 102 categories it was trained on, so a flower outside that set will still be matched to something — confidently, and incorrectly.

Never rely on it to decide whether a plant is safe to eat, touch, or give to a person or animal, and do not use it for medical, foraging, agricultural, or conservation decisions. Consult a qualified botanist or your local herbarium instead.