HEX na RGB převodník

Převeď jakoukoli barvu HEX na RGB — okamžitě a zdarma

#FF5733

Vlož libovolnou hodnotu barvy — formát za tebe rozpoznáme.

Výsledek RGB
Červená
255
Zelená
87
Modrá
51

Tato barva ve všech formátech

Profil CMYK: Coated FOGRA39 (výchozí nastavení Photoshopu pro Evropu)

HEX kód složí tři 8bitová čísla do šesti hexadecimálních číslic. Převod z HEX na RGB znamená rozdělit tyto číslice do párů a číst každý pár jako desetinné číslo mezi 0 a 255 — přesně hodnoty, které očekává CSS, Figma a grafické editory.

Jak funguje převod z HEX na RGB

  1. Odeber úvodní # a pokud kód má jen tři číslice, zdvoj každou: #f53 se změní na #ff5533.
  2. Rozděl šest číslic do tří párů — RR, GG a BB.
  3. Přečti každý pár jako číslo v základu 16 a převed ho do základu 10: FF je 255, 57 je 87, 33 je 51.
  4. Zapiš tři výsledky jako rgb(R, G, B).

Ukázkový příklad

HEX #FF5733=RGB rgb(255, 87, 51)

Tento převod je přesný. HEX a RGB popisují stejné sRGB hodnoty v odlišném zápisu, takže se nic nezakulatí ani neztratí v žádném směru.

HEX a RGB vysvětleno

Co je HEX?

HEX kód je šestimístné hexadecimální číslo, které po úvodním # uchovává červený, zelený a modrý kanál barvy. Každý pár číslic pokrývá jeden kanál od 00 (žádný) po FF (plný), což dává stejných 16,7 milionu barev jako RGB, ale v kratším zápisu. HEX je výchozí v CSS, designových nástrojích a styleguidu značky.

Syntaxe:
#RRGGBB
Rozsah:
00–FF na kanál
Nejlepší pro:
CSS, předání designu, brand guidelines

Co je RGB?

RGB popisuje barvu třemi kanály světla — červená, zelená a modrá — každý v rozsahu 0 až 255. Odráží skutečné fungování obrazovek: všechny tři na 255 dají bílou, všechny na 0 dají černou. RGB je správná volba vždy, když s barvou potřebuješ počítat; rgba() navíc přidává průhlednost.

Syntaxe:
rgb(R, G, B)
Rozsah:
0–255 na kanál
Nejlepší pro:
kód, canvas, průhlednost s rgba()

Referenční tabulka HEX na RGB

Nejběžnější CSS barvy převedené z HEX na RGB.

BarvaHEXRGB
black#000000rgb(0, 0, 0)
white#FFFFFFrgb(255, 255, 255)
red#FF0000rgb(255, 0, 0)
lime#00FF00rgb(0, 255, 0)
blue#0000FFrgb(0, 0, 255)
yellow#FFFF00rgb(255, 255, 0)
orange#FFA500rgb(255, 165, 0)
teal#008080rgb(0, 128, 128)
purple#800080rgb(128, 0, 128)
gray#808080rgb(128, 128, 128)

Často kladené otázky

Odeber úvodní # a pokud kód má jen tři číslice, zdvoj každou: #f53 se změní na #ff5533. Rozděl šest číslic do tří párů — RR, GG a BB. Přečti každý pár jako číslo v základu 16 a převed ho do základu 10: FF je 255, 57 je 87, 33 je 51. Zapiš tři výsledky jako rgb(R, G, B).

Tento převod je přesný. HEX a RGB popisují stejné sRGB hodnoty v odlišném zápisu, takže se nic nezakulatí ani neztratí v žádném směru.

RGB popisuje barvu třemi kanály světla — červená, zelená a modrá — každý v rozsahu 0 až 255. Odráží skutečné fungování obrazovek: všechny tři na 255 dají bílou, všechny na 0 dají černou. RGB je správná volba vždy, když s barvou potřebuješ počítat; rgba() navíc přidává průhlednost.

Ano. Tlačítko pro výměnu vedle vstupu tě přesune do převodníku z RGB na HEX, který funguje úplně stejně. Obě směry používají stejný vzorec, jen se aplikuje obráceně.

Použij RGB, když s čísly potřebuješ pracovat — animovat jeden kanál, míchat barvy v kódu nebo přidat průhlednost pomocí rgba(). Pro statické CSS zůstává HEX kratší a snáze čitelnou volbou.