The classic Love Calculator is back! Enter two names and get a fun, randomized love percentage with a playful romantic analysis. Uses a deterministic algorithm (same names always give the same result) so you and your crush will always see the same score. Completely unscientific, entirely entertaining. Go ahead — type in your crush's name!
A Love Calculator is the classic online entertainment tool — enter two names and get a 'love percentage' score with a playful analysis. This timeless internet trope has existed since the early days of the web (circa 1999), generating millions of giggles, awkward moments between friends, and brave crush confessions over two decades. Our modern version uses a deterministic hashing algorithm seeded by the input names — meaning the SAME two names always produce the SAME result (so you and your crush will see the same number). It's completely unscientific, delightfully nostalgic, and still the fastest way to start a conversation about that special someone.
Enter two names. The calculator: (1) normalizes the names (lowercase, remove non-letters), (2) computes a deterministic hash from the character codes of both names, (3) maps this hash through a prime-number transformation to produce a score between 11% and 99% — never 100% (perfection is overrated) and never 0% (everyone deserves a chance), (4) selects a playful verdict message. The same names will always give the same score, so you can screenshot and share — your crush will see the same result if they try it.
seed = Σ charCodes(name1) × Σ charCodes(name2)\nscore = ((seed × 7919 + 104729) % 89) + 11\n\nProperties:\n• Deterministic: same names = same score always\n• Range: 11% to 99% (11+0 through 11+88)\n• Distribution: uniform across the 11-99 range\n• Impossible values: 0-10% and 100%\n• 7919 and 104729 are prime numbers (for proper hashing)\n\nVerdict messages:\n95%+ → Legendary love\n85-94% → Strong chemistry\n70-84% → Sweet connection\n50-69% → Worth exploring\n30-49% → Maybe just friends\n<30% → The numbers aren't feeling it
It's real in the sense that it really exists and really generates a number. It's not real in the sense of having any scientific validity whatsoever. The algorithm is designed for consistency (same input = same output) and entertainment value — not for predicting actual romantic compatibility.
Because even the most legendary love has room to grow! The maximum is deliberately capped at 99% — that last 1% is what you build together through shared experiences. And mathematically, our algorithm's range is 11-99%.
Free online Love Calculator — no signup, 100% client-side processing. All data stays in your browser.