Orange sits between red and yellow, roughly 12° to 45° on the colour wheel. The CSS keyword orange is #FFA500, and darkening any orange far enough turns it into a brown. Copy the HEX codes from any scheme below, or generate a harmonious orange palette anchored to a base colour you pick.
Orange Palette Ideas & HEX Codes
Warm Orange is the deep set, from a burnt #7F2704 up to a yellow-orange #FFB703. Sunset Orange holds near-full saturation at every step (95%–100%) and moves almost entirely in hue, 12° to 43°. Soft Peach is the tint version, starting at #FFEDD8.
Warm Orange
#7F2704
#A63A00
#E85D04
#FB8500
#FFB703
Sunset Orange
#FFBA08
#FAA307
#F48C06
#E85D04
#DC2F02
Soft Peach
#FFEDD8
#FFD8A8
#FFB86B
#FB8500
#E76F00
Anchored to an orange base — press Space or Generate to roll more schemes. Click a swatch to copy its HEX, lock one to keep it while the rest re-roll, then export as CSS, JSON or HEX.
Free, no sign-up Generated in your browser CSS, JSON & HEX export
Drag in the colour area or the hue bar, or type a HEX / RGB value, then build a scheme anchored to it.
What Goes With Orange
Orange is at its best against something cool and dark: a deep teal, navy or charcoal all give it the contrast it needs, and blue is its direct complement. It is the standard colour for calls to action, food, energy and children’s brands. The lighter relatives are peach and coral.
Frequently Asked Questions
What HEX codes make an orange palette?
A warm orange palette runs from a deep burnt anchor (#7F2704 or #A63A00) through a bright mid orange (#FB8500, #E85D04) to a light peach (#FFD8A8). Nudging the lighter steps toward yellow keeps it sunny rather than muddy. Above you get three ready-made versions — Warm Orange, Sunset Orange and Soft Peach — so you can lift a whole five-step ramp instead of assembling one. #7F2704 is the darkest code on the page and #FFEDD8 the lightest, a pairing worth 8.3:1, enough for body text at any size under WCAG AA and AAA.
Why do dark oranges look brown?
Because they are brown. Brown has no separate place on the colour wheel — it is orange with the lightness reduced. #FB8500 at 49% lightness is orange; the same family at 26% is #7F2704, which everyone reads as brown. To keep a dark orange looking orange, hold the lightness up and lower the saturation instead.
How do I use these colours in CSS?
Click Copy CSS for a ready-to-paste :root block with each colour as a custom property (--color-1, --color-2 and so on), or copy a single HEX straight from any swatch above. On a narrow phone the generator shows four swatches instead of five, so the block you copy there carries four custom properties. Whatever the width, it rolls around #FB8500, the orange this page is seeded with, so the export stays on-hue. Copy JSON and Copy HEX give the same values as an array and as a comma-separated line.
Which orange shades are readable as text on white?
The deeper orange shades work as body text on white and the pale ones do not. The base shade used here, #FB8500, gives 2.4:1 against #FFFFFF, too little for text of any size, so keep it for fills and accents. The darkest code on this page, #7F2704, reaches 9.5:1 on white and clears WCAG AA for body text and AAA as well. The palest, #FFEDD8, sits at 1.1:1 and belongs behind text rather than in it, with something dark on top.