Love Calculator
Deterministic name-based love compatibility calculator, fully client-side
How to Use the Love Calculator
Enter Two Names
Type your name in the first field and your partner name in the second.
Click Calculate Love
Click Calculate Love and the tool computes a fun compatibility score.
See Your Score
See your love percentage and a fun result to share with friends.
A Fun Compatibility Test for Two Names
Type two names and get a fun compatibility percentage. The result is consistent for the same pair every time, so you can share the link with friends and they will see the same number you did.
Perfect for ice-breakers, anniversary social posts, group chats, and party games where everyone wants to test their chemistry score.
Why Use Our Love Calculator?
Instant Results
Type two names, click Calculate, and see your compatibility score and animated circular meter instantly, no loading, no waiting.
Consistent Scores
The same pair of names always returns the same love score. Share it with friends and they will always get the same result as you.
100% Private
The calculation runs entirely in your browser. No names are sent to any server, your data stays completely private.
6 Compatibility Levels
From Soulmates to It's Complicated, six distinct result tiers with personalised messages make every result fun and shareable.
Similar Tools
More Other tools you might find useful.
Frequently Asked Questions
Common questions about the love calculator
How is the love score calculated?
The two names are combined, converted to lowercase, and passed through a deterministic hash function (a variant of Java's String.hashCode). The result is mapped to a 0-100 scale. The same names always produce the same score, making it consistent and shareable.
Are the results accurate or scientific?
This tool is purely for fun! The score is based on a mathematical hash of the names and is not a scientific or psychological assessment of romantic compatibility. Enjoy it for entertainment purposes.
Why do the same names always give the same result?
The hash function is deterministic, given the same input it always produces the same output. This means you can share your result with friends and they will always see the same score for the same pair of names.
Is my data sent to a server?
No. The entire calculation happens locally in your browser using JavaScript. The names you enter are never sent to any server and are not stored or logged anywhere.