ReferenceThemingcolorspalettereferencenuxt-uitailwind

Nuxt UI Color Palette Reference

Complete reference of all available color palettes in Nuxt UI v4, with shade values, usage guidance, and pairing recommendations.

Nuxt UI v4 builds on Tailwind CSS v4's color system. Every palette includes 11 shades (50–950) designed to work together across light and dark modes.

This reference covers all available palettes and how to choose them for your theme.

Available Palettes

Red Tones

PaletteCharacterBest For
redPure, vivid redError states, alerts, destructive actions
rosePink-tinted redError states with warmth, feminine branding
pinkTrue pinkPlayful brands, creative apps
fuchsiaVivid magentaBold accent, creative tools

Orange & Yellow Tones

PaletteCharacterBest For
orangePure orangeWarning states, energy, enthusiasm
amberWarm goldenWarnings, premium/gold accents
yellowBright yellowCaution indicators, highlights
limeYellow-greenFresh, energetic, nature-tech

Green Tones

PaletteCharacterBest For
greenPure greenSuccess states, positive indicators
emeraldRich greenSuccess states, finance, growth
tealBlue-greenSecondary accents, health, wellness

Blue Tones

PaletteCharacterBest For
skyLight blueBackgrounds, info states, calm UI
bluePure blueLinks, primary actions, trust
indigoDeep blue-violetPrimary brand, professional apps
violetPurple-blueCreative, tech, secondary accent
cyanBright cyanInfo states, tech, data visualization

Purple Tones

PaletteCharacterBest For
purpleTrue purplePremium, creative, luxury
fuchsiaVivid magentaBold accent, art, fashion

Neutral Tones

Neutrals are special - they define your text, borders, backgrounds, and surface hierarchy:

PaletteTemperatureCharacter
slateCoolBlue undertone - technical, modern
grayBalancedSlight warmth - versatile
zincNeutralNo color cast - clean, minimal
neutralTrue grayMathematically neutral - stark
stoneWarmBrown undertone - friendly, organic

Shade Scale

Each palette provides these shades:

ShadeLight Mode UsageDark Mode Usage
50Tinted backgrounds-
100Hover backgrounds-
200Borders, dividers-
300Disabled text-
400Placeholder textPrimary text accents
500Icons, secondary textPrimary shade
600Primary shadeHover states
700Hover statesBorders
800-Surface backgrounds
900-Elevated surfaces
950-Base backgrounds

Choosing Palettes for Semantic Roles

Map each semantic role to a palette that communicates the right intent:

export default defineAppConfig({
  ui: {
    colors: {
      primary: "indigo", // Brand identity
      secondary: "violet", // Supporting accent
      success: "emerald", // Positive feedback
      warning: "amber", // Caution states
      error: "rose", // Error / destructive
      neutral: "zinc", // Text, borders, surfaces
    },
  },
});

Palette Pairing Guidelines

Rule of thumb: pair palettes that are adjacent on the color wheel for harmony, or complementary for contrast.

High Harmony (Adjacent)

  • blue + indigo + slate
  • emerald + teal + stone
  • violet + purple + zinc

High Contrast (Complementary)

  • indigo + amber
  • emerald + rose
  • blue + orange

Monochromatic (Single Hue)

  • blue primary + sky secondary + slate neutral
  • violet primary + purple secondary + zinc neutral

When No Palette Fits

If none of these palettes matches your brand, create a custom palette in the Theme Builder: enter one base color and it generates the 50–950 scale, following the curve of the Tailwind palette with the closest hue. See Brand Colors with Custom Palettes.

Try Interactive Palette Selection

The Nuxt UI Theme Builder lets you preview every palette applied to real components in real time. Select a palette, see it on 125+ components, and export when you're happy.

To compare every shade side by side, open the Palette Viewer. Click any swatch to copy its value.

Next Steps