256 Tools

CSS单位换算工具(px / rem / em)

换算结果
px16px
rem1rem
em1em
pt12pt
%100%

相关外部网站

部分链接为联盟营销链接。

相关工具

在 px、rem、em、pt 和百分比之间相互换算 CSS 长度单位。由于 rem 取决于根字体大小,em 和百分比取决于父(基准)字体大小,因此两者均可自定义——默认均为浏览器标准的 16px。输入数值并选择单位,即可同时看到所有换算结果。一切在浏览器中完成,无需上传。

使用方法

  1. 输入数值并选择源单位。
  2. 设置根字体大小,以及 em/% 的基准大小。
  3. 查看或复制各单位的换算结果。

工作原理

所有数值首先转换为像素:rem 乘以根字体大小,em 乘以基准(父)字体大小,pt 使用 CSS 的 96/72 比例,百分比则是基准大小乘以数值再除以 100。再从像素转换回各单位。例如根字体为 16px 时,1.5rem 等于 24px,12pt 等于 16px。

数值先转换为像素,再转换为 rem、em、pt 和百分比1.5rem24pxem / pt / %

功能特点

一次显示所有单位

一个数值同时显示 px、rem、em、pt 和 % 的换算结果。

自定义根字体与基准字体

自由设置 rem、em 和 % 所依赖的根字体大小和父字体大小。

复制任意单位

一键复制 CSS 中所需的精确数值。

隐私保护,即时换算

所有换算在浏览器中完成,不会上传任何数据。

使用场景

响应式设计

将像素稿中的数值转换为可缩放的 rem 单位。

无障碍访问

使用 rem 让文字尊重用户的字体大小设置。

组件开发

根据组件字体大小计算相对的 em 值。

打印样式

在打印 CSS 中相互转换 pt 和 px。

注意事项

  • rem 相对于根(html)字体大小。
  • em 和百分比相对于父(基准)字体大小。
  • pt 使用标准 96/72 比例(1pt ≈ 1.333px)。
  • 所有计算在设备上完成,不会上传任何数据。

常见问题

rem 和 em 有什么区别?
rem 相对于根字体大小,em 相对于父元素的字体大小。可以在此分别设置两种大小。
为什么默认值是 16px?
大多数浏览器的默认根字体大小为 16px,因此除非修改,1rem 等于 16px。
pt 是如何换算的?
使用 CSS 的 96/72 比例,因此 1pt 约为 1.333px,12pt 等于 16px。
百分比是相对于什么换算的?
百分比与 em 一样,相对于基准(父)字体大小——100% 等于基准大小。
数据会被上传吗?
不会。所有换算均在浏览器中完成,数据不会离开您的设备。

我们使用 Cookie 用于广告和分析。