RGB to HEX Color Code C#

RGB color model consists of three basic colors that include Red, Green, and Blue. The rest of the colors are created by adding or combining these primary colors. Whereas, Hexadecimal color codes are also popular on web pages to set colors. In certain use cases, you may need to convert RGB to HEX color or RGBA to HEX. Accordingly, this article covers how to convert RGB or RGBA color values to HEX color code programmatically in C#.

RGB or RGBA to Hexadecimal Color Space Conversion – C# API Download

Aspose.SVG for .NET supports working with different color spaces that enable you to perform the inter-conversion of color codes. You can easily configure the API by downloading the DLL files from the New Releases page, or running the following NuGet installation command:

PM> Install-Package Aspose.SVG

Convert RGB to HEX Color Code in C#

You can easily convert a color in RGB format to a Hexadecimal HEX color code with the following steps:

  1. Parse the input RGB color.
  2. Convert RGB to HEX color code.
  3. Print the hexadecimal code on the console.

The code snippet below demonstrates how to convert RGB to HEX color programmatically in C#:

Convert RGBA to HEX Color Code in C#

The RGBA format contains an additional alpha value for any color. You need to follow the steps below to convert RGBA to HEX color code in C#:

  1. Parse the input RGBA value.
  2. Convert RGBA color to HEX color space code.
  3. Write the output color code on the console.

The following code sample explains how to convert RGBA to HEX color in C#:

Get Free API License

You may evaluate all the features of the API to their full capacity by requesting a free temporary license.


In this article, you have learned how to convert RGB to HEX color or RGBA to HEX programmatically in C#. Moreover, you may explore many other color space conversions by visiting the documentation section. In case of any queries or problems, please reach out to us at forum.

See Also