Color Converter Input avatar

Color Converter Input

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Color Converter Input

Color Converter Input

A versatile tool for converting colours between HEX, RGB, and HSL formats while generating harmonious colour palettes.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

2 days ago

Last modified

Share

🎨 Color Converter

A versatile tool to convert colors between HEX, RGB, and HSL formats and generate harmonious color palettes.


🚀 Features

  • Convert any color input to HEX, RGB, or HSL
  • Accepts color formats:
    • HEX (#FF5733)
    • RGB (rgb(255,87,51))
    • HSL (hsl(11,100%,60%))
    • Named colors (red, blue, etc.)
  • Generate harmonious palettes based on color theory
  • Choose palette type: complementary, analogous, triadic, split-complementary, monochromatic, or all
  • Specify the number of colors in the palette
  • Works with custom output format: HEX, RGB, or HSL

📥 Input Schema

FieldTypeRequiredDefaultDescription
colorstring✅ YesInput color in HEX, RGB, HSL, or named format.
generatePaletteboolean❌ NotrueEnable to generate harmonious color palettes.
paletteTypestring❌ NoallType of color harmony for the palette. Options: all, complementary, analogous, triadic, split_complementary, monochromatic.
numberOfColorsinteger❌ No5Number of colors in the generated palette (2–12).
outputFormatstring❌ NoHEXFormat of the converted color(s): HEX, RGB, or HSL.

⚙️ How It Works

  1. Color Conversion
    Converts the input color to the specified output format (HEX, RGB, or HSL).

  2. Palette Generation (if enabled)

    • Generates colors based on color theory harmonies.
    • Uses the selected paletteType to determine relationships between colors.
    • Produces the requested number of colors (numberOfColors).

🧮 Example

Input

{
"color": "#FF5733",
"generatePalette": true,
"paletteType": "analogous",
"numberOfColors": 5,
"outputFormat": "HEX"
}

Output

{
"originalColor": "#FF5733",
"converted": {
"HEX": "#FF5733",
"RGB": "rgb(255,87,51)",
"HSL": "hsl(11,100%,60%)"
},
"palette": ["#FF5733", "#FF8C33", "#FF3333", "#FF33A8", "#FFC233"]
}

🏗️ Use Cases

  • UI/UX design and prototyping
  • Web design color tools
  • Generating consistent brand color palettes
  • Automation pipelines for design systems

⚡ Notes

  • Input color format is flexible; output respects outputFormat.
  • numberOfColors is limited to 2–12 for practical palettes.
  • paletteType "all" generates all available harmonies.

📄 License

MIT License