PX转EM/REM计算器 - 基于根号精确换算
设置基础字号后批量转换像素值为em/rem,同时提供反向计算,保证响应式单位准确。
UD5工具箱
使用浏览器原生 Intl.Segmenter API 正确分割文本,精确处理复杂 Emoji、零宽连接符、多语言混合等场景
输入文本后点击"分析分割"查看结果
Intl.Segmenter 的 grapheme 粒度能正确识别这种字素簇。
str.length 和 [...str].length 不同?
str.length 返回的是 UTF-16 码元(Code Unit)数量,而不是用户感知的字符数。例如 Emoji "👍🏻" 的 .length 为 4(因为含肤色修饰符的 Emoji 需要代理对 + 修饰符码点),而 [...str].length 返回 2(按码点分割)。但两者都无法正确反映字素簇数量——只有 Intl.Segmenter 能准确识别字素簇边界。
isWordLike 属性,用于区分实际单词与标点/空格。Intl.Segmenter 在 Chrome 87+、Edge 87+、Safari 14.1+、Firefox 125+ 中得到支持。对于不支持的旧浏览器,可以使用 [...str] 或 Array.from(str) 作为降级方案,但需要注意这只能按码点分割,无法正确处理复杂的 Emoji ZWJ 序列和某些组合字符。
设置基础字号后批量转换像素值为em/rem,同时提供反向计算,保证响应式单位准确。
选择单词中字母与放置格子,计算总分,支持双倍/三倍字母词。
输入Proto定义和Base64编码的protobuf数据,在线解码为JSON,辅助分析二进制通信内容。
输入文字并选择 FIGlet 字体,生成大型 ASCII 艺术字横幅,用于代码注释或说明。
指定父元素字号,将em单位的值精确转换为px像素值,同时反向运算,降低响应式疑惑。
粘贴 Prometheus 指标文本,解析为结构化表格,并支持基本过滤和排序。
按下按键,对比显示数字小键盘与主键盘数字的code和key差异,帮助处理输入。
输入文本,在不同Unicode规范化形式(NFC, NFD, NFKC, NFKD)间转换,显示码点。
上传CSV文件,指定优先排序列和升降序,干净地整理杂乱数据。
在线UUEncode与UUDecode,文本与二进制转换的古老编码,兼容Unix传送历史格式。
在KiB、MiB等IEC标准与KB、MB等SI标准间切换,准确理解存储容量差异。
将深度嵌套的JSON对象转化为用点号或括号分隔的单层键值对,便于数据清洗。
设定根元素字号(默认16px),快速将rem值转换为px或反向,精准控制布局尺寸。
输入字节数,自动转换为最合适的单位(KB、MB、GB 等),并支持指定小数位数。
适配多种SQL方言的关键词大小写与缩进风格,并可添加注释提示,提升大查询可读性。
输入像素值并设定根字号或视口宽度,一键换算为 rem/em/vw 等相对单位,方便响应式开发。
将上传的小文件或文本转换为可直接嵌入HTML/CSS的data: URI格式。
将JSON转换为CBOR字节数组并以十六进制显示,反之亦然,适用于IoT数据传输。
输入两个或多个整数,一键计算它们的最小公倍数,适合学生数学作业与分数通分。
在线URL编码解码工具,支持将字符串进行encodeURIComponent/decodeURIComponent处理,适用于参数传递。
使用Web NFC API向兼容标签写入文本或URL,并验证读取结果。
将文本以每次一个单词且强调中心字母的方式高速显示,训练快速阅读。
演示yEnc编码如何将8位二进制转换为适合新闻组的7位文本,并提供解码还原。
模拟 Encrypted Media Extensions 流程,展示如何请求许可证并播放受保护视频。
添加本地视频和SRT字幕文件,预览并生成带硬字幕的新视频文件。
演示如何使用TextEncoderStream和TextDecoderStream分批对大文本进行编码和解码。
浏览数十种纯CSS加载旋转器,点击复制代码或自定义颜色尺寸,节省开发时间。
上传包含问题和答案的CSV文件,一键生成复习闪卡集,支持按熟悉度分类。
可视化编辑Apache Avro方案,支持字段嵌套与联合类型,实时生成对应的JSON示例数据以供验证。
进行比特、字节、千字节、兆字节、吉字节等数字存储单位的快速换算,支持十进制和二进制前缀。