Love Calculator · Practical guide

How Does a Love Calculator Work?

Behind the playful percentage is a short, fixed algorithm — here is every step of it.

At a glance

The Algorithm in Four Steps

  1. Sum the ASCII codes of every character in each name (A = 65, a = 97, and so on).
  2. Add a vowel bonus of 15 points for every A, E, I, O, or U in the name.
  3. Combine the two weighted scores by adding them together.
  4. Map to 0-100 by taking the combined total modulo 101.

Interactive tool

Love Calculator

Enter your own values, then compare the result with the examples below.

0%

Name 1 ASCII Sum -
Name 2 ASCII Sum -
Combined Score -

Disclaimer: This calculator is for entertainment purposes only and has no scientific basis.

A Full Worked Example

Take Emma and Liam. Emma's letters sum to 69 + 109 + 109 + 97 = 384, with 2 vowels adding 30, for a weighted score of 414. Liam sums to 76 + 105 + 97 + 109 = 387, also with 2 vowels, for 417. The combined score is (414 + 417) mod 101 = 831 mod 101 = 23, so the pair scores 23%.

Why the Same Names Always Give the Same Score

There is no randomness anywhere in the calculation — no dice roll, no date-based seed, no server-side logic. Every character has a fixed ASCII value, so identical inputs must produce identical outputs. That is what "deterministic" means here, and it is also why the whole thing runs instantly in your browser without sending anything anywhere.

Why Different Pairs Can Share a Score

The modulo 101 step squeezes every possible name pair into just 101 buckets (0 through 100). With unlimited possible names and only 101 outcomes, many different pairs inevitably land on the same percentage. Two couples both scoring 87% does not mean the names are similar — it is just modular arithmetic.

Frequently Asked Questions

What are ASCII values?

ASCII is a standard code where each character maps to a number — uppercase A is 65, lowercase a is 97. The calculator adds these codes up for each name.

Why are vowels weighted in the calculation?

Each vowel adds a 15-point bonus to a name's score. It is an arbitrary design choice that makes the results a bit more varied — there is no deeper meaning.

Does capitalization matter?

Yes. Uppercase and lowercase letters have different ASCII codes (E is 69, e is 101), so "Emma" and "emma" produce different scores.

Is there any science behind the algorithm?

No. It is an entertainment formula with no scientific or astrological basis, and it should not be used to judge real relationships.