Friendship Calculator

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Introduction: what the Friendship Calculator measures for fun

This Friendship Calculator turns two entered names into a repeatable 0% to 100% friendship-game score and a playful label. It is for a best friend, classmate, teammate, coworker, or party challenge—not a scientific or psychological assessment of whether two people will get along.

How the Friendship Calculator creates a name-based score

The Friendship Calculator first keeps letters only, converts them to lowercase, sorts the cleaned pair, and performs a fixed calculation. That sequence means identical usable name entries always lead to the same result, while punctuation, digits, spaces, and capitalization do not affect it.

Step 1: clean the two friendship-game names

Step 2: turn each cleaned name into a weighted value

For this friendship score, each letter is converted from a through z to its alphabet position. The first sorted name uses a weight of 7 and the second uses a weight of 11; each letter is also multiplied by its one-based position in its name. These weighted values are the two name hashes.

Step 3: combine the name values into the displayed percentage

The Friendship Calculator combines the two hashes with exclusive OR, then adds a term based on both name lengths and an interaction term for matching letter positions. Finally, it takes the combined total modulo 101, producing an integer from 0 through 100.

Concept formula for the hash-combination portion:

Score = H1 H2 M × 100

On this page, the implementation adds the length and letter-pair terms before reducing the total with modulo 101. The breakdown table shown after a calculation lists every intermediate value, including the two hashes, XOR, length term, interaction term, combined total, and final score.

How to use the Friendship Calculator

To run a friendship-name comparison, enter one name for each person and calculate the pair.

  1. Enter Your name as a first name or nickname.
  2. Enter your Friend’s name.
  3. Click Calculate Friendship to display the score, label, and calculation breakdown.
  4. Choose Copy Result or Copy shareable link if you want to send the outcome.

Interpreting a Friendship Calculator score

A Friendship Calculator score is best treated as a prompt for a joke, a compliment, or a conversation. The labels below describe the page’s game categories only; a high or low number does not reveal trust, shared history, communication, or real compatibility.

Score range Label Playful reading
90–100%BFF SoulmatesA dramatic top-tier result for celebrating your friendship.
75–89%Best Friend MaterialA strong score for a favorite friend, teammate, or sidekick.
60–74%Great FriendsA solid game result with plenty of room for shared adventures.
45–59%Good PalsAn easygoing result for friends who enjoy common activities.
30–44%Casual FriendsA friendly result that can make a useful icebreaker.
0–29%Opposites (Still Friends!)A reminder that different people can still make excellent friends.

Worked example: Emma and Oliver in the Friendship Calculator

For a transparent Friendship Calculator example, enter Emma and Oliver. The page keeps letters, lowercases the names, and sorts them, leaving emma first and oliver second regardless of which box received each name.

The displayed Friendship Calculator result is 4004 mod 101 = 65 %. Reversing the two entries still gives 65% because sorting occurs before the hashes are assigned their different weights. The visible breakdown table lets you compare these values with the result rather than treating the score as a black box.

Friendship Calculator assumptions and limitations

The Friendship Calculator deliberately bases its game result on name text alone, so its limits are important to understand.

The computer science inside this Friendship Calculator game

This Friendship Calculator uses a small, deterministic hashing-style routine to demonstrate how text can become a number. It is deterministic because a given cleaned pair follows the same steps every time, and it is sensitive because adding, removing, or changing letters can alter the weighted hashes, interaction term, and final modulo result. Those properties make the output feel surprising without making it evidence about the people named.

The calculation is intentionally transparent rather than a claim of meaningful matching. Two unrelated pairs who enter the same cleaned names receive the same number, while close friends can obtain a different number merely by using a nickname. In other words, the letters are the input to the game; the friendship itself is not being measured.

Fun ways to use a Friendship Calculator result

A friendship-name score works best when everyone treats it as a low-stakes shared activity.

Where friendship name games fit in the tradition

Friendship name games belong to a long tradition of playful letter-counting activities. Paper games, classroom doodles, and early online quizzes all used a fixed rule to turn names into a result that friends could compare. This calculator follows that same spirit with a defined, inspectable sequence instead of pretending to evaluate a real relationship.

That context is useful when sharing a score. A high number can be a reason to cheer, a low number can be the setup for a joke, and trying nicknames can create a rematch. For a serious understanding of a friendship, the meaningful evidence is how people show up for one another—not the letters typed into two fields.

Friendship score questions people ask

These common questions explain what the Friendship Calculator does with the names you enter.

Is this friendship score accurate?

It is a game, not a measure of relationship quality. The score is generated from the letters in the two names by a fixed calculation, not from friendship research.

Will I get the same result every time?

Yes. The same names, after letters are lowercased and non-letters are removed, produce the same score.

Should I use full names or nicknames?

Either is fine. A nickname and a full name can give different results because the calculation uses the letters entered, so use the version that makes the game fun for your pair.

Does the order of the names matter?

No. After cleaning the entries, the calculator sorts the two names before calculating, so swapping them produces the same score.

Is anything I type stored?

The calculation uses the names entered in the form. If you choose Copy shareable link, those two entries are placed in the link’s query string so the pair can be reopened from that URL.

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 friendship-themed arcade run to catch the two name inputs while avoiding unrelated planning assumptions.

Score: 0 Timer: 30s Best: 0

Start the game, then use your pointer or arrow keys to catch friendship-name inputs and avoid unrelated assumptions.