Konvertitur minn HEX għal HSL

Ikkonverti HEX għal HSL waqt li qed tikteb — b'xejn, istantanjament, b'eżempju prattiku u tabella ta' kuluri komuni.

Eżempju prattiku

HEX #ff5733 = HSL 11, 100%, 60%

Kif taħdem il-konverżjoni

  • Kodiċi HEX huwa l-istess tliet kanali RGB miktuba f'bażi-16: żewġ ċifri għal kull kanal, minn 00 (0) sa ff (255).
  • HSL jiddeskrivi l-istess kulur permezz ta' lewn (tonalità minn 0–360° fuq ir-rota tal-kuluri), saturazzjoni u luminożità — utli ħafna biex tiskura jew tnaqqas is-saturazzjoni ta' kulur billi tbiddel komponent wieħed biss.

Kuluri komuni f' HEX u HSL

KulurHEXHSL
Aħmar#ff00000, 100%, 50%
Oranġjo#ffa50039, 100%, 50%
Isfar#ffff0060, 100%, 50%
Aħdar#008000120, 100%, 25%
Cyan#00ffff180, 100%, 50%
Blu#0000ff240, 100%, 50%
Vjola#800080300, 100%, 25%
Roża#ffc0cb350, 100%, 88%
Kannella#a52a2a0, 59%, 41%
Abjad#ffffff0, 0%, 100%
Griż#8080800, 0%, 50%
Iswed#0000000, 0%, 0%

Kull konverżjoni ssir fil-browser tiegħek. Xejn minn dak li ddaħħal ma jiġi mtella' fuq BroBroGo.

Mistoqsijiet Frekwenti (FAQ)

Kif nista' nikkonverti HEX għal HSL?

Ikteb jew inkolla l-valur HEX tiegħek hawn fuq — il-valur HSL jaġġorna awtomatikament waqt li qed tikteb. Tista' wkoll tagħżel il-kulur viżwalment mill-paletta.

Il-konverżjoni hija eżatta?

Il-valuri huma mqarrba għal numri sħaħ, kif jistennew is-CSS u l-għodod tad-disinn. Id-differenza hija tant żgħira li l-għajn tal-bniedem ma tistax taraha.

X’inhi l-għodda HEX-to-HSL?

Din il-paġna tikkonverti kodici tal-kulur f’format HEX għall-ekwivalenti tiegħu f’HSL. Inti ttajpja kodici bħal #1E90FF (sitt ċifri eżadecimali) jew #abc (tliet ċifri qosra), u immedjatament l-għodda turi l-valur HSL: il-kroma (hue) fi gradi (0–360), is-saturazzjoni u l-luminożità bħala persentaġġi (0–100%). Barra minn hekk, turi l-istess kulur f’formati oħra: RGB, HSV, CMYK, u LAB, kollha aġġornati hekk kif tbiddel il-kodici.

Dak li jagħmel din il-paġna differenti minn oħrajn huwa l-enfasi fuq is-sens prattiku. HEX huwa mod kompatt biex tikteb il-kulur – sitt ċifri bażi-16 li jikkodifikaw il-komponenti ħomor, ħodor u blu (RGB). Imma HEX mhuwiex faċli biex taħseb dwaru bħala bniedem: pereżempju, biex tagħmel verżjoni iktar ċara ta’ #4f46e5 trid taħseb f’valuri numeriċi u tikkalkula. HSL, min-naħa l-oħra, huwa mibni għar-raġunament uman – tbiddel biss il-luminożità u l-kroma tibqa’ l-istess. Dan jagħmel l-għodda ideali għal min irid jiġġenera paletti, toħloq temi skuri jew jivverifika l-kuntrast.

Kif jaħdem il-format HEX

