rem 转 px

使用我们的免费在线 rem 转 px 转换器将 rem 转换为 px(像素)。从 rem 单位计算精确的像素值。设计交付和像素级布局的必备工具。

基于根字体大小的计算

Bulk Conversion

Conversion Table (16 px)

rempx
0.25rem4px
0.5rem8px
0.75rem12px
1rem16px
1.25rem20px
1.5rem24px
1.75rem28px
2rem32px
2.5rem40px
3rem48px
4rem64px
5rem80px
6rem96px
8rem128px
10rem160px
分享:

REM 转 PX 转换器 - 免费在线 REM 转像素计算器

需要将 rem 转 px 来实现像素级精确设计?你来对地方了。

这里有个好消息:

我们的免费 rem 转 px 转换器 可以即时从 rem 单位获取精确的像素值。非常适合设计交付和调试。

如何使用这个 REM 转 PX 转换器

使用方法很简单:

  1. 输入数值 - 在任意输入框中输入 rem 或像素值
  2. 选择基准字体大小 - 使用下拉菜单从 6px 到 32px 中选择(默认为 16px)
  3. 即时获取结果 - 转换会在你输入时自动完成

想知道最棒的部分吗?

这是一个双向转换器。你可以将 rem 转 px,也可以将 px 转 rem —— 只需在任一输入框中输入值,另一个就会立即更新。需要反向转换?试试我们的 PX 转 REM 转换器

专业提示: 始终确认基准字体大小与你项目的根字体大小一致。不同项目可能使用 10px、14px 或 18px 作为基准。

为什么需要将 REM 转回 PX?

你可能会想:

如果 rem 对响应式设计这么好,为什么还需要转回像素呢?

事实是这样的:

像素在许多实际场景中仍然必不可少

  • 设计交付 - 设计师使用像素工作(Figma、Sketch、Adobe XD)
  • 调试布局 - 浏览器开发者工具以 px 显示计算值
  • 像素级精确要求 - 某些元素需要精确的像素尺寸
  • 维护遗留代码 - 老项目可能使用 px 值
  • 客户沟通 - 相比 rem,利益相关者更容易理解像素

什么是 REM?

REM 代表 “Root EM” —— 一种基于根元素字体大小的相对 CSS 单位

现在来看:

如果你的 <html> 元素设置了 font-size: 16px,那么:

  • 1rem = 16px
  • 2rem = 32px
  • 0.5rem = 8px

当根字体大小改变时,REM 值会按比例缩放,使布局能够响应用户偏好。

什么是 PX(像素)?

PX 代表像素 —— 数字设计中最基本的单位。

以下是像素的价值所在:

  • 绝对精确 - 1px 永远是 1px,无需计算
  • 普遍理解 - 从设计师到客户,每个人都理解像素
  • 设计工具标准 - 所有主流设计工具都以像素输出
  • 浏览器开发者工具 - 计算样式以像素显示
  • 打印一致性 - 像素可预测地映射到物理尺寸

底线是:

像素提供了相对单位无法提供的确定性和精确度

REM vs PX:像素何时更胜一筹

以下是显示 px 是更好选择的场景对比:

场景使用 REM使用 PX
正文字体大小✅ 最佳❌ 不理想
边框❌ 可能模糊✅ 清晰线条
阴影❌ 过度缩放✅ 可控
媒体查询断点❌ 不可预测✅ 一致性
设计规格❌ 需要转换✅ 直接匹配
1px 分隔线❌ 可能消失✅ 始终可见
图标尺寸视情况而定✅ 通常更好

还有更好的:

将 px 与 rem 策略性地结合使用,可以两全其美:

  • 可预测的边框 - 1px 边框在任何缩放下都保持清晰
  • 一致的断点 - 媒体查询行为可靠
  • 设计精确度 - 像素级匹配设计稿
  • 调试清晰度 - 查看精确的计算值

REM 转 PX 转换原理

rem 转 px 的公式很简单:

px = rem × 基准字体大小

例如,使用 16px 基准字体:

  • 1rem × 16 = 16px
  • 1.5rem × 16 = 24px
  • 2rem × 16 = 32px
  • 0.5rem × 16 = 8px

将 px 转换为 rem:

rem = px ÷ 基准字体大小

这很巧妙:

如果你的项目使用 10px 基准(62.5%),计算会更简单:1.6rem = 16px,2rem = 20px。

常用 REM 转 PX 转换表

以下是常用的 rem 转 px 转换(基准 16px):

REM像素常见用途
0.25rem4px细线边框、微小间距
0.5rem8px小间隙、图标内边距
0.75rem12px小字体、说明文字
0.875rem14px次要文字、标签
1rem16px默认正文
1.125rem18px大号正文
1.25rem20pxH4 标题
1.5rem24pxH3 标题、区块间距
2rem32pxH2 标题
3rem48pxH1 标题
4rem64px主视觉文字、展示标题

批量转换

如果需要一次性转换一整段 CSS 或文本,可以使用批量转换:

  1. 粘贴包含 rem 值的 CSS/文本(例如 1.25rem
  2. 选择项目使用的基准字体大小
  3. 复制输出结果,所有 rem 会被替换为 px

批量转换只处理 rem -> px,并基于你选择的基准字体大小。

常见问题

什么时候应该用 px 而不是 rem?

以下情况使用像素:

  • 边框 - 1px 边框在任何尺寸下都应保持清晰
  • 阴影 - 固定阴影看起来更一致
  • 媒体查询 - 使用 px 定义断点更可靠
  • 细线分隔符 - 不应缩放的细线
  • 匹配设计规格 - 当你需要精确的像素值时

如何查找网站的基准字体大小?

打开浏览器开发者工具(F12),选择 <html> 元素,查看计算后的 font-size 值。大多数网站使用 16px,但有些使用 10px(62.5%)、14px 或 18px。

为什么设计师用像素而不是 rem?

Figma、Sketch 和 Adobe XD 等设计工具是基于像素的。设计师需要精确的布局、间距和排版测量值。rem 转 px 的转换发生在开发阶段,而非设计阶段。

同一个项目中可以同时使用 px 和 rem 吗?

当然可以。最佳实践:

  • rem 用于字体大小、内边距、外边距(可缩放元素)
  • px 用于边框、阴影、断点(固定元素)

这种混合方式让你既能获得 rem 的可访问性优势,又能在需要的地方保持像素精度。

浏览器开发者工具如何显示 rem 值?

开发者工具显示以像素为单位的计算值。如果你设置 font-size: 1.5rem 且基准为 16px,开发者工具将显示 font-size: 24px。这就是为什么 rem 转 px 转换对调试至关重要。

如果基准字体大小响应式变化怎么办?

如果你使用 clamp() 或媒体查询来改变根字体大小,你的 rem 值会在不同视口尺寸下产生不同的像素结果。使用此转换器配合每个基准大小,验证你的设计在所有断点下的表现。

px 和 rem 之间有性能差异吗?

没有可测量的性能差异。浏览器会即时计算 rem 到 px 的转换。根据使用场景选择,而不是性能。

为什么 0.5rem 有时看起来不对?

使用 16px 基准时,0.5rem = 8px。但在某些显示器上,亚像素渲染可能使某些值看起来模糊。对于细边框或分隔线,坚持使用整数像素值如 1px。