PX 轉 REM 換算器

在 px、rem、em、pt 等單位之間換算 CSS 長度。rem 與 em 取決於基準字型大小,因此請輸入換算所用的基準值。

px
px
起始值 16px 是大多數瀏覽器的預設字型大小。它並非 CSS 規格所設定的值,而且會隨使用者設定與網站的 CSS 而改變。兩個基準值都可以修改。不涉及 rem 或 em 的換算不受其影響。
換算後的值 —

CSS 單位的換算方式

CSS 的絕對單位(px、pt、pc、in、cm、mm、Q)定義於 W3C 規格 CSS Values and Units,內容如下。

單位 定義 以 px 計
in(英吋) 1in = 2.54cm = 96px 96 px
px(像素) 1px = 1/96 in 1 px
pt(點) 1pt = 1/72 in 4/3 px(約 1.3333 px)
pc(派卡) 1pc = 1/6 in (12pt) 16 px
cm(公分) 1in = 2.54cm 約 37.7953 px
mm(公釐) 1cm = 10mm 約 3.77953 px
Q(四分之一毫米) 1Q = 1/40 cm 約 0.944882 px

計算採用精確的分數。無法整除的值(例如 cm、mm 或 Q 換算成 px)會標示為「四捨五入值」。

rem 與 em 取決於基準字型大小

起始值 16px 只是方便使用的預設值。本工具會以**您輸入的任何基準值(以 px 計)**進行換算,基準值不同,rem 或 em 的結果也會不同。

CSS 像素不是螢幕像素

CSS 的 px 並不是螢幕上的實體像素(裝置像素)。它是定義為 1/96 英寸的參考像素。在高密度螢幕上,一個 CSS 像素可能由多個裝置像素(例如 2 × 2)繪製。

範例

注意事項

資料來源

常見問題

1rem 是多少 px?

這取決於根元素(html)的 font-size。基準為 16px 時是 16px,但如果 html 的 font-size 改變,1rem 的大小也會跟著改變。請輸入您的基準值來換算。

應該用 px 還是 pt?

螢幕上常用 px 與 rem。pt 則較常用於列印用的 CSS。因為 1pt = 4/3 px,所以 12pt 就是 16px。

em 與 rem 有什麼不同?

rem 是相對於根元素的 font-size,因此不論用在哪裡大小都相同。em 是相對於使用處的 font-size,因此巢狀的元素可能改變它的大小。