A smart plant recognition tool that instantly identifies from 16 different flower species using advanced artificial intelligence.
Simply snap a photo or upload an image to discover the flower’s name, species details, growing conditions, and care tips.
Perfect for gardeners, botanists, students, and nature lovers who want accurate results in seconds.
Built Using: Gradio | Kaggle | Hugging Face | HTML | CSS | Javascript | Node.js | Express
Privacy Note
Photos taken are not saved to the device or the web application
How It Works
Snap.
Take or upload a photo
Scan.
Select 'Submit' to initiate scanning
Know.
View your results to see which flower you most likely photographed.
Testing Results
Live Flower
For live flowers, the app provides probability scores (out of 100%) across 16 flower types to determine the most likely match. For best results, take clear photos of fresh, live flowers.
Dead Flowers
Results for dead flowers may be less accurate, as the model was trained primarily on live flowers. Additionally, as flowers wilt and wrinkle, they begin to look more similar, making accurate identification more difficult.
Decor & Flower Art
Results for illustrated, artificial, or decorative flowers (such as drawings, prints, flower-shaped décor, or patterned designs) may vary in accuracy. In many cases, the correct classification appears within the top three results.
For example, in the photo below, the flower was a rose—although bellflower had the highest probability, rose was the second most likely prediction.
Note: Gardenia currently supports a limited number of flower species. Results may not always be 100% accurate.