Il-kodici HEX huwa rappreżentazzjoni eżadecimali ta’ tliet kanali RGB. Kull kanal jieħu valur minn 00 sa FF f’bazi 16, li jfisser minn 0 sa 255 f’deċimali. Għalhekk sitt ċifri bħal #1E90FF tfisser: l-aħmar = 1E (30 deċimali), l-aħdar = 90 (144 deċimali), il-blu = FF (255 deċimali). It-tliet ċifri qosra, bħal #abc, huma shorthand: kull ċifra tirrappreżenta kanal imma biss valur minn 0 sa F, u l-brawżer jirdoppja kull ċifra – #abc isir #aabbcc. Dan huwa standard fil-CSS, imma ma jappoġġja l-ebda trasparenza. L-għodda taċċetta biss kodici b’sitt jew tliet ċifri, bil-# jew mingħajru, u dejjem tittratta kuluri opaki.

Il-konverżjoni għal HSL tibda billi l-ewwel tittrasforma l-kodici HEX f’valuri RGB (0–255), imbagħad tapplika formula matematika standard. Il-fatt li HEX huwa forma pura ta’ RGB ifisser li kull kulur HEX jista’ jintwera b’mod eżatt fuq skrin, mingħajr telf. Imma din ir-rabta diretta tagħmel ukoll il-konverżjoni sempliċi: m’hemm l-ebda alpha channel, u l-HSL li toħroġ qatt ma jkollu komponent ta’ trasparenza.

L-istruttura ta’ HSL

