HEX til RGB konverter

Konverter HEX til RGB mens du skriver – gratis, umiddelbart, med et praktisk eksempel og en oversikt over vanlige farger.

Eksempel

HEX #ff5733 = RGB 255, 87, 51

ff → 255 · 57 → 87 · 33 → 51

Slik fungerer konverteringen

  • En HEX-kode er de samme tre RGB-kanalene skrevet i sekstentallsystemet (base-16): to sifre per kanal, fra 00 (0) til ff (255).

Vanlige farger i HEX og RGB

FargeHEXRGB
Rød#ff0000255, 0, 0
Oransje#ffa500255, 165, 0
Gul#ffff00255, 255, 0
Grønn#0080000, 128, 0
Cyan#00ffff0, 255, 255
Blå#0000ff0, 0, 255
Lilla#800080128, 0, 128
Rosa#ffc0cb255, 192, 203
Brun#a52a2a165, 42, 42
Hvit#ffffff255, 255, 255
Grå#808080128, 128, 128
Svart#0000000, 0, 0

Hver konvertering kjøres i nettleseren din. Ingenting du skriver inn lastes opp til BroBroGo.

Ofte stilte spørsmål

Hvordan konverterer jeg HEX til RGB?

Skriv inn eller lim inn HEX-verdien din ovenfor – RGB-verdien oppdateres mens du skriver. Du kan også velge fargen visuelt med fargevelgeren.

Er konverteringen helt nøyaktig?

Ja – HEX og RGB er de samme tre kanalene skrevet på forskjellige måter, så konvertering mellom dem er helt nøyaktig i begge retninger.

Hva er HEX til RGB-konvertering og hvorfor den er nyttig

Når du skriver en HEX-fargekode som #4f46e5 eller #abc inn i inntastingsfeltet på denne siden, vises de tilsvarende RGB-verdiene – tre tall mellom 0 og 255 – umiddelbart. RGB-tallene er det skjermen faktisk bruker for å blande lys i røde, grønne og blå kanaler. Mens HEX-koder er kompakte og utbredt i CSS, er de egentlig bare en forkortet måte å skrive de samme tre 8-bits kanalene som RGB angir numerisk.

Det som gjør denne siden unik, er at den utelukkende konverterer hexadesimale (base‑16) tall til desimale (base‑10) RGB-verdier. Ingen avrunding, ingen alfa-kanal – bare den eksakte matematiske oversettelsen. Forklaringen nedenfor viser hvordan det fungerer, hvilke regler som gjelder, og hvordan du unngår vanlige feil.

Hvordan HEX-verdier representerer farger

HEX-fargekoder som #1E90FF består av tre par heksadesimale sifre: 1E (rød), 90 (grønn), FF (blå). Hvert par utgjør en 8-bits verdi (0–255). Det heksadesimale tallsystemet bruker 16 sifre: 0-9 og A-F (store eller små bokstaver). Hvert siffer representerer en potens av 16. For eksempel:

  • 1E betyr 1 × 16¹ + 14 × 16⁰ = 16 + 14 = 30 (rød kanal).
  • 90 betyr 9 × 16¹ + 0 × 16⁰ = 144 + 0 = 144 (grønn kanal).
  • FF betyr 15 × 16¹ + 15 × 16⁰ = 240 + 15 = 255 (blå kanal).

Dermed blir #1E90FF til RGB(30, 144, 255). Det finnes ingen avrunding – konverteringen er deterministisk og reversibel.

Tre-sifret forkortelse

Tre-sifrede HEX-koder som #abc er en forkortelse der hvert siffer dobles: #aabbcc. Dette gir færre mulige farger (4096 i stedet for 16,7 millioner), men er nyttig for rask skriving. Siden dette verktøyet automatisk utvider #abc til #aabbcc før konvertering, trenger du ikke huske utvidelsen selv.

Hvordan konverteringen foregår – steg for steg

  1. Fjerne #-tegnet hvis det er til stede. «#» er valgfritt; 4f46e5 fungerer like bra som #4f46e5.
  2. Sjekke lengden på den gjenværende strengen.
    • 6 tegn: brukes direkte.
    • 3 tegn: hvert tegn dupliseres (abcaabbcc).
    • Andre lengder: viser feilmeldingen «Enter a hex color like #4f46e5 or #abc.»
  3. Dele opp i tre par: første to tegn for rød, neste to for grønn, siste to for blå.
  4. Konvertere hvert par fra heksadesimal til desimal ved hjelp av formelen: verdi = første siffer × 16 + andre siffer Hvor sifrene 0–9 har sin vanlige verdi, og A–F tilsvarer 10–15.
  5. Resultatet er tre heltall mellom 0 og 255. Ingen avrunding, ingen klipping – matematikken er nøyaktig.

Eksempel: #4f46e5 → del 4f, 46, e5.

  • 4f: 4 × 16 + 15 = 64 + 15 = 79
  • 46: 4 × 16 + 6 = 64 + 6 = 70
  • e5: 14 × 16 + 5 = 224 + 5 = 229 Resultat: RGB(79, 70, 229).

En tabell med vanlige HEX-verdier og deres RGB-ekvivalenter:

