Your result will appear here
Fill in the fields and press Calculate.
Enter two names and get a “love percentage” — the classic bit of playground fun, now online. It’s purely for entertainment: a light-hearted score to share with a friend or crush, not a real measure of anything.
Type both names and see your match. The same pair always gives the same result, and the order doesn’t matter.
Love Calculator: step-by-step worked example
- First name
- Romeo
- Second name
- Juliet
- 1
Normalise and sort the names
Lower-case, keep letters only, sort alphabetically → “a+b”
= juliet+romeo
- 2
Hash value
h = FNV-1a(“a+b”), 32-bit
= 174,137,891
- 3
Compatibility percentage
Score = h mod 101 (0–100)
174,137,891 mod 101 = 54%
- Just friends
- There’s a spark
- Soulmates
Good to know: Just for fun: the score comes from a hash of the two names and measures nothing real. Name order doesn’t matter, and the same pair always gets the same score.
Love Calculator — how it works
How the score is worked out
The calculator combines the two names into a single stable value and turns it into a percentage from 0 to 100. Two design choices make it feel fair:
| Property | What it means |
|---|---|
| Deterministic | The same two names always give the same score |
| Symmetric | Order doesn’t matter — A + B scores the same as B + A |
Capitalisation and punctuation are ignored, so “Alice” and “a.l.i.c.e” count as the same name.
It’s just for fun
There’s no science here — names don’t determine compatibility, and no algorithm can measure a relationship. The value is entertainment: a conversation starter, a giggle, a dare. Treat a low score as a joke and a high score as a bit of fun, nothing more.
Worked example
Enter “Romeo” and “Juliet” and you’ll get a fixed percentage — say 74% — with a light-hearted verdict. Swap them to “Juliet” and “Romeo” and the score is identical, because the calculator sorts the names first. Type “ROMEO” or “r.o.m.e.o” and you still get the same number, since case and punctuation are stripped before scoring.
Frequently asked questions
Is the love calculator real?+
No — it’s purely for fun. The score comes from combining the letters of the two names, not from anything about the people. No calculator can actually measure compatibility or predict a relationship, so enjoy it as entertainment only.
Why do I get the same score every time?+
Because it’s deterministic by design: the same pair of names always produces the same percentage. That way the result is consistent and shareable, rather than changing randomly each time you check.
Does the order of names matter?+
No. The calculator sorts the two names before scoring, so “Alex and Sam” gives exactly the same result as “Sam and Alex”. It also ignores capitalisation and punctuation.
Should I take the result seriously?+
Not at all. It’s a bit of light-hearted fun — a conversation starter, not relationship advice. Real compatibility comes from communication, shared values and time together, none of which a name-based score can capture.
Can I try different nicknames?+
Sure — try full names, nicknames or middle names and compare the scores for a laugh. Since the result is deterministic, each variation gives its own consistent number, so it’s fun to see which pairing “scores” highest.
About this page
- Publisher:
- Kalkoro — Teknolojig Bilişim Teknolojileri A.Ş., İstanbul
- Written by:
- Ahmet Tur — Editor (Math, date & time, unit conversion, physics & chemistry, everyday tools)
- Reviewed by:
- Kübra Yıldız — Editor
Parameters come from official sources; the last update date is shown at the bottom of the page.
Spotted a wrong result? Use the "Report a bug" button at the top of the page; every report is reviewed.
How we calculate and our accuracy policy →
Results are for information only. For official matters the relevant authority's calculation prevails.
Last updated: