toolfree

RGB 轉 HEX

在瀏覽器裡把 RGB 數值轉成十六進位色碼,新舊兩種 CSS 寫法都支援。

在你的瀏覽器中執行

請輸入一個顏色。

兩種 CSS 寫法都吃

rgb(184, 56, 15) 是舊的逗號分隔寫法。rgb(184 56 15) 是現代的空格分隔寫法,而 rgb(184 56 15 / 50%) 是現在表示透明度的方式——那個斜線取代了獨立的 rgba() 函式,後者仍然 可用,但已經沒有必要了。

這裡兩種都讀得懂,所以你的工具產生什麼就貼什麼。

為什麼還要用十六進位

RGB 和十六進位帶的是完全相同的資訊。十六進位之所以留了下來,是因為它更短、不會有歧義,而且 好複製貼上#b8380f 寫在白板上、貼進聊天訊息、再打回去都不會壞,而 rgb(184, 56, 15) 一路上會多出空格、掉掉括號。

只要是人手動輸入而不是程式產生的場合,十六進位通常是比較好的格式。

超出範圍的值

各通道會被限制在 0–255。300 會變成 ff,而不是繞回去的數字——CSS 也是這樣做的,而且比另一種 做法安全:繞回去會把一個「稍微太亮」的顏色變成完全不同的顏色。

沒有任何上傳

在這個頁面裡轉換。