Love Calculator

Two names and two birthdays in, a compatibility score out — with star-sign elements folded in. It is entertainment, not science, and we are not going to pretend otherwise.

Runs in your browser Free, no sign-up Updated 2026-08-21

Your details

Please enter a valid value.

Please enter a valid value.

Please enter a valid value.

Please enter a valid value.

Relationship

Fill in the form to see your result.

How this love calculator actually works

The whole method, written outkey = sort(name₁, name₂) + relationship type score = FNV-1a hash(key) mapped into 45–100 with both birthdays: final = 0.6 × name score + 0.4 × element score

No mysticism, no server, no database of couples. Both names are lowercased, stripped of spaces and punctuation, sorted alphabetically so the order does not matter, and run through a FNV-1a hash — a standard, fast, deterministic hashing function used in ordinary software.

The hash produces a large number, and that number is mapped into the 45–100 range. Three more hashes with different seeds produce the chemistry, friendship and long-term sub-scores.

The two consequences that matter:

  • It is deterministic. The same two names always give the same score, today and in ten years. No refreshing until you get a better answer.
  • It is symmetric. "Alex and Jordan" scores exactly the same as "Jordan and Alex".

The star-sign layer, and how it is scored

Enter both birthdays and the calculator works out each person's western star sign, then scores the pairing on element compatibility — the oldest and simplest rule in astrology. The four elements are Fire (Aries, Leo, Sagittarius), Earth (Taurus, Virgo, Capricorn), Air (Gemini, Libra, Aquarius) and Water (Cancer, Scorpio, Pisces).

Classical element compatibility
PairingTraditional readingScore used
Same elementInstinctive understanding92
Fire + AirAir feeds fire — energising88
Earth + WaterWater nourishes earth — steady88
Air + WaterDifferent languages58
Air + EarthIdeas versus practicalities55
Earth + FireFire scorches earth52
Fire + WaterWater douses fire48

The final percentage is 60% name hash and 40% element score. Leave the birthdays blank and the score is the name hash alone. Both halves are deterministic, so the number never changes.

Note that a birthday within a day of a cusp may land on the wrong side — the sun's entry into each sign shifts slightly year to year. If it matters to you, and it should not, check your exact birth time.

Why name-based compatibility is nonsense (and still fun)

Let us be completely straight: there is no research linking the letters in someone's name to relationship outcomes. Names are assigned by parents, changed by marriage, shortened by friends and spelled differently across languages. A calculator that gives "Katie" and "Catherine" different scores is telling you about spelling, not about love.

What decades of relationship research does point to, from the work of John Gottman and others:

  • How couples handle conflict predicts far more than how well they get along at the start.
  • Responsiveness — turning toward small bids for attention — is the strongest day-to-day signal.
  • Shared values beat shared hobbies by a wide margin.
  • Contempt is the single most corrosive behaviour, and the most reliable predictor of separation.

None of that fits in a percentage. That is rather the point.

The honest way to use a result like this

A love calculator is a conversation starter dressed up as a measurement. Its actual function is to give two people an excuse to talk about something they were already thinking about, with the number as cover. That is a genuinely useful social device — it is just not a measurement.

If you got a low score and it stung slightly, that is information — not about the relationship, but about how much you were hoping for a high one. Do with that what you like.

Frequently asked questions

Is the love calculator accurate?

No, and it does not claim to be. It converts two names into a number using a hash function. There is no scientific basis for name-based compatibility, and the result should be treated purely as entertainment.

Why do I get the same result every time?

Deliberately. The score is derived from the names themselves rather than from randomness, so the same pair always produces the same number. A calculator that changed its mind on refresh would be even less meaningful than this one.

How do the birthdays change the score?

If both birthdays are entered, the calculator finds each person's star sign and scores the pairing on classical element compatibility — same element or Fire/Air and Earth/Water score highest. That element score makes up 40% of the final number, with the name hash making up the other 60%. Leave the birthdays blank and only the names are used.

Do I have to enter a date of birth?

No. Both birthday fields are optional. Filling them in adds star signs, element matching and the age gap to the results; leaving them out gives you the name-only score.

Does the order of the names matter?

No. The names are sorted before hashing, so entering them in either order gives an identical score.

What actually predicts relationship success?

Research points to how couples handle conflict, whether they respond to each other's bids for attention, shared values, and the absence of contempt. None of it has anything to do with spelling.