Loading ad…

Overview

K-pop Bias Match is inspired by the Korean schoolyard game 이름 궁합 (name compatibility). You enter two names — yours and your bias — and the tool returns a match percentage plus extras like ship names, relationship archetypes, and a FLAMES breakdown. Everything runs in your browser; no names are uploaded to a server.

Important: results are for entertainment. The algorithm is designed to feel personal and consistent, not to predict real relationships.

Step 1: Name normalization

Before any math runs, both names are normalized: converted to lowercase and stripped of spaces, punctuation, and special characters. Korean hangul and Latin letters are kept. This ensures "Jung Kook" and "jungkook" produce the same result.

Step 2: Match percentage (FNV-1a hash)

We combine both normalized names (sorted alphabetically so order doesn't matter), an optional birthday string, and a salt value into a single key. A 32-bit FNV-1a hash turns that key into a number, which maps to a score between 48% and 99%.

Because hashing is deterministic, the same inputs always give the same score. Change one letter or add a birthday, and the score shifts — which is why fans love comparing results with friends.

Step 3: Sub-scores

Four additional categories use the same hash method with different salt values:

Each sub-score is independent but derived from the same name pair, so they feel cohesive without being identical.

Step 4: Relationship archetype

Your main match % maps to a tier:

A rare "Celestial Twinflame" tier can appear on high scores when a secondary hash condition is met — roughly a 1-in-17 chance for eligible scores.

Step 5: FLAMES breakdown

FLAMES is a classic name game: cross out shared letters from both names, count the remaining letters, then eliminate categories in the sequence Friends, Lovers, Affectionate, Marriage, Enemies, Siblings until one remains. Read our full guide: FLAMES Name Compatibility Explained.

Step 6: Name numerology

Each letter maps to a number (A=1, B=2, … Z=8 in a repeating cycle). We sum all letters from both names, then reduce to a single digit — keeping master numbers 11 and 22 when they appear. Each destiny number has a fixed meaning (e.g., 6 = nurturing soulmate energy).

Step 7: Ship name generation

Ship names blend half of each name: roughly the first half of your name plus the second half of your bias's name, cleaned and capitalized. "Mina" + "Jungkook" might become "Minkook" — a fan-favorite convention in K-pop shipping culture.

Step 8: Daily bias horoscope

Horoscope text is selected from a fixed pool but seeded by today's date plus your bias's normalized name. That means the horoscope changes daily but stays the same if you revisit on the same day — encouraging return visits without storing personal data.

Group Soulmate mode

Pick one of 14 groups with verified June 2026 lineups. The tool scores you against every member using the same hash method, sorts highest to lowest, and crowns your #1 soulmate. The full ranking appears below the shareable card.

Local leaderboard

When you test multiple biases in 1:1 mode, results save to your browser's local storage (not our servers). Your top matches appear in "Your bias leaderboard." Clear it anytime with the button on the homepage.

Now that you know the method — test your match!

Open Match Tool
Loading ad…