96 个免费前端工具 · 本地运行

前端开发者工具箱免费

零上传、零等待、零账号。从 CSS 格式化到 JSON 转 TS 类型,每一个工具都在你的浏览器里完成计算——数据永远不离开这台机器。

96
在线工具
8
分类覆盖
0
次数据上传

JSON 格式化

格式化、压缩、实时校验 JSON,缩进可调,支持转 YAML / SQL

HTML 格式化

美化 / 压缩 HTML,缩进可调、内嵌预览

CSS 格式化

美化 / 压缩 CSS,实时预览、缩进可调

Tailwind 类名转换

Tailwind 原子类与原始 CSS 双向互转:类名转等价 CSS,或粘贴 CSS 反推可用类名,支持任意值语法与 md:/hover: 等变体前缀

JSON 转 TS 类型

把 JSON 示例一键生成 TypeScript 接口定义,实时合并数组元素、标记可选字段,支持 readonly 与多种示例

CSS 生成器

可视化生成 box-shadow 多层阴影、圆角、线性/径向渐变、clip-path 裁剪与过渡动画,参数实时预览并复制即用

颜色转换器

HEX / RGB / HSL 颜色格式互转

图片压缩

用 Canvas 重绘 + 质量滑块压缩 JPG/PNG/WebP,可预览体积对比并下载

样式与 CSS

13

CSS 生成与格式化、Tailwind 类名互转、兼容性检查、选择器特异性计算、骨架屏、流式排版 Type Scale、OKLCH 广色域、颜色对比度、SVG 优化——写样式时反复要用的都在这一类,全部本地运算

CSS 生成器

可视化生成 box-shadow 多层阴影、圆角、线性/径向渐变、clip-path 裁剪与过渡动画,参数实时预览并复制即用

Tailwind 类名转换

Tailwind 原子类与原始 CSS 双向互转:类名转等价 CSS,或粘贴 CSS 反推可用类名,支持任意值语法与 md:/hover: 等变体前缀

CSS 兼容性检查

扫描 CSS 找出属性名拼写错误、已废弃写法、缺失厂商前缀与新特性浏览器支持度,逐条给出正确写法与替代方案

CSS 格式化

美化 / 压缩 CSS,实时预览、缩进可调

颜色转换器

HEX / RGB / HSL 颜色格式互转

WCAG 颜色对比度

计算前景与背景色的 WCAG 对比度,判定 AA / AAA 是否达标,并给出修正建议色

SVG 优化

实时清理 SVG 冗余属性与空白、压缩数值精度,步骤可开关并预览效果

px / rem 换算

px、rem、em、% 双向实时换算,基准字号可调,支持整表批量换算并复制

数据与格式化

12

JSON / HTML / XML / YAML / SQL 美化压缩、JSONPath 查询、JSON 转 TS 与多语言类型、JSON 与 CSV 互转对比、Mock 测试数据

JSON 格式化

格式化、压缩、实时校验 JSON,缩进可调,支持转 YAML / SQL

JSON 转 TS 类型

把 JSON 示例一键生成 TypeScript 接口定义,实时合并数组元素、标记可选字段,支持 readonly 与多种示例

JSON 转 Go / Java / Python / Rust

把 JSON 示例一键生成 Go struct / Java POJO / Python dataclass / Rust struct,自动区分整数与浮点、合并数组元素、标记可选字段

JSONPath / jq

用 JSONPath 表达式实时查询、筛选、提取 JSON 数据,支持递归与通配符、表格 / 纯文本视图与多组示例数据

JSON / CSV

JSON 与 CSV 双向转换:自动检测方向、可选分隔符、嵌套值序列化并统计行列

JSON 对比

对比两份 JSON 的增删改,数组按 LCS 对齐不乱位,输出彩色差异视图与 RFC 6902 Patch

CSV + SQL 查询

粘贴 CSV 直接跑 SQL:WHERE 筛选、GROUP BY 汇总、ORDER BY 排序,结果可下载为 CSV

HTML 格式化

美化 / 压缩 HTML,缩进可调、内嵌预览

文本与 Markdown

16

Markdown 预览与表格、HTML 转 Markdown、正则测试与替换库、文本 Diff 与去重、字符统计、大小写与命名格式、Mermaid 图表、Markdown 转公众号与 PDF、占位文本与剪贴板

Markdown 预览

实时分屏预览 Markdown 渲染效果,支持导出 HTML / 下载源码,并统计字数与行数

Markdown 表格

把 TSV / CSV(含引号)/ 竖线 / 对齐文本实时转为 Markdown 表格,支持对齐与下载

HTML 转 Markdown

实时把 HTML 转为干净 Markdown,链接 / 图片 / 标题 / 列表风格可选,支持参考式链接与 HTML 文件导入

正则测试

