Love Calculator — Compatibility Score from Two Names
RandomThe Love Calculator is an entertainment-only tool that turns two names into a 0-100% compatibility score with a hash function (FNV-1a); it has no scientific basis.
What is it
The Love Calculator feeds two name strings into a hash function and maps the result to a score between 0 and 100. Names are normalized (whitespace removed, lowercased, Unicode NFC) and sorted alphabetically before hashing, so swapping the input order still returns the same score and the result can be reproduced when you share it. The score is derived mechanically from the letters of the names and says nothing about a real relationship, personality, or future. Everything runs in your browser and no name is sent to a server.
How to use
- 1Enter the first person's name.
- 2Enter the second person's name.
- 3Press the calculate button.
- 4Read the 0-100% score and comment, then copy the result to share it.
Reference
| Score range | Comment |
|---|---|
| 0-19% | Still strangers — just laugh it off |
| 20-39% | Slowly warming up |
| 40-59% | A balanced match |
| 60-79% | A really good pair |
| 80-100% | A legendary match |
Sources & standards
- The FNV Non-Cryptographic Hash Algorithm (IETF draft) - IETF
- MDN Web Docs: Client-side web APIs - MDN Web Docs
FAQ
Are the names I enter sent to a server?
No. The score is computed entirely in your browser, and the names are never sent to or stored on a server.
Does the same pair of names always get the same score?
Yes. The calculation is deterministic and hash-based, so the same pair always produces the same score, even if you swap the input order.
Is there any scientific basis for the love score?
No. The score is just a number produced by hashing the name strings. It is entertainment only and unrelated to any real relationship.