HEX a RGB

Entrada HEX
Muestra
Salida RGB

Conversor de HEX a RGB

El conversor de HEX a RGB es una herramienta en línea simple que te permite convertir códigos de color HEX a códigos de color RGB de manera rápida y fácil. Esta herramienta es gratuita, no requiere dependencias de sistema o software, y es compatible con dispositivos móviles.

Características

  • En línea y gratuito, sin dependencias de sistema o software.
  • Puedes borrar, copiar y obtener ejemplos.
  • Seguridad de datos, cálculo local.

Cómo utilizar el conversor de HEX a RGB

  1. Ingresa o pega códigos de color HEX como #ffd500 en el campo de entrada.
  2. Haz clic en el botón "Convertir" para convertir el código HEX en su valor RGB correspondiente.
  3. Copia el código RGB convertido en tu portapapeles haciendo clic en el botón "Copiar".

Beneficios y ventajas de utilizar el conversor de HEX a RGB

  • Ahorra tiempo y esfuerzo en tareas de combinación o manipulación de colores.
  • Garantiza precisión y consistencia en el uso de colores en diferentes aplicaciones.
  • Elimina la necesidad de conversión manual entre formatos de códigos de color.
  • Puede ser utilizado para diseño web, diseño gráfico, arte digital y otras industrias creativas.

Algoritmo principal

La fórmula de conversión de HEX a RGB es la siguiente:

R = hexToInt(hex.substring(1, 3));
G = hexToInt(hex.substring(3, 5));
B = hexToInt(hex.substring(5, 7));
rgb = "rgb(" + R + ", " + G + ", " + B + ")";

Ejemplos de código

Python

def hex_to_rgb(hex):
    r = int(hex[1:3], 16)
    g = int(hex[3:5], 16)
    b = int(hex[5:7], 16)
    return (r, g, b)

print(hex_to_rgb("#ffd500")) # Output: (255, 213, 0)

C

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

void hex_to_rgb(char *hex, int *r, int *g, int *b) {
    *r = (int)strtol(&hex[1], NULL, 16);
    *g = (int)strtol(&hex[3], NULL, 16);
    *b = (int)strtol(&hex[5], NULL, 16);
}

int main() {
    char hex[] = "#ffd500";
    int r, g, b;

    hex_to_rgb(hex, &r, &g, &b);

    printf("RGB(%d, %d, %d)", r, g, b); // Output: RGB(255, 213, 0)

    return 0;
}

JavaScript

function hexToRgb(hex) {
  const r = parseInt(hex.substring(1, 3), 16);
  const g = parseInt(hex.substring(3, 5), 16);
  const b = parseInt(hex.substring(5, 7), 16);
  return `rgb(${r}, ${g}, ${b})`;
}

console.log(hexToRgb("#ffd500")); // Output: rgb(255, 213, 0)

Java

public static int[] hexToRgb(String hex) {
    int r = Integer.parseInt(hex.substring(1, 3), 16);
    int g = Integer.parseInt(hex.substring(3, 5), 16);
    int b = Integer.parseInt(hex.substring(5, 7), 16);
    return new int[]{ r, g, b };
}

public static void main(String[] args) {
    String hex = "#ffd500";
    int[] rgb = hexToRgb(hex);
    System.out.printf("RGB(%d, %d, %d)", rgb[0], rgb[1], rgb[2]); // Output: RGB(255, 213, 0)
}

PHP

function hexToRgb($hex) {
  $r = hexdec(substr($hex, 1, 2));
  $g = hexdec(substr($hex, 3, 2));
  $b = hexdec(substr($hex, 5, 2));
  return "rgb($r, $g, $b)";
}

echo hexToRgb("#ffd500"); // Output: rgb(255, 213, 0)

En conclusión, el conversor de HEX a RGB es una herramienta útil para cualquier persona que necesite convertir códigos de color HEX a códigos de color RGB. Es fácil de usar, gratuito y compatible con dispositivos móviles, lo que lo convierte en una excelente opción para diseñadores web, diseñadores gráficos y cualquier persona que necesite trabajar con colores.

Preguntas frecuentes (FAQ)

Conoce nuestras herramientas adicionales