实时测试与替换正则,高亮匹配、匹配列表与捕获组,内置常用表达式

正则替换库

内置 18 条常用正则,在线匹配高亮、捕获组明细、批量替换及多语言代码导出

文本 Diff

实时逐行对比两段文本,忽略大小写 / 空白差异,统计增删并导出 unified diff

文本去重

实时去除重复行,支持忽略大小写、去空行、首尾清理与升 / 降序

字符统计

统计字符数、单词数、行数、字节数

编码与转换

10

Base64 / URL / HTML 实体编解码、进制与时间戳转换、乱码修复、批量文件处理——前端常见的编码问题一站式解决

Base64 编解码

文本 / 文件与 Base64 互转,支持 UTF-8 与 URL-safe 变体,可预览图片

URL 编解码

百分号编码和解码 URL 特殊字符

URL 解析

拆解 URL 的协议、主机、端口、路径、查询参数与锚点,逐项展示

HTML 实体

HTML 特殊字符转义与反转义

乱码修复 / 编码检测

识别并修复 UTF-8 与 GBK、Big5、Latin1 等编码互转造成的乱码,给出多个候选结果

进制转换

二/八/十/十六进制互转

时间戳转换

Unix 时间戳与日期互转

文件批量拖入

一次拖入多个文件,批量统计、格式化并逐个下载处理结果,文件不会上传

接口与调试

8

cURL 转代码、JWT 解码、HTTP 状态码

cURL 转代码

粘贴 cURL 命令,一键转为 Python、JavaScript、Go、Java 等语言的等价请求代码

JWT 解码器

解码 JWT Token 的 Header 和 Payload,查看过期时间

HTTP 状态码

全量 HTTP 状态码速查手册:按类别分组展示、可搜索过滤,一键复制 Markdown / JSON 清单

HTTP 方法与 Header

HTTP 方法的安全性与幂等性对照,常用请求 / 响应 Header 的作用与示例,与状态码速查组成三件套

MIME 类型速查

MIME 类型与文件扩展名双向查表:按类型或扩展名搜索,含常用文档、音视频与压缩格式

报错转搜索词

实时把报错信息整理成可直接粘贴的搜索词,结构化展示异常、错误码与直达链接

日志速析

快速梳理日志:统计错误等级、识别重复报错与高频词、汇总来源 IP,可一键脱敏敏感信息

IP 信息

查询本机公网 IP 与地理位置(国家 / 省 / 城市 / 运营商)

图片与媒体

14

图片压缩与格式转换、缩放裁剪、Base64 互转、二维码与条形码、EXIF 清除、PDF 工具箱、GIF、OG 分享图与 Favicon 整包生成——全部浏览器本地处理,图片不上传

图片压缩

用 Canvas 重绘 + 质量滑块压缩 JPG/PNG/WebP,可预览体积对比并下载

图片格式转换

PNG / JPEG / WebP / AVIF 互转,质量可调,实时预览与体积对比

图片缩放裁剪

按宽度 / 长边等比缩放或居中裁剪,支持 PNG / JPEG / WebP 输出与质量调节

图片压缩到指定大小

批量拖入图片并设定目标 KB,自动迭代压缩质量直到达标,显示前后对比,支持逐个或打包下载

图片 Base64

图片与 Base64 双向互转,自动识别 MIME 与尺寸,支持预览与下载

二维码生成

文本/URL 实时生成二维码,可调尺寸、纠错级别与配色,支持下载与复制 PNG

二维码 / 条形码解码

上传或粘贴含码图片,在浏览器本地解码二维码与常见条形码(EAN / Code128 等),图片不离开设备

条形码生成

输入内容生成 CODE128 / EAN-13 / UPC / CODE39 / ITF-14 等条形码,可调宽高与文字,导出 SVG 或 PNG

效率与 AI

8

Token 估算与成本对比、Prompt 清洗 / 压缩 / 版本对比 / 模板库、代码块与正则转 AI 输入、词频统计——喂给模型前先整理好

Token 估算

估算 Token 数并对比常见模型成本:区分中英文、显示上下文占用、参考输入/输出费用,支持导入 .txt

Prompt 清洗

实时清理提示词:去多余空行 / 缩进 / 零宽字符,统一换行与空格

Prompt 压缩

按可开关的规则压缩提示词:去客套话与冗余修饰、合并中文叠词与重复强调、压缩空白与标点,代码块与行内代码自动豁免不被改坏

提示词版本对比

逐行对比两版提示词的增删改,统计 Token 差异与节省比例,按 LCS 对齐不乱序,可导出 unified diff

提示词模板库

内置写作、编程、总结、翻译等常用 AI 提示词模板,可搜索、分类筛选、替换占位符并记录最近使用,含占位符/字符统计

代码块转 AI 输入

实时把多段代码、日志整理成 AI 友好的 Markdown:自动识别语言、压缩空行、标注各语言块统计

