PX转EM/REM计算器 - 基于根号精确换算
设置基础字号后批量转换像素值为em/rem,同时提供反向计算,保证响应式单位准确。
UD5工具箱
基于根字号(root font-size)快速转换 REM 与 PX,支持自定义根字号,实时计算,前端开发必备。
| PX | REM |
|---|
<html>)的 font-size 来计算大小。例如根字号为 16px 时,1rem = 16px,2rem = 32px。与 EM 不同,REM 只参考根元素,不受父级元素字号影响,嵌套层级再多也不会产生累积效应,因此更加可控和易于维护。
1rem = 16px。用户可以在浏览器设置中调整默认字体大小(如放大到 20px),此时所有使用 REM 的页面元素会等比放大,这是 REM 在无障碍体验方面的重要优势。
html { font-size: 16px; } 即可。常见的做法包括:
html { font-size: 62.5%; } —— 利用浏览器默认 16px 的 62.5% = 10px,使得 1rem = 10px,方便心算(如设计稿 18px 直接写 1.8rem)。html { font-size: 16px; } —— 保持默认,兼容性最好。vw 单位动态设置根字号实现移动端自适应(如 font-size: calc(100vw / 37.5) 等方案)。rem = px ÷ 根字号(例如 32px ÷ 16 = 2rem)px = rem × 根字号(例如 1.5rem × 16 = 24px)html { font-size: 62.5%; },利用浏览器默认 16px × 62.5% = 10px,让 1rem 恰好等于 10px。这样一来,设计稿中的 px 值除以 10 就是 rem 值(如 18px → 1.8rem,24px → 2.4rem),无需计算器即可快速换算,极大提升了开发效率。不过需要注意,这个技巧依赖浏览器默认 16px 的假设,如果用户修改了默认字号,比例仍然保持(62.5% 相对缩放),不会破坏布局。
vw 或 JavaScript 动态计算),使页面元素随屏幕宽度等比缩放。例如在 375px 宽的设计稿中设置根字号为 100vw/37.5,则 1rem = 10px(375屏),在 414px 宽的屏幕上 1rem ≈ 11px,元素自动等比放大。结合 postcss-pxtorem 等工具可自动将 PX 转为 REM,大幅简化适配工作。
设置基础字号后批量转换像素值为em/rem,同时提供反向计算,保证响应式单位准确。
输入像素值并设定根字号或视口宽度,一键换算为 rem/em/vw 等相对单位,方便响应式开发。
指定父元素字号,将em单位的值精确转换为px像素值,同时反向运算,降低响应式疑惑。
输入Proto定义和Base64编码的protobuf数据,在线解码为JSON,辅助分析二进制通信内容。
进行比特、字节、千字节、兆字节、吉字节等数字存储单位的快速换算,支持十进制和二进制前缀。
按下按键,对比显示数字小键盘与主键盘数字的code和key差异,帮助处理输入。
拖放小图片或文本文件,转换为可嵌入HTML/CSS的Data URI,设置MIME类型。
将上传的小文件或文本转换为可直接嵌入HTML/CSS的data: URI格式。
演示如何使用TextEncoderStream和TextDecoderStream分批对大文本进行编码和解码。
上传疑似隐写图片,提取每个像素的最低位,尝试恢复隐藏的文本或数据。
在线演示Scrypt函数如何将密码转化为安全密钥,可调CPU与内存成本参数,理解现代KDF原理。
通过PerformanceObserver获取首次绘制(FP)和首次内容绘制(FCP)时间。
粘贴JSON,显示原始大小与模拟Gzip压缩后的大小。
上传CSV文件,指定优先排序列和升降序,干净地整理杂乱数据。
计算Whirlpool算法哈希值,输出512位高强度摘要,用于数据完整性校验和密码学实践。
输入LaTeX命令如 \alpha 或 \sum,即时渲染为高清可下载的SVG或PNG图片。
解析诸如 `application/json; charset=utf-8` 的结构,分离类型、子类型与参数。
随机生成整数数组,逐步展示按低位优先进行的基数排序过程,辅助算法理解。
集成ASCII/Hex/Base家族/Quoted-Printable/UUencode等多种编码一键互转,支持智能识别与链式解码。
输入两个或多个整数,一键计算它们的最小公倍数,适合学生数学作业与分数通分。
检查比特币地址(Base58/bech32)的格式是否正确,以及校验和是否匹配。
类似字体工具,针对内外边距产生随视口平滑缩放的CSS值,完善流式布局体系。
设定最小与最大字体规格及视口范围,自动生成CSS clamp() 函数,实现流式排版。
编辑RAML定义,实时渲染资源结构、方法及响应示例,适合REST API设计初期。
设置资源计时缓冲区大小,监听 resourcetimingbufferfull 事件并处理。
在线URL编码解码工具,支持将字符串进行encodeURIComponent/decodeURIComponent处理,适用于参数传递。
生成由易读单词和数字组成的密码短语,大小写清晰,避免混淆字符,方便语音传达或抄写。
上传ZIP,列出包含的文件名,支持在线预览文本类文件内容。
将深度嵌套的JSON对象转化为用点号或括号分隔的单层键值对,便于数据清洗。
上传一小块纹理样本,利用简单模板匹配算法无缝扩展填充成一张大图。