px/rem/vw单位换算器

在线 CSS 单位换算,在 px、rem、em、vw、vh 之间互转,可设置根字号和设计稿宽度,适合移动端和响应式适配。

工具介绍

这是一款在线单位换算工具,可以快速完成 px 与 rem、vw 单位的互相换算,也支持批量替换 CSS 代码中的 px 为 rem,适配移动端自适应开发需求。

使用方法

  1. 设置你的项目根字体大小(默认 16px,浏览器默认根字号)和设计稿宽度(默认 375px,常见移动端设计宽度)。
  2. 在「输入单个像素值」中输入 px 数值,即可实时得到对应的 rem 和 vw 值。
  3. 如果需要批量转换,将包含 px 的 CSS 代码粘贴到批量转换区域,工具会自动将所有 px 值按根字号换算为 rem。

换算原理

注意事项

批量转换只替换 px 数值,不处理带有 calc 等特殊表达式的情况,转换后的结果请自行校验。根字体大小和设计稿宽度请根据你的项目实际设置填写。

rem 和 px 的区别是什么?

px 是绝对单位,代表屏幕上的一个像素点。rem 是相对单位,相对于 HTML 根元素的字体大小,方便做整体页面比例缩放,常用于响应式布局。

什么是 vw?为什么需要用 vw?

vw 是视口宽度单位,1vw 等于视口宽度的 1%。使用 vw 可以让元素尺寸自动随屏幕宽度变化,适配不同尺寸的移动设备。

批量转换可以把 px 转成 vw 吗?

当前版本批量转换只支持将 px 转为 rem,如果需要转 vw,可以使用单个输入框逐个转换,后续版本会考虑增加批量转 vw 的选项。

为什么我的根字号不是默认的16px?

很多开发项目会重新设置 HTML 根元素的 font-size,比如设置为 100px 方便计算,你需要根据自己项目的实际设置填写正确的根字号才能得到准确结果。