Home › Generators & Text Tools › Love Calculator

Love Calculator

Try this free love calculator to find the love compatibility score between two people. Type in two names and get an instant compatibility percentage, a verdict, a full score breakdown, and a lucky number — all in a few seconds. It runs entirely in your browser, needs no sign-up, and nothing you type is saved or shared. Remember, this is a fun entertainment tool, not a scientific test: real compatibility is built by two people, not by an algorithm.

58%
Ayesha & Bilal — Good potential. There is a real spark here, and it grows with honest conversation.
Part of the scorePoints
Name chemistry (base score)56
Shared letters bonus (a)+2
Zodiac element bonus (Fire + Water, different elements)+0
Compatibility score58%
Lucky number for this pair9

Your compatibility heart

58%

The heart fills up to your score. A fuller heart means a higher compatibility percentage.

Score bands

  • 85–98% A rare match
  • 70–84% Strong match
  • 55–69% Good potential
  • 40–54% Worth the effort
  • Below 40% Opposites attract

How it works

The love calculator turns two names into a compatibility score in three clear steps, and every step is shown in the breakdown table above the heart. Nothing is random, and nothing is hidden: the same two names, in either order, always give the same score.

Step 1 — name chemistry. The two names are first sorted alphabetically and then joined into one string of letters. The calculator walks through those letters one by one, multiplying the running total by 31 and adding the letter's code each time, keeping only the last three digits. That number then sets a base score between 35 and 89. Because the names are sorted before they are joined, swapping the two names changes nothing.

Step 2 — shared letters. Every distinct letter that appears in both names adds 2 points. Shared letters are a small, simple way to reward names that overlap: for example, Ayesha and Bilal share only the letter "a", so they get +2, while two names sharing four letters would get +8.

Step 3 — zodiac elements (optional). If you add both birth signs, the calculator compares their elements. Fire signs are Aries, Leo, and Sagittarius; Earth signs are Taurus, Virgo, and Capricorn; Air signs are Gemini, Libra, and Aquarius; Water signs are Cancer, Scorpio, and Pisces. Two signs from the same element add 5 points, Fire with Air or Earth with Water adds 3 points, and any other combination adds 0. If you leave the signs blank, this step adds 0.

Score = min(98, base score + shared-letter bonus + zodiac bonus)

The total is capped at 98 percent, so no pair ever scores a "perfect" 100 — even the best match leaves a little room to grow. The lucky number is a small extra: add up the letter codes of both names, take the remainder after dividing by 9, and add 1, giving a number from 1 to 9. The verdict bands are 85–98 "A rare match", 70–84 "Strong match", 55–69 "Good potential", 40–54 "Worth the effort", and below 40 "Opposites attract".

One honest note: this tool is for fun. Psychologists do not measure compatibility from names, and no study supports name-based match scores. What the score can do is start a conversation — couples often enjoy comparing results with friends, or using a low score as an excuse to talk about what actually matters to them.

Worked example

Let's work through the default pair on this page, Ayesha and Bilal, with the birth signs Leo (Fire) and Cancer (Water), step by step.

First, the two names are sorted alphabetically and joined into "ayeshabilal". Walking through the letters with the multiply-by-31 rule gives a running number of 681. The base score is 35 plus the remainder of 681 divided by 55, which is 21 — so the base score is 56.

Next, the shared letters: Ayesha uses the letters a, y, e, s, h, and Bilal uses b, i, l, a. The only letter in both names is "a", so the shared-letter bonus is 1 × 2 = +2.

Then the zodiac bonus: Leo is a Fire sign and Cancer is a Water sign, and Fire with Water is a different-elements combination, so the zodiac bonus is +0.

Adding it up: 56 + 2 + 0 = 58%. That falls in the 55–69 band, so the verdict is "Good potential". The lucky number is 9: the letter codes of "ayeshabilal" add up to 1,151, and 1,151 leaves a remainder of 8 after dividing by 9, plus 1 is 9. Type "Ayesha" and "Bilal" into the calculator above with Leo and Cancer selected and you will get exactly 58%, the same breakdown, and the same lucky number.

For comparison, "Emma" and "Liam" score 44%: a base of 40, plus 4 for the two shared letters "a" and "m", with no zodiac bonus. That lands in the "Worth the effort" band — a reminder that a lower score is not a prediction, just a prompt to talk.

FAQ

Is the love calculator accurate?

No, not in a scientific sense. The love calculator is a fun entertainment tool: it turns two names into a compatibility score with a fixed, transparent formula, so the same two names always give the same score. It cannot measure real feelings, relationship health, or how a relationship will go, because no name-based formula can do that. Treat the result as a conversation starter, not a verdict.

How is the love compatibility score calculated?

The score has three parts. First, the letters of both names are combined into a number, which sets a base score between 35 and 89. Second, every letter the two names share adds 2 points. Third, if you add both birth signs, matching zodiac elements add 5 points and compatible elements add 3. The total is capped at 98 percent. The worked example on this page shows the full calculation for one pair of names.

Do I need to enter birth dates to get a score?

No. The two names are enough, and the score works without any birth information. The birth sign fields are optional: they only add a small zodiac-element bonus of 0, 3, or 5 points. Fire signs are Aries, Leo, and Sagittarius; Earth signs are Taurus, Virgo, and Capricorn; Air signs are Gemini, Libra, and Aquarius; Water signs are Cancer, Scorpio, and Pisces. Same elements score 5, Fire with Air or Earth with Water scores 3, and other combinations score 0.

Will the same two names always get the same score?

Yes. The calculation is fully deterministic: the same two names, in either order, always produce the same base score, the same shared-letter bonus, and the same total. Swapping the names does not change anything, and there is no randomness anywhere in the tool. That is why the worked example on this page always matches what the calculator shows.

Are my names saved or shared anywhere?

No. The love calculator runs entirely in your browser: the names you type are used only to compute the score on your own device, nothing is uploaded, no account is needed, and nothing is stored or shared. Closing the page clears your names completely.

Disclaimer: This love calculator is for fun and entertainment only. It is not a scientific, psychological, or relationship test, and its score does not predict whether a relationship will work. If you are working through a serious relationship problem, a licensed counsellor is the right person to talk to.