Skin tone generator by depth and undertone
Realistic mode makes tones in six depths: fair, light, medium, tan, brown, and deep. With Depth on Any, every palette runs from the lightest depth to the darkest, so one click gives you the full range.
Undertone changes the color, not the lightness. Cool is pinker, warm is more golden, olive is greener and more muted, and neutral sits in the middle. Each tone also shows its closest step on the 10-step Monk Skin Tone Scale.
Skin color palette for digital art
Every tone comes with five colors for shading: highlight, base, shadow, deep shadow, and blush. Shadows are darker, slightly redder, and a little more saturated than the base, and the highlight is lighter and less saturated, so shaded skin does not turn gray.
The character bust is painted with the same five colors, which lets you check a palette on a face before you use it.
- Download a .gpl palette for GIMP, Krita, Inkscape, or Aseprite.
- Download a PNG reference sheet with each tone's name, shades, hex code, and RGB values.
Skin tone hex codes, RGB, and HSL
Each swatch shows its hex code, and the selected tone also lists RGB and HSL. The list under the generator has the hex and RGB codes for all 8 tones: tap a row to copy one code, or press Hex to copy them all.
The CSS button copies the palette as custom properties, --skin-1 to --skin-8, with each tone's name as a comment.
Fantasy skin color generator
Switch to Fantasy for non-human skin: elves, orcs, aliens, undead, demons, dryads, merfolk, and golems. Each type has its own color range and names, such as Moonlit Lilac for an elf or Swamp Moss for an orc.
Fantasy tones get the same shading palette, locks, and exports as realistic ones.

