CodeKitHub
Generatortools

HEX / RGB / HSL Kleurconverter

Laatst bijgewerkt:

Om een kleur te converteren, plak je hem in eender welk formaat — HEX, RGB of HSL — en deze tool geeft je direct alle drie de formaten plus een live voorbeeldstaal. Je kunt ook visueel een kleur kiezen met de ingebouwde kleurkiezer. Perfect om kleuren te verplaatsen tussen CSS, designtools en code.

hex
rgb
hsl

Wat is deze tool?

Kleuren op het web worden geschreven in verschillende gelijkwaardige formaten, allemaal gedefinieerd door de CSS Color-specificatie op MDN. HEX (#4f46e5) is de compacte vorm die overal in CSS en designoverdrachten wordt gebruikt. RGB (rgb(79, 70, 229)) geeft de rood-, groen- en blauwcomponenten direct weer, wat code vaak nodig heeft. HSL (hsl(243, 75%, 59%)) beschrijft tint, verzadiging en helderheid — het meest intuïtieve formaat om een kleur aan te passen, zoals hem donkerder of minder verzadigd maken.

Ze beschrijven allemaal dezelfde kleur; deze tool converteert er exact tussen en toont een voorbeeld zodat je kunt bevestigen dat het de kleur is die je bedoelde.

Waarom gebruiken?

  • Accepteert elk formaat als invoer — HEX (3 of 6 cijfers), RGB of HSL — en geeft alle formaten als uitvoer.
  • Live voorbeeldstaal zodat je de kleur ziet, niet alleen getallen.
  • Visuele kleurkiezer voor als je liever op het oog kiest.
  • Eén klik kopiëren per formaat, klaar voor CSS of code.
  • Gratis, direct, geen upload.

Hoe te gebruiken

  1. Typ of plak een kleur: #4f46e5, rgb(79, 70, 229) of hsl(243, 75%, 59%) werken allemaal.
  2. Of klik op de kleurkiezer en kies visueel.
  3. Lees alle drie de formaten in de resultaten en controleer het voorbeeldstaal.
  4. Klik op "Copy" naast het formaat dat je nodig hebt.

Voorbeeld

Invoer

#4f46e5

Uitvoer

HEX: #4f46e5
RGB: rgb(79, 70, 229)
HSL: hsl(243, 75%, 59%)

Drie notaties, één identieke kleur.

Welk formaat moet je gebruiken?

Alle drie beschrijven exact dezelfde kleur — de keuze gaat over welke het makkelijkst werkt voor de taak, niet over nauwkeurigheid.

FormaatBeste voorWaarom
HEX (#4f46e5)CSS, designoverdrachten, snel kopiëren-plakkenKortst om te typen en te plakken; het universele formaat in designtools zoals Figma.
RGB (rgb(79,70,229))Code die kanalen direct manipuleert, canvas-/afbeeldingswerkKomt overeen met hoe grafische API's en pixeldata van afbeeldingen kleur daadwerkelijk opslaan.
HSL (hsl(243,75%,59%))Een kleur aanpassen — lichter, donkerder, meer/minder verzadigdHelderheid en verzadiging zijn aparte getallen die je direct kunt afstemmen, anders dan bij HEX/RGB waar elk kanaal verschuift.

Veelvoorkomende toepassingen

  • Een kleur visueel kiezen in een designtool en die vervolgens omzetten naar de exacte HEX- of RGB-waarde die nodig is in CSS of code.
  • Een set verwante tinten (lichtere/donkerdere varianten) genereren door naar HSL te converteren, de helderheid aan te passen en weer terug te converteren.
  • Een merkkleur matchen tussen verschillende tools die elk een ander formaat verwachten — een logobestand in RGB, een stijlgids in HEX, een CSS-variabele die HSL nodig heeft voor thema's.
  • Controleren of een kleur uit een screenshot of designbestand (vaak gegeven als RGB) overeenkomt met de HEX-waarde in een stylesheet.

Veelgestelde vragen

Wanneer gebruik ik HSL in plaats van HEX of RGB?

Wanneer je over een kleur wilt redeneren. Een kleur 10% donkerder maken in HSL betekent de helderheid met 10 punten verlagen; in HEX of RGB zou je alle kanalen opnieuw moeten berekenen. Designsystemen definiëren paletten daarom vaak in HSL.

Ondersteunt de tool 3-cijferige HEX zoals #fff?

Ja. #fff is een afkorting voor #ffffff — elk cijfer wordt verdubbeld. Beide vormen worden geaccepteerd en de uitvoer toont de volledige 6-cijferige vorm.

Hoe zit het met alfa (transparantie)?

Deze tool converteert dekkende kleuren (de RGB/HSL-waarden). Heb je transparantie nodig, voeg dan zelf de alfa toe: rgba(79, 70, 229, 0.5) of #4f46e580 — het kleurdeel blijft hetzelfde.

Waarom verschillen mijn HSL-waarden 1 punt met een andere tool?

Afronding. HSL↔RGB-conversie levert fractionele waarden op, en tools ronden verschillend af. Een verschil van ±1 in tint of percentage is onzichtbaar en normaal.

Worden kleurnamen zoals 'red' ondersteund?

Niet in Fase 1 — de tool richt zich op de drie numerieke formaten die ontwikkelaars het vaakst converteren. Voer de HEX-, RGB- of HSL-waarde van de kleur in, of kies hem visueel met de kiezer.

Wanneer gebruik ik HEX, RGB of HSL?

Heb je transparantie nodig, gebruik dan 8-cijferige HEX (#RRGGBBAA) of rgba() — 6-cijferige HEX heeft geen alfakanaal. Wil je lichtere of donkerdere varianten van dezelfde kleur, dan is HSL het makkelijkst: houd tint en verzadiging vast en verander alleen het helderheidsgetal. Voor gewoon kopiëren-plakken in CSS of designtools blijft 6-cijferige HEX de meest universeel geaccepteerde vorm.

Gerelateerde tools