A boy looks into a grand round mirror and gasps with delight — his reflection is a golden retriever wearing his own sweater, tongue out A boy and his dog in matching glasses — twin score 89

Free while we're in beta

You and your dog are twins.
Prove it.

Upload your photo and your dog's photo — get your twin score and a shareable card.

No sign-up. No fuss. Your photos never leave your phone.

📸 Try it right now — upload your photos

See what your card could look like

PupTwin
Sample twin card: a toddler grinning at his doodle twin in a big round mirror

92

Separated at birth.

also 71% adventure buddy

PupTwin
Sample twin card: a smiling kid and his golden retriever, side by side in a gold-framed mirror

78

Same energy. Same eyebrows.

also 66% professional snuggler

PupTwin
Sample twin card: a kid and his golden laughing together in the mirror

85

Twins, obviously.

also 59% certified chaos goblin

PupTwin
Sample twin card: a boy in a Yankees cap hugging his golden retriever — in the mirror the dog wears the cap, both tongues out

96

Same hat. Same tongue. Twins.

also 88% game-day buddies

PupTwin
Sample twin card: a boy with glasses hugging his golden retriever — in the mirror the dog wears the glasses and the boy has dog ears, tongue out

94

The glasses gave it away.

also 73% storytime gremlins

PupTwin
Sample twin card: a boy and his dog from behind, both in caps, facing a mirror where their reflections have swapped eyes, ears and tongues

90

Same cap. Same chaos.

also 81% mirror menaces

PupTwin
Sample twin card: a boy hugging his golden retriever before a gold mirror — in the reflection the dog has the boy's wild hair and the smaller dog wears glasses

89

He started it.

also 64% professional huggers

PupTwin
Sample twin card: a boy and his golden retriever looking into a tall wooden mirror that shows two dogs, one with the boy's hair and glasses

91

Two dogs? Nice try, mirror.

also 69% amateur detectives

Try it right now

Pick two photos and get your twin score on this device — your photos are not uploaded or stored.

No photo chosen yet.

No photo chosen yet.

For fun, not science: the score compares colors, light and texture in the two photos, on your device. Photos are never stored, uploaded, or used for training.

Make it a weekly twin check

Pick your Twin Day. Each week on that day, grab a fresh photo pair, run the match, and try to beat your twin score.

Stored only in this browser, and only if you turn it on. Nothing is emailed and no account is created — PupTwin never sees your choice.

How it works

Three steps. Ten seconds. That's the whole thing.

  1. Upload two photos

    Your photo and your dog's. Face the camera, good lighting, no sunglasses on either of you.

  2. Get your twin score

    Your verdict card appears instantly — your score, side by side, ready to go.

  3. Share it everywhere

    Share it, duet it, tag your twin. Your card is built for Stories, Reels, and TikTok.

Private by design

Your photos never leave your phone.

The plain-English version: your pictures are scored on your device — never stored, never used to train anything.

Made to share

Every result exports as a Story-ready card with your score — 1080×1920, built for the feed.

Questions, answered

Everything people ask before meeting their twin.

What is a twin score?

It's a fun score — 1 to 100 — of how much you and your dog look alike. Snap two photos, get your number and a shareable twin card.

Is PupTwin free?

Yes — free while we're in beta. Join the waitlist and you'll hear the second we launch.

Do you keep my photos?

No. Your photos are scored on your own phone. They're never stored, never uploaded, and never used to train anything.

What photo works best?

Face the camera, good lighting, no sunglasses — on either of you. Clear, front-facing photos get the best reads.

How do I share my card?

Every result exports as a Story-ready card (1080×1920) built for TikTok, Reels, and Stories. Sharing gives your twin a gold star.

The full app is coming.
Beta testers get in first.

One email when we launch. No spam, ever.

Joining adds your email to the PupTwin waitlist (held by our email provider, Klaviyo) — one email at launch, never sold, and you can ask us to delete it any time. No photos or child information are collected here.