What do people think the moment they see your face?
Using your photo’s lighting, color, contrast, and composition, we’ll reveal your first impression in dating, at work, with friends, and on a night out.
Choose a photo where your face is easy to see
🔒 Your photo isn’t uploaded or saved.
Analyzing…
0%
✨ Your report is ready
Tap the button to reveal your full results.
FIRST IMPRESSION REPORT
⚡ The thought that hits in 0.5 seconds
⏱ Once people spend more time with you
📊 Your first-impression scores
❤️ Your dating first impression
👔 How you come across at work
🍺 On a night out
🤝 Once you’re friends
😂 The biggest misconception people may have
💎 The hidden charm people notice later
🎭 How your impression changes by situation
🧠 The big-picture report
(()=>{
const $=x=>document.getElementById(x);
const pools={
head:[[‘Kind and trustworthy’,’You have the kind of face that makes people lower their guard quickly.’],[‘Probably way funnier than expected’,’You may look quiet at first, but people expect a major personality reveal once they get to know you.’],[‘Probably great with money’,’You give off a calm, organized, plan-ahead kind of energy.’],[‘Probably terrifying when angry’,’You seem steady most of the time—but very firm when someone crosses a line.’],[‘Easy to talk to’,’You come across as friendly, approachable, and low-pressure.’],[‘Looks like you’ve dated a lot’,’There’s a relaxed confidence in your eyes and expression.’],[‘Probably great at school or work’,’You look focused, responsible, and capable of getting things done.’],[‘Secretly kind of a mess’,’You look put-together, but people suspect there’s a lovable goofball underneath.’],[‘Probably ends up leading the group’,’You have the kind of presence that makes people ask for your opinion.’],[‘Better the second time around’,’Your appeal grows the more people get to know you.’]],
instant:[[‘“I could probably talk to them.”’,’Your soft expression and balanced composition make people feel at ease.’],[‘“I’d trust them with something important.”’,’Your calm presence makes you seem responsible and dependable.’],[‘“They’re probably more fun than they look.”’,’There’s a playful, surprising side hiding in your expression.’],[‘“They look a little cool—but now I’m curious.”’,’You create just enough distance to spark curiosity.’],[‘“They probably know exactly what they want.”’,’You don’t seem easily swayed by other people’s opinions.’],[‘“They’re probably secretly popular.”’,’Your charm seems like the kind people notice more up close.’]],
after:[‘At first you seem quiet, but after a few minutes people notice your quick reactions and sense of humor.’,’Your real-life warmth comes through more strongly than your initial serious impression.’,’Your expressive reactions make the distance disappear pretty quickly in person.’,’Once the conversation starts, you seem like someone who says exactly what they think.’,’You give off the feeling that only close friends get to see the real you.’],
love:[‘In dating, you come across as thoughtful and emotionally steady. You’re less about instant fireworks and more about becoming irresistible as trust builds.’,’You seem quietly confident and experienced. Without laying it on too thick, you make people wonder what you’re really thinking.’,’You may seem a little hard to read at first, but once you open up, people are likely to see your caring, attentive side.’,’You look comfortable and easy to talk to, so awkward first-date silence probably isn’t your biggest problem.’],
drink:[‘Once the drinks start flowing, you probably get chattier and much more expressive. You listen early on, then somehow end up running the room later.’,’You look like the type to seem perfectly fine all night—then tell the same story three times.’,’You’ll probably spend the evening taking care of everyone else and somehow be the last one heading home.’,’You seem like a completely different person before and after karaoke.’],
friend:[‘As a friend, people discover you’re much more playful than you first appear. You give thoughtful advice, then drop an absolutely unexpected joke.’,’You seem loyal and deeply caring with the people in your inner circle.’,’On trips and group hangs, you’ll probably quietly keep everyone organized and make the final call.’,’You look more shy than people might expect—and only your close friends get to see your goofy side.’],
mis:[‘Your calm expression may get mistaken for being cold, but you actually seem highly tuned in to other people and considerate of their feelings.’,’You look confident enough to have no problems, but you seem like someone who overthinks things privately.’,’You seem friendly and easygoing, but probably don’t truly open up until you trust someone.’,’Your smile may make people assume you’re always carefree, even though you seem practical and decisive when it matters.’],
charm:[‘Your biggest appeal is that people like you more after the second and third hangout—not just the first impression.’,’Your calm, trustworthy energy sticks around longer than flashiness, and your presence grows with time.’,’The difference between your neutral face and your smile is striking. The second you smile, people relax.’,’You seem like someone who remembers what people say and shows up with exactly the right kind of thoughtfulness.’],
summary:[‘Your face gives people more to like the longer they spend with you. You seem calm at first, then your warmth and humor come through once the conversation starts.’,’Your first impression is all about the plot twist. You look careful and composed, but your playful, honest side appears once people get close.’,’People sense that you have strong standards and a solid center. Your sweet spot is the balance between confidence and individuality.’,’You’re not someone people can figure out at a glance. Your vibe shifts with the situation, which leaves people wanting to know more.’],
work:[[‘To your boss’,’You look like someone who takes ownership and follows through.’],[‘To your coworkers’,’You seem like the person who handles the details quietly, then speaks up when it counts.’],[‘To a newer teammate’,’You look like the kind of senior coworker who actually answers questions without making it weird.’],[‘In a meeting’,’You come across as someone who can cut through the noise and get to the point.’],[‘When something goes wrong’,’You seem more likely to organize the situation than panic.’],[‘At the office party’,’You’re probably reserved at first, then unexpectedly become the center of attention.’]],
sit:[[‘😐 Neutral expression’,’You look focused, composed, and a little hard to read.’],[‘😊 When you smile’,’Your approachability goes way up, and people feel comfortable saying hi.’],[‘👔 In a suit’,’You project extra trust and professionalism.’],[‘🧢 In casual clothes’,’Your goofy, playful side comes through more clearly.’],[‘❤️ On a date’,’Your appeal grows as the conversation gets going.’],[‘🍺 On a night out’,’Your expressions and reactions probably get bigger and bigger.’],[‘📷 In photos’,’Your whole vibe can change a lot depending on the angle.’],[‘💼 In an interview’,’You look prepared, responsible, and ready to handle the job.’]]
};
let imgData=”,report;
const pick=(a,s,o=0)=>a[(s+o)%a.length];
$(‘change’).onclick=()=>$(‘file’).click();
$(‘file’).onchange=function(){const f=this.files[0];if(!f)return;if(f.size>12*1024*1024)return alert(‘Please choose a photo under 12 MB.’);const r=new FileReader();r.onload=e=>{imgData=e.target.result;$(‘preview’).src=imgData;$(‘preview’).style.display=’block’;$(’empty’).style.display=’none’;$(‘change’).style.display=’block’;$(‘start’).disabled=false;$(‘note’).textContent=’✅ Photo ready! Tap the button to start.’};r.readAsDataURL(f)};
async function feature(src){const im=new Image();im.src=src;await im.decode();const c=$(‘canvas’),x=c.getContext(‘2d’);x.drawImage(im,0,0,64,64);const d=x.getImageData(0,0,64,64).data;let h=2166136261,b=0;for(let i=0;i<d.length;i+=16){b+=d[i]+d[i+1]+d[i+2];h^=d[i]+(d[i+1]<<8)+(d[i+2]<>2)%27],[‘Approachability’,70+(f.seed>>4)%29],[‘Charisma’,61+(f.seed>>6)%38],[‘Fun factor’,58+(f.seed>>8)%41]],love:pick(pools.love,f.seed),work:[pick(pools.work,f.seed),pick(pools.work,f.seed,2),pick(pools.work,f.seed,4),pick(pools.work,f.seed,5)],drink:pick(pools.drink,f.seed,1),friend:pick(pools.friend,f.seed,2),mis:pick(pools.mis,f.seed,1),charm:pick(pools.charm,f.seed,2),sit:[pick(pools.sit,f.seed),pick(pools.sit,f.seed,1),pick(pools.sit,f.seed,3),pick(pools.sit,f.seed,5),pick(pools.sit,f.seed,6),pick(pools.sit,f.seed,7)],summary:pick(pools.summary,f.seed,3)}}
const wait=m=>new Promise(r=>setTimeout(r,m));
$(‘start’).onclick=async()=>{$(‘upload’).classList.add(‘hidden’);$(‘loading’).classList.remove(‘hidden’);$(‘loadingPhoto’).src=imgData;const stages=[[15,’Reading your overall vibe…’,’Checking the lighting and colors.’],[35,’Looking for expression clues…’,’Estimating approachability and trust.’],[55,’Predicting your first impression…’,’Building your 0.5-second reaction.’],[75,’Mapping your social energy…’,’Creating your dating, work, and friend results.’],[100,’Analysis complete!’,’Your first-impression report is ready.’]],fp=feature(imgData);for(const s of stages){$(‘loadingTitle’).textContent=s[1];$(‘loadingDesc’).textContent=s[2];$(‘bar’).style.width=s[0]+’%’;$(‘pct’).textContent=s[0]+’%’;await wait(700)}report=build(await fp);$(‘loading’).classList.add(‘hidden’);$(‘gate’).classList.remove(‘hidden’);try{(adsbygoogle=window.adsbygoogle||[]).push({})}catch(e){};scrollTo(0,$(‘gate’).offsetTop)}
$(‘reveal’).onclick=()=>{render(report);$(‘gate’).classList.add(‘hidden’);$(‘result’).classList.remove(‘hidden’);scrollTo(0,$(‘result’).offsetTop)}
function render(r){$(‘resultPhoto’).src=imgData;$(‘headline’).textContent=r.headline;$(‘sub’).textContent=r.sub;$(‘appeal’).textContent=’First-impression appeal: ‘+r.appeal+’/100’;$(‘instantQ’).textContent=r.q;$(‘instantT’).textContent=r.qt;$(‘timeline’).innerHTML=r.timeline.map(v=>`