What this tool does
Generate a two-color linear or circular radial CSS gradient. The component inserts the two accepted six-digit HEX colors into a linear-gradient(angledeg, start, end) declaration or radial-gradient(circle, start, end). An invalid typed color leaves the last accepted color in the preview.
How to use Gradient Generator
- Prepare the input. Enter valid start/end HEX colors.
- Run or configure the tool. Choose linear/radial and a linear angle if applicable.
- Check and use the output. Copy the CSS and inspect it with the intended foreground content.
How this tool works
The component inserts the two accepted six-digit HEX colors into a linear-gradient(angledeg, start, end) declaration or radial-gradient(circle, start, end). An invalid typed color leaves the last accepted color in the preview.
Worked example
Input: Linear; angle 90; start #ff0000; end #0000ff
Output: background: linear-gradient(90deg, #ff0000, #0000ff);
Limits, assumptions and interpretation
Only two color stops and the exposed angle/type settings are supported; no arbitrary stops or opacity editor is included.
- The last valid color can remain active after an invalid input, so check the generated declaration.
- A gradient does not guarantee readable foreground contrast across its whole area; test the actual use.
Supported inputs and limits
- Linear; angle 90; start #ff0000; end #0000ff
- Only two color stops and the exposed angle/type settings are supported; no arbitrary stops or opacity editor is included.
- The last valid color can remain active after an invalid input, so check the generated declaration.
- A gradient does not guarantee readable foreground contrast across its whole area; test the actual use.
Frequently asked questions
What does this tool actually do?
The component inserts the two accepted six-digit HEX colors into a linear-gradient(angledeg, start, end) declaration or radial-gradient(circle, start, end). An invalid typed color leaves the last accepted color in the preview.
What should I check before using the result?
Only two color stops and the exposed angle/type settings are supported; no arbitrary stops or opacity editor is included. The last valid color can remain active after an invalid input, so check the generated declaration. A gradient does not guarantee readable foreground contrast across its whole area; test the actual use.
Is information sent to a server?
Tool inputs are processed in this browser. This product does not use analytics or send your input to an external API. Clicking an external website link still visits that website.