Friendship Calculator

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Introduction: What this Friendship Calculator does

This friendship calculator is a just-for-fun tool that turns two names into a repeatable “friendship score” from 0% to 100%, along with a short interpretation. It’s designed for entertainment—something you can use with a best friend, a new classmate, teammates, coworkers, or at a party—rather than a scientific assessment of real-world compatibility.

How the score is calculated (name-based and repeatable)

Behind the scenes, the calculator converts each name into a numeric value, combines the two values, and then normalizes the result into a 0–100 percentage. The key idea is consistency: the same two names should produce the same score every time.

Step 1: Clean and standardize the names

Step 2: Convert each name into a numeric hash/value

There are many valid ways to do this. One common approach is a simple deterministic hash that maps characters to numbers and accumulates them. Conceptually, you can think of each name becoming a value like H1 and H2.

Step 3: Combine the two values and normalize to a percentage

To make the result depend on both names, we combine the values and then scale to a percentage.

Concept formula (one example):

Score = H1 H2 M × 100

Where:

How to use the calculator

  1. Enter Your name (first name, nickname, or handle).
  2. Enter your Friend’s name.
  3. Click Calculate to see your score and interpretation.
  4. Use Copy result if you want to share it.

Interpreting your friendship score

Because this is a name-based game, treat the score as a conversation starter. A high score can be a fun “hype-up,” while a low score can be a playful prompt to list what you do appreciate about each other.

Score range Label What it can mean (for fun)
90–100% BFF Soulmates Instant-click energy. You likely enjoy similar vibes or easily support each other.
75–89% Best Friend Material Strong match for long-term friendship—reliable, fun, and easy to talk to.
60–74% Great Friends Solid compatibility. With shared time and experiences, this friendship can deepen.
45–59% Good Pals Easygoing connection. You may bond best around shared activities or groups.
30–44% Casual Friends Friendly potential, but it might take more shared context (school, work, hobbies) to grow.
0–29% Opposites (Still Friends!) Different styles can still work—sometimes the best friendships are built on balance and respect.

Worked example

Suppose we enter “Emma” and “Oliver”. A simple letter-value method (A=1, B=2, …, Z=26) might look like:

Then the calculator applies its deterministic combining/normalization steps to produce a percentage (for example, 78%). Your on-screen result will be consistent for the same spelling and ordering used by the algorithm.

Assumptions and limitations (important)

The computer science hiding in a toy: hash functions

Under the playfulness, this page quietly demonstrates a real programming concept. A hash function converts any input — here, a name — into a number in a fixed range, and a good one has exactly the properties the score needs: it is deterministic (the same name always produces the same number), sensitive (changing one letter changes the output unpredictably), and uniform (outputs spread across the whole range rather than clumping). Those are the same properties that let databases look up records quickly and let websites verify passwords without storing them. When your score jumps from 34% to 87% because a nickname dropped one letter, you are watching hash sensitivity — the avalanche effect — do its job.

That is also the honest explanation of why the score cannot mean anything about the actual friendship: the algorithm has no idea what the letters represent. Two strangers named Anna and Bella get the same score as best friends with those names. The determinism is the whole trick — it makes the game feel like a measurement while actually being a very elaborate coin flip that always lands the same way for the same names.

Fun ways to use the score

Where name-based friendship games come from

Name-based compatibility games are a playground tradition far older than the web. Generations of kids folded paper into MASH grids, counted letters in “LOVES” between two names, or crossed out shared letters to predict friendship, love, or rivalry. The digital versions that spread through early websites and text messaging kept the same core mechanic this page uses: turn two names into numbers with a fixed rule, combine them, and read the total as a percentage. The appeal was never accuracy — it was having a neutral, silly referee for a very human question.

That heritage is worth keeping in mind when you share a result. A high score is a fun excuse to celebrate a friendship, a low score is a punchline, and a rematch with nicknames is always allowed. If you want a serious look at a relationship, the honest inputs are time spent, trust, and repair after conflict — none of which fit in a name field. Use the score as a conversation starter at sleepovers, in group chats, or as a light icebreaker, and let the friendship itself do the real math.

Friendship score questions people ask

Is this friendship score accurate?

It’s meant to be fun. The score comes from a deterministic name-based calculation, not from research about relationships.

Will I get the same result every time?

Yes—if you enter the same names with the same spelling and formatting, the calculator is designed to return the same score.

Should I use full names or nicknames?

Either works. If you want a playful result that “feels like you,” use the names you actually call each other.

Does the order of the names matter?

It can. If you’re curious, try swapping the names and compare the results.

Is anything I type stored?

This calculator is typically run in your browser session and uses your input only to compute the displayed result. If storage is added in the future, the page should explicitly disclose it.

Your first name or nickname

Your friend's name

Enter two names to discover your friendship compatibility score.

Arcade Mini-Game: Friendship Calculator Calibration Run

Use this quick arcade run to practice separating useful scenario inputs from common planning mistakes before you rely on the calculator output.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch useful inputs and avoid bad assumptions.