Pick a Color

#3b82f6

Preset Colors

Color Values

#3b82f6
rgb(59, 130, 246)
hsl(217, 91%, 60%)
--color: #3b82f6;

About Color Picker

Pick colors and instantly convert between HEX, RGB, and HSL formats. Generate CSS variables and download color palettes for your projects.

Real-time conversion
CSS variables ready
20 preset colors
Export to CSS/SCSS/JSON

Complete Guide to Color Picking & Conversion

Free Online Color Picker & Format Converter

Pick colors and convert between HEX, RGB, and HSL formats instantly. Generate CSS variables, SCSS variables, and download color palettes for web design, graphic design, and development projects. Free color picker with 50+ preset colors and real-time conversion.

Key Features

🎨 Color Picker

  • Visual color selector
  • HEX input support
  • Real-time preview
  • Random color generator
  • 50+ preset colors

🔄 Format Conversion

  • HEX color codes
  • RGB values (0-255)
  • HSL values (hue, saturation, lightness)
  • CSS format strings
  • Instant conversion

📝 CSS Variables

  • CSS custom properties
  • SCSS/Sass variables
  • Ready-to-use code
  • One-click copy
  • All format variations

💾 Export Options

  • Download as .txt
  • Export as .css file
  • Save as .scss file
  • JSON format export
  • Multiple formats

🎨 Preset Palettes

  • 50+ curated colors
  • Organized by hue
  • Material Design colors
  • Tailwind CSS colors
  • Quick selection

⚡ Developer Tools

  • Copy all formats
  • CSS-ready syntax
  • Variable naming
  • Random generation
  • Dark mode support

Why Use Our Color Picker?

100% Free & No Limits: Pick unlimited colors and convert between formats without registration, ads, or restrictions.

Real-Time Conversion: See HEX, RGB, and HSL values update instantly as you select colors. No manual calculation needed.

Developer Ready: Generate CSS variables, SCSS variables, and JSON exports ready to use in your projects.

50+ Preset Colors: Quick access to popular colors from Material Design and Tailwind CSS. No need to memorize color codes.

Privacy Protected: All color picking and conversion happens in your browser. No data uploaded or stored.

One-Click Copy: Copy any color format (HEX, RGB, HSL) to clipboard instantly for use in your designs.

How to Use the Color Picker

  1. Select Color: Click the color picker or choose from 50+ preset colors below.
  2. Input HEX: Or type/paste a HEX color code directly into the HEX input field.
  3. View Conversions: See HEX, RGB, and HSL values update automatically in real-time.
  4. Copy Format: Click "Copy" next to any format (HEX, RGB, HSL, CSS) to copy to clipboard.
  5. Download: Export color palette as TXT, CSS, SCSS, or JSON file for your project.
  6. Random Color: Click "🎲 Random" to generate a random color for inspiration.

Understanding Color Formats

HEX (Hexadecimal): Most common format for web design. Uses 6 characters (0-9, A-F) prefixed with #. Example: #3b82f6. First 2 characters = red, middle 2 = green, last 2 = blue. Each pair ranges from 00 (0) to FF (255).

RGB (Red, Green, Blue): Additive color model using three values from 0-255. Example: rgb(59, 130, 246). Widely supported in CSS. Easy to understand and adjust individual color channels. Perfect for programmatic color manipulation.

HSL (Hue, Saturation, Lightness): More intuitive for humans. Hue (0-360°) = color wheel position, Saturation (0-100%) = color intensity, Lightness (0-100%) = brightness. Example: hsl(217, 91%, 60%). Easier to create color variations.

Color Format Use Cases

HEX - Best For: HTML/CSS, graphic design tools (Photoshop, Figma, Sketch), sharing colors (short, easy to remember), social media posts about colors

RGB - Best For: JavaScript/programming (easy to manipulate), image processing, CSS rgba() with transparency, screen displays (monitors use RGB)

HSL - Best For: Creating color variations (lighter/darker), theme generators, understanding color relationships, accessible design (easier to adjust lightness)

Common Use Cases

Web Development: Pick colors for websites, convert brand colors to CSS format, create CSS variables for consistent theming, generate color schemes, match design mockups exactly.

Graphic Design: Convert colors between design tools (Figma to Photoshop), find exact color codes from brand guidelines, create color palettes, match colors from images.

Brand Design: Define primary, secondary, and accent colors in multiple formats, create brand style guides with all color codes, ensure consistency across platforms.

UI/UX Design: Select accessible color combinations, create dark mode color schemes, generate color variations (hover states, disabled states), test color contrast.

App Development: Convert web colors to mobile app formats (Android XML, iOS Swift), create theme files, implement Material Design colors.

Social Media: Get exact color codes for brand consistency, create color posts, share color palettes with teams, maintain visual identity.

Perfect For

  • Web developers & designers
  • Graphic designers
  • UI/UX designers
  • Brand designers
  • Frontend developers
  • Mobile app developers
  • Digital artists
  • Marketing professionals
  • Social media managers
  • Students learning design
  • Content creators
  • Anyone working with colors

Color Conversion Examples

Blue: #3b82f6 = rgb(59, 130, 246) = hsl(217, 91%, 60%)

