LING.TOOLS / ABOUT

关于 Ling.Tools

把开发过程中的小事放在一个安静、顺手的地方。

为日常开发而做

Ling.Tools 将常用生成、编码、转换与测试工具放在一个可搜索的地方。打开工具,处理问题,然后继续工作。使用所有工具都不需要注册账号。

本站使用 Svelte 5 和 SvelteKit,在构建时将每个页面生成静态 HTML,并通过 Azure Static Web Apps 托管。工具在浏览器内运行;安装后缓存完成的页面也可以离线使用。

清楚说明能力边界

随机标识和密码使用浏览器的加密安全随机源。JWT 可在提供密钥后验证签名,但签发者、受众及声明仍需自行核对。MD5 和 SHA-1 仅供旧系统兼容,不适合新的安全设计。Cron 预览遵循本站解析器规则,正式配置前请与实际调度器核对。

每个工具页提供输入说明、示例与相关工具。发现问题或想到新的实用工具,欢迎在公开仓库提交 issue。

开源项目

源码托管于 github.com/ling921/ling-tools,遵循 MIT 许可证。页脚中的版本号和 Git 短提交号可以帮助确认当前站点的具体构建版本。

返回工具首页
随机字符串按字符类别或自定义字符集生成随机字符串,可排除易混淆字符,适合测试数据和临时标识。随机十六进制生成指定长度的随机十六进制字符串,支持大小写和批量输出,可用于字节样本与测试向量。随机数字在指定范围内生成随机整数或小数,控制端点是否包含、小数精度和数量,快速准备数值测试样本。UUID 生成器批量生成基于加密安全随机数的 UUID v4,支持大写和连字符格式,用于数据库、请求追踪和测试标识。密码生成器在本地生成加密安全随机密码,支持字符类别、排除字符和批量生成,并确保所选类别至少各出现一次。ULID / NanoID生成可按时间排序的 ULID 或紧凑的 NanoID,支持自定义 NanoID 长度、字母表和批量输出。占位文本生成器按单词、句子或段落生成 Lorem Ipsum 占位文本,方便测试页面布局、字体排版与内容长度。JSON 格式化校验、格式化和压缩 JSON,可递归排序对象键,定位语法错误,便于检查接口响应和配置数据。YAML ↔ JSON在 YAML 配置和 JSON 数据之间双向转换,采用安全解析,不执行自定义标签或代码。Base64 / Base64URL将 Unicode 文本进行 Base64 编解码,支持 UTF-8 中文和 Base64URL,适合令牌、查询参数与数据交换。URL 编解码对完整 URI 或单个 URL 组件进行百分号编解码,正确处理 Unicode 与保留字符,检查查询参数和链接。HTML 实体转换将文本转义为 HTML 实体或解码实体引用,解码后的标记只以纯文本显示,便于检查模板与转义结果。
↑ ↓ 选择 · Enter 打开Esc 关闭