Upload a photo and discover exactly what emotion your face is expressing — with a full confidence breakdown across all 7 emotions, completely free.
For best results: face the camera, ensure good lighting, and use a natural expression.
or drag & drop · JPG, PNG, WebP
Three steps from pixel values to psychological affect classification.
The convolutional neural net scans 68 landmark coordinates across the brows, eyes, and mouth.
It calculates muscle contraction vectors based on the Facial Action Coding System (FACS).
A softmax layer generates a 100% probability curve across all 7 universal emotions.
Micro-expressions convey subconscious feelings faster than words.
Test whether your portrait conveys the intended emotion or intensity.
Choose profile pictures that project approachable, genuine positivity.
Runs locally in your browser via WebAssembly without uploading images to cloud servers.
Radiating joy, warmth, and positivity. The AI detected raised cheek muscles and smile contours around the lips.
Reflective, downcast, or melancholic. Detected through downward lip corners and tension in the inner brow.
Intense, assertive, or frustrated. Detected through furrowed brows, tightened eyelids, and narrowed lips.
Wonder, shock, or sudden realization. Indicated by widened eyes, raised arches, and an open jaw.
Alert, apprehensive, or startled. Marked by pulled-back lips and raised, drawn-together brows.
Aversion or distaste. Indicated by a wrinkled nose bridge, raised upper lip, and squinted eyes.
Calm, composed, and objective. Relaxed facial musculature with no dominant emotional tension.
Everything you need to know about facial emotion detection.