Free Online Developer Tools — All in Your Browser
Format JSON, generate UUIDs, hash text, encode Base64, test regex, and decode JWTs in your browser. Tool code does not submit entered values to a TOOLGRID processing endpoint.
浏览器本地处理不上传工具输入至 TOOLGRID无需账号
浏览工具常用任务
从常用任务开始,再浏览同组的其他工具。
JSON Schema 生成器→
从示例 JSON 生成 JSON Schema,帮助整理接口、配置和数据校验约束。
JSON 格式化工具→
格式化、压缩并校验 JSON,快速定位语法错误。
JSON ↔ YAML Converter→
Convert between JSON and YAML using the standard js-yaml library — both directions, configurable indent, safe-by-default.
JSON to TypeScript Types→
Generate TypeScript interfaces from a JSON sample — nested types, arrays, optional keys inferred.
更多工具
17 个工具
JSON Diff Checker
Compare two JSON values structurally — added, removed, changed keys per nested path. Order-insensitive.
CSV JSON 转换器
在 CSV 和 JSON 数组之间双向转换,适合数据整理和接口调试。
UUID Generator
Generate single or batch UUID v4 values.
哈希生成器
生成 SHA、MD5 和 HMAC 摘要,用于校验、签名调试和数据比对。
密码生成器
生成指定长度和字符规则的随机密码。
Base64 编码解码
在普通文本和 Base64 字符串之间双向转换。
URL 编码解码
把文本转换为 URL percent encoding,或把编码内容还原为可读文本。
Regex Tester
Test regular expressions with live match highlighting and capture group table.
CRON Parser
Parse CRON expressions, describe them in plain language, and preview the next 10 runs.
JWT 解码器
解码 JWT 的 header 和 payload,查看声明、过期时间和签名结构。
URL 解析器
解析 URL 的协议、主机、路径、哈希和查询参数,并支持参数解码。
Query String Builder
Compose URL query strings from key-value rows — repeated keys for arrays, automatic percent-encoding, live preview.
Base Converter
Convert signed integers between bases 2, 8, 10, 16, 32, and 36 without precision loss.
开始前需要了解
- Privacy by Design
Tool code runs in your browser and does not submit API keys, tokens, or other entered values to a TOOLGRID processing endpoint.
- No Install, No Config
Open any developer tool and start immediately. No extension, no CLI, no setup required.
- No Account Gate
The current developer tools open without an account. Each tool documents its own browser and input constraints.
- No Account Required
No sign-up or email is required. Tool code does not submit entered values to a TOOLGRID processing endpoint.
常见问题
Are my API keys or tokens safe when I use these tools?
Tool code processes these values in your browser and does not submit pasted JWTs, API keys, or other sensitive values to a TOOLGRID processing endpoint. This is not a blanket security guarantee; review your browser and extensions too.
Do I need to install anything?
No installation is required. Every developer tool runs directly in your browser without extensions, plugins, or local dependencies.
What JSON formatting options are available?
The JSON Formatter supports pretty-printing with configurable indentation, minification to a single line, and syntax validation with detailed error messages for invalid JSON.
What UUID version does the UUID generator produce?
The UUID Generator produces version 4 UUIDs using cryptographically secure random numbers from the browser's Web Crypto API.
Which hash algorithms are supported?
The Hash Generator supports SHA-1, SHA-256, SHA-384, SHA-512, and MD5, plus keyed HMAC modes (HMAC-SHA1, HMAC-SHA256, HMAC-SHA512). SHA family hashing uses the browser's built-in Web Crypto API; MD5 uses a pure-JS implementation.
Can I use these tools offline?
Processing happens locally after the necessary page assets load, but TOOLGRID does not promise every developer tool is offline-ready. Only tools explicitly marked offline-ready make that claim.
What is Base64 encoding used for?
Base64 encodes binary data as printable ASCII characters. It is used in email attachments, embedding images in CSS or HTML, and encoding API credentials or configuration values.
How do I decode a JWT token?
Paste the JWT into the JWT Decoder and the header, payload, and signature are shown separately. The tool also displays the expiry time and whether the token is currently valid based on its timestamps.