Italian Football Club Color Codes (HEX/RGB): Serie A Teams Palette Guide
Italian football colors are rarely random. In many cases, the shirt itself became the club’s shorthand long before modern brand systems, social graphics, or sponsor-led kit launches. That is why a color table for Serie A is more than a design reference. It helps explain how clubs are recognized at a glance, why rivalries feel visually sharp, and why certain pairings such as black and blue, red and black, or yellow and red carry such immediate weight.
For digital use, there is one practical complication. Clubs do not always publish a single official web palette with fixed HEX and RGB values for every use case. Over time, shirts, crests, media graphics, and merchandising can shift slightly in tone. So the palette below uses representative digital matches built around each team’s most familiar home identity. In other words, these values are meant for clean editorial, design, and reference use rather than strict manufacturer-level reproduction.
Serie A club color table
The list below follows the Serie A club field for the 2025–26 season. Each entry includes a primary color direction and one or two companion tones that are most useful in web layouts, infoboxes, badges, comparison charts, and football-themed design systems.
| Club | Primary palette | HEX | RGB | Design note |
|---|---|---|---|---|
| Atalanta | Blue / Black | #005CA9 / #000000 | 0, 92, 169 / 0, 0, 0 | Best used as a sharp nerazzurri contrast with deep blue leading. |
| Bologna | Red / Navy | #A32638 / #1B2A57 | 163, 38, 56 / 27, 42, 87 | A dark rossoblù pairing that reads more classic than bright. |
| Cagliari | Red / Blue | #C4122E / #1D3F8F | 196, 18, 46 / 29, 63, 143 | Usually works best when the red stays slightly warmer than the blue. |
| Como | Royal Blue / White | #003DA5 / #FFFFFF | 0, 61, 165 / 255, 255, 255 | A clean lake-blue identity with a light, modern feel. |
| Cremonese | Red / Gray | #D71920 / #9EA2A2 | 215, 25, 32 / 158, 162, 162 | The grigiorossi look depends on the gray staying visible, not decorative. |
| Fiorentina | Purple / White | #5B2D90 / #FFFFFF | 91, 45, 144 / 255, 255, 255 | Viola should feel saturated but not neon. |
| Genoa | Red / Blue | #A71930 / #003DA5 | 167, 25, 48 / 0, 61, 165 | Another rossoblù palette, though usually stronger and older in tone than Bologna’s. |
| Hellas Verona | Yellow / Blue | #F2C500 / #1B3A8A | 242, 197, 0 / 27, 58, 138 | A bright gialloblù balance with the yellow doing most of the visual work. |
| Inter | Blue / Black | #00529F / #000000 | 0, 82, 159 / 0, 0, 0 | One of football’s clearest striped identities; keep the blue dark and cool. |
| Juventus | Black / White | #000000 / #FFFFFF | 0, 0, 0 / 255, 255, 255 | Minimal on paper, but very demanding in layout because spacing matters more than hue. |
| Lazio | Sky Blue / White | #9BD3F7 / #FFFFFF | 155, 211, 247 / 255, 255, 255 | The biancocelesti identity depends on a soft, airy blue rather than a hard royal tone. |
| Lecce | Yellow / Red | #FFD200 / #D71920 | 255, 210, 0 / 215, 25, 32 | High contrast, warm, and instantly readable in tables or fixture graphics. |
| Milan | Red / Black | #D71920 / #000000 | 215, 25, 32 / 0, 0, 0 | A strict rossoneri palette that works best with heavy contrast and little decoration. |
| Napoli | Azure / White | #0081C6 / #FFFFFF | 0, 129, 198 / 255, 255, 255 | The blue should stay lively and open, never too dark. |
| Parma | Yellow / Blue / Black | #F2D13D / #003087 / #000000 | 242, 209, 61 / 0, 48, 135 / 0, 0, 0 | Parma’s palette has more layers than most clubs, so black should be treated as structure, not clutter. |
| Pisa | Blue / Black | #003DA5 / #000000 | 0, 61, 165 / 0, 0, 0 | Another dark two-tone scheme, though less glossy than Inter’s version. |
| Roma | Dark Red / Gold | #8E1F2F / #F7B500 | 142, 31, 47 / 247, 181, 0 | The giallorossi identity lives in the tension between warm gold and wine-red depth. |
| Sassuolo | Green / Black | #00843D / #000000 | 0, 132, 61 / 0, 0, 0 | Neroverdi reads best with a full green, not a muted olive. |
| Torino | Maroon / White | #7A263A / #FFFFFF | 122, 38, 58 / 255, 255, 255 | That deep granata tone should stay restrained and dense. |
| Udinese | Black / White | #000000 / #FFFFFF | 0, 0, 0 / 255, 255, 255 | Like Juventus, the palette is simple, but the stripe rhythm defines the look. |
How to use these color codes well
Not every football color behaves the same way on screen. A black-and-white club can look flat if the background is too neutral. A sky-blue club can lose its character if the white space around it is too cold. A red-and-blue badge can drift into muddiness when both colors carry the same visual weight. So even when the HEX values are correct, the relationship between tones still decides whether the club feels right.
For editorial layouts, a simple rule helps. Use the first listed color as the anchor, the second as the contrast, and add white or a very light gray only when breathing room is needed. With clubs such as Roma, Fiorentina, Torino, and Napoli, a slightly generous amount of empty space usually improves readability because their identities rely on a single strong hue carrying the page.
For badge cards, standings modules, and comparison boxes, a soft neutral background often works better than pure white. That is especially true for teams with white as a formal companion tone, since the white needs separation to remain visible. A background such as light gray rather than stark white can make Lazio, Juventus, Udinese, Como, and Napoli render more cleanly.
Recurring color families in Italian football
Black and blue
Inter, Atalanta, and Pisa all sit in the dark blue-black lane, yet they do not feel identical. Inter tends to read as polished and metropolitan, Atalanta often leans harder into athletic contrast, and Pisa usually feels more stripped back. The same family can still produce very different visual moods.
Red and blue
Bologna, Cagliari, and Genoa share the broad rossoblù idea, but the tone mix matters. Bologna often lands in a darker, older register. Genoa usually reads stronger and more saturated. Cagliari sits somewhere between them, with a pairing that can shift depending on kit detailing.
Yellow-led palettes
Lecce, Hellas Verona, Parma, and Roma all use yellow in a visible way, but not for the same effect. Lecce feels bright and direct. Verona’s yellow works with a cool blue edge. Parma folds yellow into a more layered identity. Roma pairs it with a darker red, so the result feels warmer and heavier.
Single-color identities
Some clubs are remembered through one dominant color even when white or black appears alongside it. Napoli’s blue, Fiorentina’s purple, and Torino’s maroon all fit that pattern. In digital work, these teams benefit from restraint. Too many extra colors weaken what makes them recognizable in the first place.
Why these palettes matter beyond shirts
On an international site, color does quiet but constant work. It helps readers scan faster, separate clubs in long tables, and recognize a team before they even read the name. That matters in club comparison pages, match previews, historical pieces, player databases, and crest-focused category archives.
It also matters for accuracy. Calling Roma simply red, Lazio simply blue, or Fiorentina simply purple misses the actual tone that supporters, designers, and football readers expect to see. Those small distinctions are where football identity becomes legible. And once the hues are handled with care, the page stops looking like a generic sports layout and starts feeling tied to the clubs themselves.
References
- Lega Serie A – Official clubs list (official competition page listing the Serie A clubs used for the season set in this article)
- Wikipedia – 2025–26 Serie A (season overview and cross-check for the current top-flight club lineup)