正则转 AI 说明

实时把正则拆解为完整语法说明(分组/前瞻/反向引用/量词),样本文本高亮匹配并生成可粘贴给 AI 的提示词

词频统计与去噪

实时统计词频与占比条、过滤停用词、去标点重复,导出 CSV 与清洗后文本,更省 Token

更多工具

15

密码与哈希、chmod、Cron、Git / Linux 速查、ASCII / Unicode、坐标转换等长尾实用工具

密码生成器

生成密码学安全的随机密码,可自定义长度和字符集

密码强度检测

本地规则实时评估密码强度:熵值、字符集覆盖、常见密码黑名单与破解耗时估算

哈希生成器

一次计算 SHA-1 / SHA-256 / SHA-384 / SHA-512,支持文本与文件输入、hex / Base64

chmod 计算器

勾选读写执行实时得到 chmod 数字与 rwx 符号串,支持 setuid / setgid / sticky 与常用预设,双向换算

Cron 解析

解析 Cron 表达式各字段含义,并计算未来 5 次执行时间

地理坐标互转

WGS84 / GCJ-02 / BD-09 三种坐标系经纬度互转,支持国测局与百度坐标偏移转换

ZIP 压缩 / 解压

拖入多个文件打包成 ZIP 或拖入 ZIP 逐个还原,压缩率可选,全程浏览器内存完成不上传

常用端口速查

常用端口号速查:服务名、传输协议、是否知名端口,按端口或服务名搜索

边做边查

66

基于站内真实工具整理的实操指南:写代码时真正会踩的坑,每篇都能边读边练。

人人都遇到过的 7 种 JSON 校验错误(附一行修复法)

JSON 校验失败 90% 落在这 7 种:中文引号、尾随逗号、单引号、注释、裸键、真实换行、非法数字——每种附一行修复,另加报错对照表、BOM 隐形杀手与「校验通过 ≠ 数据正确」的 schema 底线。

贪婪、懒惰与灾难回溯:解释大多数正则 Bug 的三种行为

正则匹配多了、匹配少了、偶尔永远跑不完——三种症状对应贪婪、懒惰与灾难回溯。讲清回溯怎么发生、如何一眼认出危险写法、以及三条上线前的自查清单。

CORS 报错怎么排查:从「预检过了还是失败」到一行响应头修好

控制台那句 CORS policy 说的不是「服务器拒绝了你」,而是「服务器少回了一个响应头」。按症状反查:为什么 Access-Control-Allow-Origin: * 配了还失败、withCredentials 为什么不让用通配符、预检 OPTIONS 返回 200 但实际请求仍被拦、Vary: Origin 缺了导致缓存串味。

XSS 转义怎么做:别再手动 replace 尖括号,四个上下文各有各的规则

记不住 < 不是问题,问题是不知道自己在哪个上下文里输出。HTML 正文、属性值、JavaScript 字符串、URL 四套规则各不通用:正文用 textContent,属性要加引号再转义引号,脚本里要转义斜杠和引号,URL 要做协议白名单。附上下文对照表与一份最小可用 CSP。

URL 特殊字符怎么编码:&、+、%、# 各走哪条路,一条规则说清

参数莫名被截断、多出一个 key、加号变空格、中文变乱码、签名怎么都对不上——五个症状都源于「该用哪条编码路径」没分清。给出三条规则:哪些字符必须编码、encodeURI / encodeURIComponent / URLSearchParams 各自的分工、以及二次编码是在哪一层被叠加进去的。

图片格式怎么选:WebP、AVIF、SVG、JPEG 各自的取舍和转换时机

格式选择不是「谁更先进」,而是「谁来解码」。给出一张真实对照表(体积、是否无损、透明、动画、兼容性),讲清 WebP 为什么能当默认项、AVIF 更大的收益要付出哪三个代价、JPEG 在哪些场景仍然是对的、SVG 什么时候值得退回位图,以及一张图「缩放 → 转格式 → 压缩」的正确顺序。

文件上传多大合适:体积、格式与限制一次说清

「文件太大」不是一句提示能解决的。梳理真实存在的几档体积限制(1MB / 2MB / 5MB / 10MB 各适合什么场景)、Base64 为什么会涨三分之一、格式白名单怎么设计才不给后端留坑、图片先压到目标大小的顺序,以及批量上传时最常翻车的三个细节。

#999999 放在白底上为什么看不清?对比度怎么改到 4.5:1

设计稿挑了一档灰做次要文字,肉眼「挺淡」,审计却判不过 AA——症结在相对亮度不在色号。本文讲清 WCAG 对比度的计算式、AA 与 AAA 四个阈值分别管什么、半透明色叠加后对比度为什么反而更差,以及不改设计稿也能把文字改到 4.5:1 的四步做法。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件