Hexdle

Scoring

Hexdle rarity is counted from the full 24-bit color space. Every daily roll is a uniform random hex among 16,777,216 colors.

Trait odds

For each trait, we count how many hex codes match it across the entire space:

P(trait) = matches ÷ 16,777,216

Displayed odds are the reciprocal, rounded: 1 in round(1 ÷ P). Example: CSS 3-digit shorthand (#RGB) covers exactly 4,096 colors, so 3-Digit Hex is 1 in 4,096 (weight 22).

Tiers & XP

Empirical odds map onto a rarity weight used for tiers and XP:

weight = round(6 × log₁₀(1 in X))

Trait XP is weight × 10. Badge XP is weight × 15. Your daily total is the sum of every trait and badge on that roll.

  • Common weight ≥ 0 · about 1+ odds
  • Uncommon weight ≥ 6 · about 10+ odds
  • Rare weight ≥ 10 · about 46+ odds
  • Epic weight ≥ 14 · about 215+ odds
  • Legendary weight ≥ 19 · about 1k+ odds
  • Mythic weight ≥ 25 · about 15k+ odds
  • Chromatic weight ≥ 36 · about 1M+ odds

Color rarity & weirdness

A roll’s headline 1 in X starts from its rarest matched trait (exact under uniform rolls). Other traits, at least 1 in 100, add a soft log-space boost.

Weirdness is that estimate plotted on a 0–100 log scale toward the full 16,777,216 space. It is a readability score for the odds, not a separate measurement.

Badges

Badges are achievements on top of traits: exact hex hits, trait density, tier seals, meme combos, and rarity milestones. They use their own fixed weights, then the same tier and XP curves as traits.

Rarest traits

  • Cube Corner1 in 2,097,152
  • Hex Lexeme1 in 1,398,101
  • Mono Digit1 in 1,048,576
  • Full Hex Run1 in 524,288
  • Binary Looking1 in 262,144
  • Quarter Step1 in 262,144

Most common traits

  • Rainbow Digits1 in 1
  • High Black Contrast1 in 2
  • Warm Hue1 in 3
  • Sequential Pairs1 in 3
  • Midtone1 in 3
  • Full Spectrum Digits1 in 3

Honest limits

Exact-hex odds are always 1 in 16,777,216. That number is true but boring, so the game scores the properties of a color instead. Combo rarity is not yet a full joint census of every trait signature; the rarest-trait anchor keeps the headline grounded while we keep refining the stack boost.