Red: #ef4444 = rgb(239, 68, 68) = hsl(0, 84%, 60%)

Green: #22c55e = rgb(34, 197, 94) = hsl(142, 71%, 45%)

Purple: #a855f7 = rgb(168, 85, 247) = hsl(271, 91%, 65%)

Orange: #f97316 = rgb(249, 115, 22) = hsl(25, 95%, 53%)

CSS Variable Best Practices

  • Semantic Naming: Use meaningful names like --primary-color, --accent-color, --text-color instead of --blue or --color1.
  • Color Variations: Define light and dark variants: --primary-light, --primary, --primary-dark for consistent theming.
  • Component-Specific: Create component variables: --button-bg, --link-color, --card-border for easier maintenance.
  • Dark Mode: Use CSS variables for easy dark mode switching. Change root variables instead of rewriting all styles.
  • Fallback Values: Always provide fallback: color: var(--primary-color, #3b82f6) for better compatibility.
  • Root Scope: Define global colors in :root for access throughout your stylesheet.
  • SCSS Integration: Combine SCSS variables with CSS custom properties for maximum flexibility.

Working with Color Palettes

Primary Colors: Use our picker to define your main brand color. Generate 5 shades (lighter to darker) for consistent UI elements.

Secondary Colors: Pick complementary colors (opposite on color wheel) for accents, CTAs, and visual interest.

Neutral Colors: Select grays for text, borders, and backgrounds. Use HSL to easily create gray scales by adjusting lightness.

Semantic Colors: Define success (green), warning (yellow), error (red), and info (blue) colors for UI feedback.

Pro Tips for Color Selection

  • Test Accessibility: Ensure sufficient contrast between text and background (WCAG AA: 4.5:1, AAA: 7:1 ratio).
  • Use Preset Colors: Start with our 50+ Material Design and Tailwind colors for proven, harmonious palettes.
  • Random Inspiration: Click random color generator when stuck. Often sparks creative ideas.
  • Save Multiple Formats: Export to JSON for documentation, CSS for web, SCSS for preprocessors.
  • Brand Consistency: Document all brand colors in one exported file for team consistency.
  • HSL for Variations: Use HSL to create lighter/darker versions. Keep H and S same, adjust L.
  • Copy CSS Variables: Use the CSS variable format for easy theming and maintenance.
  • Test in Context: Always test colors in your actual design/website, not just the picker.

Color Psychology in Design

Blue (#3b82f6): Trust, professionalism, stability. Popular for tech, finance, healthcare websites.

Red (#ef4444): Energy, passion, urgency. Used for CTAs, sales, food, entertainment.

Green (#22c55e): Growth, health, nature. Ideal for environment, wellness, success indicators.

Purple (#a855f7): Luxury, creativity, wisdom. Great for beauty, creative, premium brands.

Orange (#f97316): Friendly, confident, cheerful. Works for social, food, call-to-action.

Yellow (#fbbf24): Optimism, clarity, warmth. Good for education, children, warnings.

Converting Between Formats

HEX to RGB: Our tool automatically converts. Manually: split hex into pairs, convert each from hex to decimal. #3b82f6 → 3b=59, 82=130, f6=246.

RGB to HEX: Convert each value (0-255) to hexadecimal (00-FF), combine with #. rgb(59, 130, 246) → #3b82f6.

RGB to HSL: Complex calculation involving finding max/min RGB values, calculating hue based on dominant color, saturation from color purity, lightness from brightness. Use our tool for instant conversion.

HSL to RGB: Reverse calculation. Different formulas for different hue ranges. Our picker handles this automatically.

Export Format Guide

TXT: Plain text with all color formats. Perfect for quick reference, documentation, sharing with non-developers.

CSS: Ready-to-use CSS custom properties in :root. Copy directly into your stylesheet. Includes HEX, RGB, and HSL variants.

SCSS: Sass/SCSS variables with $ prefix. Perfect for preprocessor workflows. Compatible with Node-sass and Dart Sass.

JSON: Structured data format with all color information. Perfect for config files, theme generators, programmatic use, documentation systems.

Design System Integration

  • Tailwind CSS: Our presets include Tailwind colors. Export to CSS variables for custom Tailwind themes.
  • Material Design: Includes Material Design color palette. Perfect for Android and Material UI projects.
  • Bootstrap: Convert colors to Bootstrap SCSS variables for theme customization.
  • Figma/Sketch: HEX codes work directly in design tools. Use for design-development handoff.
  • React/Vue: Export to JSON for theme objects in component libraries.
  • CSS-in-JS: Use RGB values for styled-components or Emotion with transparency support.

Keyboard Shortcuts & Quick Actions

Quick Copy: Click any "Copy" button to instantly copy that color format to clipboard.

Preset Selection: Click any preset color swatch for instant selection and conversion.

Random Color: Use the random button to generate inspiration colors quickly.

Direct Input: Type or paste HEX codes directly into the input field for instant conversion.

🔒 Privacy & Security

All color picking and format conversion happens entirely in your web browser using JavaScript. No colors, palettes, or data are uploaded to our servers, stored, or transmitted to any third party. Your design work and color selections remain completely private on your device.