HEX RGB Kommentar
#000000 0, 0, 0 Svart
#FFFFFF 255, 255, 255 Hvit
#FF0000 255, 0, 0 Ren rød
#00FF00 0, 255, 0 Ren grønn
#0000FF 0, 0, 255 Ren blå
#808080 128, 128, 128 50 % grå
#1E90FF 30, 144, 255 Dodgers blå
#abc 170, 187, 204 Lys gråblå (utvidet fra #abc)

Hva skiller dette verktøyet fra andre fargekonverterere?

Mange verktøy godtar åttesifrede HEX-koder med alfa-kanal (f.eks. #4f46e580). Denne siden forventer kun seks- eller tresifrede koder uten alfa. Hvis du prøver en åttesifret kode, får du feilmeldingen for ugyldig format. Grunnen er at siden fokuserer på den grunnleggende HEX–RGB-konverteringen uten blending. Ønsker du alfa, må du bruke et verktøy som håndterer RGBA eller CSS rgba().

En annen forskjell: alle konverteringer skjer i nettleseren din. Ingenting sendes til en server. Du kan bruke verktøyet offline (etter at siden er lastet), og ingen fargedata lagres eller spores.

Hvem har bruk for en HEX til RGB-konverterer?

Frontend-utviklere

Når du jobber med JavaScript Canvas API, WebGL eller inline-stiler som krever numeriske RGB-verdier, må du ofte konvertere CSS-HEX til tall. For eksempel ctx.fillStyle = 'rgb(' + r + ',' + g + ',' + b + ')'. Verktøyet sparer tid og eliminerer hoderegning.

Designere og grafiske utviklere

Mange designverktøy (Photoshop, Figma, Sketch) lar deg angi farger med RGB-skyveknapper eller numeriske felt. Hvis du har en HEX-verdi fra en merkevaremanual, kan du raskt hente ut RGB-tallene uten å åpne et eget program.

Spillutviklere og digitale kunstnere

I spillmotorer som Unity eller Unreal Engine, og i rammeverk som Processing eller p5.js, brukes RGB-tupler for farger. Å ha eksakte 0–255-verdier gjør det lettere å manipulere farger matematisk, for eksempel ved å blande eller interpolere.

Studenter og lærende

Hvis du prøver å forstå forholdet mellom heksadesimale koder og additiv fargeblanding, gir denne siden deg umiddelbar tilbakemelding. Du kan eksperimentere med forskjellige HEX-verdier og se hvordan hver kanal påvirker resultatet.

Vanlige feil og nyttige tips

  • Glemt #-tegnet: Ikke noe problem – verktøyet aksepterer begge deler. 4f46e5 og #4f46e5 fungerer likt.
  • Fem eller syv tegn: Ugyldig. Det må være nøyaktig 3 eller 6 tegn (etter eventuelt #).
  • Bokstaver utenfor A–F: G, H, Ø osv. er ikke heksadesimale sifre. For eksempel vil #GGG gi feilmelding.
  • Store og små bokstaver: Både #1E90FF og #1e90ff fungerer. Verktøyet skiller ikke mellom dem.
  • Shorthand #fff: Utvides til #ffffff → RGB(255,255,255). Raskt og nyttig for gråtoner og primærfarger.
  • Ingen avrunding: Noen andre verktøy runder av desimaler dersom du skriver en HEX med alfakanal og prøver å tolke det som RGB. Her får du alltid nøyaktige heltall fordi konverteringen er ren base‑16 til base‑10.

FAQ (ofte stilte spørsmål)

1. Hvorfor får jeg feilmeldingen «Enter a hex color like #4f46e5 or #abc.»?
Det betyr at inntastingen din ikke er en gyldig tre- eller sekssifret HEX-kode. Sjekk at du har riktig antall tegn (3 eller 6, eventuelt med # foran) og bare sifrene 0–9, A–F.

2. Kan jeg konvertere en åttesifret HEX (#RRGGBBAA) til RGB på denne siden?
Nei. Siden håndterer kun seks- og tresifrede HEX-koder uten alfa. For åttesifrede koder trengs et verktøy som også tolker alfa-kanalen.

3. Hvorfor blir RGB-verdiene alltid heltall?
Fordi hver heksadesimalkanal representerer et heltall 0–255. Det er ingen brøker eller desimaler i base‑16-representasjonen av 8-bits farger. Konverteringen er nøyaktig.

4. Hva skjer hvis jeg skriver inn et ugyldig tegn som «G»?
Verktøyet viser samme feilmelding som ved feil lengde – et ugyldig tegn gjør koden ugyldig. Heksadesimale sifre er bare 0–9 og A–F.

5. Er det trygt å bruke denne siden for bedriftsinterne farger?
Ja. Siden kjører helt lokalt i nettleseren din. Ingen data sendes til eller lagres på en server. Du kan bruke den uten internett etter første lasting.

6. Hvordan utvides en tresifret kode som #abc?
Hvert av de tre sifrene dupliseres: aaa, bbb, ccc. Resultatet blir #aabbcc. Deretter konverteres det på vanlig måte. For eksempel #abc#aabbcc → RGB(170, 187, 204).