Case Converter
Convert text between uppercase, lowercase, title case, camelCase and more.
Convert colors between Hex, RGB, and HSL formats with a live preview swatch. Pick a color visually or type any supported value to see every representation update in real time.
#2563eb), RGB (rgb(37,99,235)), or HSL (hsl(217,84%,56%)) value in the text field.A color format converter translates a single color value between different notation systems used in web development and graphic design. The three most common formats are Hex, RGB, and HSL. Hex codes like #2563eb are a compact six-character representation widely used in CSS shorthand and design specs. RGB notation such as rgb(37, 99, 235) defines colors by their red, green, and blue channel intensities on a 0-255 scale, which maps directly to how screens produce color.
HSL stands for hue, saturation, and lightness. It represents color in a way that aligns with how humans perceive it: hue is the position on the color wheel (0-360 degrees), saturation controls how vivid the color appears (0-100%), and lightness determines how bright or dark it is (0-100%). This makes HSL especially useful when you need to create tints, shades, or complementary palettes by adjusting a single axis.
Converting between these formats matters because different tools and contexts expect different notations. A designer might hand you a hex code from Figma, but your CSS custom properties use HSL for easy theme switching. This tool lets you paste any supported value and instantly see every equivalent, saving you from manual math or external lookup tables.
#2563eb) commonly used in CSS and web design. RGB defines a color by its red, green, and blue channel values from 0 to 255. HSL describes a color by hue (0-360 degrees), saturation (0-100%), and lightness (0-100%), making it more intuitive for humans to adjust properties like brightness or vividness without affecting the underlying hue.hsl() and hsla() CSS functions. HSL is often preferred in stylesheets because adjusting lightness or saturation is more intuitive than modifying individual RGB channels. For example, hsl(217, 84%, 56%) creates a vivid blue, and you can lighten it simply by increasing the third value.rgb(37, 99, 235)), while HEX uses a six-character hexadecimal string prefixed with # (e.g. #2563eb). HEX is more compact and widely used in CSS shorthand, while RGB is often easier to read and manipulate programmatically. They are fully interchangeable.hsl() function.rgba() or hsla() functions, such as rgba(37, 99, 235, 0.5) for a 50% transparent blue. Alpha channels are commonly used for overlays, hover effects, shadows, and any design element where you want the background to show through partially.