HSL tfisser Hue, Saturation, Lightness – kroma, saturazzjoni, luminożità. Il-kroma titkejjel fi gradi fuq rota tal-kulur: 0° = aħmar, 120° = aħdar, 240° = blu, u 360° lura għall-aħmar. Is-saturazzjoni hija l-intensità tal-kulur: 0% = griż, 100% = kulur pur. Il-luminożità titla’ minn 0% (iswed) għal 100% (abjad), b’50% li tikkorrispondi għall-kulur “medju” – pereżempju, l-aħmar pur (#ff0000) għandu H=0°, S=100%, L=50%.

Din l-istruttura hija naturali għall-bniedem. Biex tagħmel lewn iktar skur, tnaqqas il-luminożità; biex tagħmlu iktar vivaċi, iżżid is-saturazzjoni. L-ebda kalkolu kumpless meħtieġ. Għalhekk żviluppaturi u disinjaturi jużaw HSL biex joħolqu varjazzjonijiet konsistenti, bħal hover states: minn hsl(240, 80%, 50%) sa hsl(240, 80%, 70%) iżżid biss id-dawl, u l-kulur bażiku jibqa’ l-istess.

Għalfejn HEX u HSL huma differenti – u għalfejn din l-għodda teżisti

HEX huwa notazzjoni RGB pura – kompatta u standardizzata f’CSS, imma diffiċli biex taġġusta. Jekk ikollok #4f46e5 u trid verżjoni iktar ċara, ma tistax sempliċement iżżid persentaġġ; trid tiddeċifra li l-kulur fih R=79, G=70, B=229, imbagħad tikkalkula l-proporzjonijiet. HSL, min-naħa l-oħra, jagħtik kontroll dirett fuq il-luminożità u s-saturazzjoni.

Il-paġna hija mfassla biex tħaffef din il-konverżjoni. Minflok ma tuża formula jew tiftakar kalkoli, iddaħħal il-kodici HEX u tara l-HSL immedjatament. Din mhix biss konverżjoni; hija l-bieb biex taħseb dwar il-kulur b’mod uman. Barra minn hekk, l-għodda turi l-istess kulur f’formati oħra (RGB, HSV, CMYK, LAB) – jekk għandek bżonn valur speċifiku għal għodda oħra jew għall-istampar, tista’ tikkopjah minn hemm.

Regoli u każijiet speċjali

L-għodda taċċetta biss kodici validi: sitt ċifri eżadecimali (minn #000000 sa #ffffff) jew tliet ċifri (#000 sa #fff). Jekk iddaħħal xi ħaġa oħra – bħal #gggggg jew 12ab – tidher il-messaġġ ta’ żball: “Daħħal kodici hex bħal #4f46e5 jew #abc.” M’hemmx konverżjoni parzjali.

Każ ieħor importanti: jekk iddaħħal valur f’format ieħor (bħal CMYK jew LAB) u dan ikun barra mill-gamut viżibbli tal-iskrin (il-firxa ta’ kuluri li monitor jista’ juri), l-għodda taġġusta l-kulur għall-eqreb wieħed viżibbli. Meta tikkonverti dak il-kulur lura għal HEX, tista’ tara differenza żgħira. Dan mhuwiex żball; huwa l-limitu tal-kulur addittiv RGB. Għal raġunijiet prattiċi, il-valuri CMYK li tara huma stima fuq l-iskrin – m’għandhomx jintużaw għall-istampar professjonali mingħajr kalibrazzjoni.

Il-konverżjoni kollha sseħħ fil-brawżer tiegħek – l-ebda data ma tintbagħat jew tinħażen. Dan huwa importanti għall-privatezza, imma jfisser ukoll li l-għodda taħdem offline wara li t-tagħbija tkun tlesta.

Min għandu bżonn din l-għodda?

  • Żviluppaturi front‑end li jiktbu CSS u jridu jikkonvertu kulur HEX minn mockup f’HSL sabiex ikunu jistgħu jaġġustaw il-luminożità faċilment għal hover states jew varjazzjonijiet ta’ tema.
  • Disinjaturi UI/UX li jaħsbu f’termini ta’ kroma, saturazzjoni u luminożità u għandhom bżonn jgħaqqdu kulur ta’ marka mogħti f’HEX mal-istil viżiv tagħhom.
  • Kull min qed jibni paletta tal-kulur – l-HSL jagħmilha sempliċi biex toħloq skemi komplementari, analogi jew monokromatiċi billi tibdel biss il-kroma jew is-saturazzjoni.
  • Awdituri ta’ aċċessibilità web li jridu jivverifikaw ratios ta’ kuntrast u jsibu l-HSL iktar faċli biex jirraġunaw dwaru milli HEX jew RGB.

Mistoqsijiet Frekwenti

1. Iddħalt #abc u ħareġ hsl(?,?,?). Għaliex il-valuri huma differenti minn dawk ta’ #aabbcc?
Għax it-tliet ċifri qosra jittieħdu u kull waħda tirdoppja: #abc = #aabbcc. Għalhekk il-valur HSL huwa identiku – ma jkunx differenti. Jekk tara differenza, probabbilment il-brawżer jew l-għodda qed tinterpreta ħażin. Din l-għodda tittrattahom bħala l-istess.

2. Nista’ ndaħħal kodici HEX b’alpha channel, bħal #rgba(255,0,0,0.5)?
Le. Din il-paġna taċċetta biss HEX standard: sitt jew tliet ċifri, mingħajr trasparenza. Il-format #rrggbbaa mhuwiex appoġġjat. Jekk għandek bżonn tikkonverti kulur b’alpha, uża għodda oħra għal HSL‑a.

3. Il-valur CMYK li nara huwa preċiż biżżejjed biex nistampa?
Le. Il-valuri CMYK huma stima bbażata fuq konverżjoni minn RGB. L-istampar juża proċessi differenti ta’ kulur (subtractive), u kull printer għandu l-profil tiegħu. Għall-istampar professjonali, uża softwer iddedikat bil-kalibrazzjoni.

4. X’jiġri jekk iddaħħal kulur li ma jidhirx fuq l-iskrin – pereżempju valur LAB barra mis‑spazju RGB?
L-għodda taġġusta l-kulur għall-eqreb wieħed viżibbli. Il‑HEX li tara mbagħad jista’ jkun kemmxejn differenti mill‑oriġinal. Dan mhuwiex żball, imma limitazzjoni tal‑gamut RGB.

5. Għaliex m’hemmx kanal alpha fl‑HSL?
Il‑HSL standard (u l‑konverżjoni minn HEX) ma jappoġġjawx trasparenza. Jekk għandek bżonn alpha, uża HSLA (li jżid il‑kanal alpha) – imma dan mhuwiex kopert minn din l‑għodda.

6. Nista’ nikkopja l‑valur direttament fil‑CSS?
Iva. Il‑valur HSL li tara jista’ jintuża direttament fil‑CSS bħala hsl(240, 80%, 50%). M’għandekx bżonn taġġusta l‑forma.