White hair in Gakuran is not a purchasable cosmetic or an unlockable style. It only appears when your character’s hair color lands on a rare dyed value instead of a natural one. Because that dyed roll is tied to a fixed probability and then picks a random artificial color, white sits among the hardest looks to land in the game.
Quick answer: Reroll your hair color from the Stats/Avatar menu. Each roll has a 5% chance to produce a dyed color instead of a natural one, and white is only one of many possible dyed outputs, so keep rerolling the hair color until the RGB value reads as white.

How Gakuran decides your hair color
Every character generates a hair color from a table tied to their ethnicity. Japanese characters mostly draw from natural black shades, while European characters can pull from a wider natural range that includes black, brown, blonde, and auburn. That table covers 95% of all color rolls.
The remaining 5% is where vivid hair comes from. When that dye event triggers, the game ignores your ethnicity’s natural table and generates a random RGB value that does not exist in it, so the result clearly looks artificial. Red, pink, purple, green, teal, and white all live inside this dyed pool.
This two-step design is why white is rare twice over. First, you need the 5% dye event to fire at all. Then, within that dye event, the random color has to land on white specifically rather than any of the other artificial shades.

Join readers who trust AllThings.How
Add us as a preferred source on Google so our practical guides show up first next time you search.
Add to Google Preferences →The exact trigger for white hair
There is no requirement to meet, no item to equip, and no menu setting that forces white. The only trigger is the dyed-color roll resolving to a white RGB value. Everything below feeds into that single event.
| Roll outcome | Chance | What you get |
|---|---|---|
| Natural color | 95% | A shade from your ethnicity’s natural table |
| Dyed color | 5% | A random artificial RGB (red, pink, purple, green, teal, white, etc.) |
| White specifically | Part of the 5% dye pool | The exact look you are chasing |
Note: because the dyed color is generated randomly rather than picked from a fixed list, no single guaranteed percentage exists for white on its own. It is a slice of the 5% dye chance, which is why players often reroll many times before it appears.
How to reroll for white hair

Does ethnicity affect your white hair odds?
Any ethnicity can technically roll any dyed color, white included, because the dye event ignores the natural table entirely. In practice, though, ethnicity still shapes how your character looks the other 95% of the time, and it changes your hairstyle pool.
Ethnicity itself is a heavily weighted roll. Japanese has a 95% spawn chance, while European, African, Middle Eastern, Latin, and Indian lineages share the remaining 5% combined. Some players chase European ethnicity because its wider natural palette pairs well with lighter dyed looks, but this is a preference, not a requirement. White hair does not need a specific ethnicity to appear.
| Factor | Effect on white hair |
|---|---|
| Ethnicity | No effect on dye odds; any ethnicity can roll white |
| Gender | Sets your hairstyle and face pools, not hair color |
| Hairstyle | Rolled separately; does not influence color |
| Hair color reroll | The only thing that can produce white |
How to confirm you actually got white
You know the roll worked when the hair color changes to a clean white on your model and the RGB readout on the character page shows a value outside your ethnicity’s natural range. Natural rolls will keep returning muted, realistic shades. A dyed roll breaks that pattern with an obviously artificial color.
If your rolls keep returning black, brown, blonde, or similar tones, the 5% dye event simply has not fired yet. That is the expected experience, not a bug, so the fix is to continue rerolling the hair color slot. Once a dyed value appears but it is not white, roll again to cycle to a different artificial color.
White is one of the standout looks in Gakuran precisely because the system gives you no shortcut to it. Treat it as a long RNG chase, keep your rerolls focused on the color slot, and confirm each result by its RGB value so you can lock it in the moment white finally lands.





