Love Compatibility Calculator
Score two names by how many letters they share, using a simple set overlap.
Last updated · View algorithm, constants and default inputs (JSON)
About this calculator
This playful score compares the sets of distinct Unicode letters in two names. It can handle accented and non-Latin writing systems, but it measures letter overlap only and has no predictive value for relationships.
Worked example
calculated with the default values below
First name Alex · Second name Alexis Compatibility 67 % · Shared letters a, e, l, x · Number of shared letters 4 · Letters used in total 6 · Verdict Some common ground
Disclaimer
These calculators give general estimates for information and entertainment. Platform algorithms, metrics and definitions change without notice, and none of these results are official figures from the platforms named.
Implementation source
This record describes the implementation used by this page. It is not independent validation. External references, when available, support only the stated formula or definition; estimates and custom rules retain their own assumptions.
Formula and variables
shared = |A ∩ B|; union = |A ∪ B|; score = round(shared ÷ union × 100)
- A
- set of distinct letters in name 1
- B
- set of distinct letters in name 2
- shared
- letters present in both names, |A ∩ B|
- union
- letters present in at least one name, |A ∪ B|
- score
- 0–100 compatibility
A and B are sets of distinct Unicode letters; score = |A ∩ B| ÷ |A ∪ B| × 100. Accents and non-Latin scripts are included; this is a word game only.
Frequently asked questions
Does the score predict relationship compatibility?
No. It compares the sets of distinct letters in the names and has no relationship or psychological validity. It supports Unicode letters, including non-Latin scripts.