Skip to content
CalcSpectrum

Love Calculator

Get a fun, shareable compatibility percentage for two names. For entertainment purposes only.

Free to use · Instant results
Loading calculator…

How It's Calculated

Formula

\text{Score} = \left(\sum_{i=1}^{n} \text{charCode}(c_i) \times i\right) \bmod 101

This is a fun, shareable novelty tool — not a scientific or psychological measurement of romantic compatibility. There is no universally agreed formula for a 'love percentage,' so this calculator uses a plainly self-contained, deterministic method instead of pretending to a scientific basis it doesn't have. Both names are reduced to just their letters (case and spacing don't matter), placed in alphabetical order so the result never depends on which name you type first, and combined into a single weighted sum where each letter's position matters. That sum is reduced to a percentage between 0 and 100. The same two names always produce the same score — nothing here is randomized — so it's safe to share and compare.

Worked Examples

"Alex" and "Sam"

  1. Normalize and sort alphabetically: "alex", "sam" → joined as "alexsam"
  2. Weighted letter-code sum: (97×1)+(108×2)+(101×3)+(120×4)+(115×5)+(97×6)+(109×7) = 3016
  3. Reduce to a percentage: 3016 mod 101 = 87%

Order doesn't matter: "Sam" and "Alex"

  1. Both names are sorted alphabetically before combining, so entering "Sam" first and "Alex" second gives the exact same joined string, "alexsam"
  2. Result: 87%, identical to entering "Alex" and "Sam" in the original order

Frequently Asked Questions

Is this a scientific measurement of compatibility?

No. This is a fun novelty tool for entertainment and sharing, not a validated psychological or scientific measure of relationship compatibility. No credible research-backed formula for a single 'love percentage' exists.

Does it matter which name I enter first?

No. Both names are alphabetized before the score is calculated, so entering "Sam" and "Alex" gives the identical result to entering "Alex" and "Sam."

Will I get a different score if I try the same two names again?

No. The calculation is fully deterministic — the same two names always produce the same percentage every time, with no randomness involved.

What characters count toward the score?

Only letters (A-Z, case-insensitive). Spaces, numbers, punctuation, and other symbols are stripped out before the calculation runs, so "Anne-Marie" is treated the same as "annemarie."