ZumaTools

Love Calculator

Type two names to get a playful compatibility percentage — the same pair always gives the same score.

Enter both names to see the compatibility score.

This is a game for entertainment only — the score is computed from the letters in the names and has no scientific meaning.

How it works

  1. Type the first person’s name into the first field.
  2. Type the second person’s name into the second field.
  3. Read the compatibility percentage and comment, which update live as you type.

Frequently asked questions

How does the love calculator work?
It normalizes both names — lowercasing them and stripping spaces and punctuation — then runs the pair through a deterministic hash function and maps the result to a percentage between 1 and 100. There is no randomness involved, so the score is purely a function of the letters in the two names.
Why do the same two names always give the same score?
The score is computed from a hash of the name pair rather than a random number generator, so identical input always produces identical output. The pair is also sorted before hashing, which means the order of the names does not matter — Alex and Sam scores the same as Sam and Alex.
Is the result scientifically meaningful?
No, and it does not pretend to be. Real compatibility depends on personalities, values, and circumstances — none of which can be read from the spelling of a name. Treat the score as a party game or an icebreaker, never as guidance for actual relationship decisions.
Are the names I enter sent anywhere or stored?
No. The entire calculation runs in JavaScript inside your browser, and the page makes no network requests with your input. Nothing is uploaded, logged, or saved, and you can even go offline after the page loads and keep playing.
Does spelling, accents, or a middle name change the score?
Yes — because the score is a hash of the exact letters, any change to the input changes the result. “Kate” and “Katherine” count as different names, and accented characters like é are treated as distinct letters, so pick one consistent spelling if you want comparable scores.

About this tool

The love calculator is a classic bit of internet fun: enter two names, get a compatibility percentage from 1 to 100, and see a short comment that matches the score. It is built for laughs — trying your name with a crush, a partner, a celebrity, or a fictional character — and it is honest about being exactly that. The score has no scientific meaning whatsoever; it is a deterministic word game dressed up as romance.

Under the hood the tool normalizes both names by lowercasing them and removing spaces and punctuation, sorts the pair so the order you type the names in does not matter, and feeds the combined string through an FNV-1a hash function. The hash value is then mapped onto a 1–100 scale. Because there is no random number involved, the same two names produce the same percentage every single time — on any device, on any day. That determinism is half the fun: the score feels like a verdict rather than a dice roll, and friends can check it independently and get the same number.

Everything happens locally in your browser. The names you type are never transmitted to a server, stored in a database, or included in any analytics — the page simply has no code path that sends your input anywhere. That makes the calculator safe to use with real names at a party, in a classroom, or in a group chat screenshot without worrying about where the data ends up.

A few practical notes for the curious: spelling matters, so nicknames and full names give different scores, and adding a surname changes the result again. If a pair lands a disappointing number, remember the tool is measuring letters, not love — the disclaimer under the result is there for a reason. For fair comparisons across several pairs, keep the spelling style consistent, such as first names only.

Related tools