跳到主要內容
Tools

CSS 單位換算

在 px、rem、em、pt、vw、vh、cm 等 CSS 單位之間換算,可自訂根元素字級與視窗大小。

可以直接帶單位輸入,例如 1.5rem、12pt

換算基準
px
px
px
px

換算結果

24px = 24px

  • 像素(px)輸入值24px
  • 根元素字級(rem)1.5rem
  • 父元素字級(em)1.5em
  • 百分比(%,相對父元素字級)150%
  • 點(pt)18pt
  • 派卡(pc)1.5pc
  • 英寸(in)0.25in
  • 公分(cm)0.635cm
  • 公釐(mm)6.35mm
  • 四分之一公釐(Q)25.4Q
  • 視窗寬度 1%(vw)1.25vw
  • 視窗高度 1%(vh)2.2222vh
  • 視窗短邊 1%(vmin)2.2222vmin
  • 視窗長邊 1%(vmax)1.25vmax

CSS

font-size: 1.5rem; /* 24px */

常用尺寸對照表

以根元素 16px、父元素 16px 計算

pxremempt%
10px0.625rem0.625em7.5pt62.5%
12px0.75rem0.75em9pt75%
14px0.875rem0.875em10.5pt87.5%
16px1rem1em12pt100%
18px1.125rem1.125em13.5pt112.5%
20px1.25rem1.25em15pt125%
24px1.5rem1.5em18pt150%
28px1.75rem1.75em21pt175%
32px2rem2em24pt200%
36px2.25rem2.25em27pt225%
40px2.5rem2.5em30pt250%
48px3rem3em36pt300%
56px3.5rem3.5em42pt350%
64px4rem4em48pt400%
72px4.5rem4.5em54pt450%
96px6rem6em72pt600%

使用說明

  1. 輸入數值並選擇單位,也可以直接輸入 1.5rem、12pt 這類帶單位的值。
  2. 依你的網站調整根元素字級(通常是 16px)、父元素字級與視窗大小;視窗大小預設為目前瀏覽器視窗。
  3. 每一種單位的結果都會即時列出,按「複製」取得該值。
  4. 在 CSS 區塊填入屬性名稱並選擇輸出單位,複製整行 CSS。
  5. 下方的對照表列出常用像素尺寸對應的 rem、em、pt 與百分比。

常見問題

rem 和 em 有什麼不同?

rem 永遠以根元素(html)的字級為準,瀏覽器預設是 16px,所以 1.5rem 就是 24px;em 以父元素的字級為準(用在 padding、margin 時則是元素本身的字級),巢狀時會一層層累積。版面尺寸通常用 rem,想跟著文字大小縮放的間距用 em。

為什麼建議用 rem 而不是 px 設定字級?

使用者可以在瀏覽器設定中調大預設字級。用 rem 時整個網站會跟著放大,用 px 寫死則不會,對視力不好的使用者不友善。

CSS 的 1cm 真的是 1 公分嗎?

不一定。CSS 規定 1in = 96px,cm、mm、pt 都由此換算,螢幕上顯示的實際長度取決於裝置的像素密度與縮放比例。實體單位主要用於列印樣式。

% 是相對什麼?

本工具的 % 以父元素字級計算,也就是設定 font-size 時的意義(150% = 1.5em)。用在 width、padding 等屬性時,% 是相對容器的寬度,無法單純換算成 px。

vw、vh、vmin、vmax 怎麼算?

1vw 是視窗寬度的 1%,1vh 是高度的 1%;vmin 與 vmax 分別取寬高中較小與較大的一邊。手機瀏覽器的網址列會影響 vh,需要時可考慮 dvh、svh 等新單位。所有計算都在你的瀏覽器中完成。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。