💻 Developer Tools
Developers spend a surprising amount of time on small, repetitive tasks: pretty-printing a JSON blob from an API response, decoding a JWT to inspect its claims, generating a UUID for a database seed, or escaping a URL parameter. Each task is trivial in isolation, but they add up — and reaching for a random online tool means trusting a third-party server with potentially sensitive data.
The tools below handle the encoding, formatting, hashing, and validation tasks that come up every day in backend and frontend work. Every tool runs entirely in your browser — your payloads, tokens, and queries never leave the page. There is no account to create, no data uploaded to a server, and no analytics on your inputs. Bookmark the ones you use most and they'll load instantly, even offline if you've installed the PWA.
Whether you're debugging a malformed JSON response, validating a schema before shipping an API, or building structured data for SEO, these tools give you a fast, private answer without context-switching out of your workflow.
Tools in this category
JSON 格式化
格式化,校验,和压缩 JSON 数据。开发者零广告。
Base64 编码/解码
将文本编码或解码为 Base64。
正则表达式测试
实时测试正则表达式。
SQL 格式化
格式化,美化和压缩 SQL 查询。开发者零广告。
JWT Decoder
Paste a JWT to decode its header and payload. Tokens are processed locally and never sent to a server.
Hash Generator
Type any text to instantly compute MD5 and SHA-1/256/384/512 digests. Nothing is uploaded — all hashing runs locally.
UUID Generator
Generate cryptographically random UUIDs locally. v4 (random) is the most common choice; v1 embeds a timestamp. Format options for hyphens, casing, and braces.
URL Encoder / Decoder
Encode characters into percent-encoded form (e.g. space → %20) or decode them back. Use 'Component' for query values; use 'Full URL' to preserve reserved characters like : / ?.
JSON Schema Validator
Validate JSON against a schema — type, required, items, enum, format, pattern.
DB 转 JPA 转换器
将 SQL 模式转换为 JPA 实体和 DTO 类。
JSON 转 TS/DTO
将 JSON 转换为 TypeScript 接口和 NestJS DTO。
SEO JSON-LD 生成器
生成用于 Google/Naver 曝光的结构化数据(Schema)。
Frequently asked questions
Is my data safe? Do you store anything I paste?
No. Every tool runs entirely in your browser using client-side JavaScript. Your input is never sent to a server, never logged, and never stored. You can verify this by opening your browser's Network tab — no outbound requests are made when you use the tools.
Can I use these tools offline?
Yes. If you install Utilify as a PWA (Progressive Web App), all developer tools are cached locally and work without an internet connection. Look for the install prompt in your browser's address bar.
Why does the JSON formatter reject my input?
The formatter uses the browser's native JSON.parse(), which follows the strict JSON specification. Common causes of rejection: trailing commas, single quotes instead of double quotes, unquoted keys, or comments. If you're pasting from JavaScript code, you may need to convert it to valid JSON first.
Which hash algorithms should I use for password storage?
None of the fast hash algorithms (MD5, SHA-1, SHA-256) are suitable for password storage — they're too fast, making brute-force attacks feasible. Use bcrypt, scrypt, or Argon2 instead. The hash generator here is useful for checksums, integrity verification, and non-security hashing tasks.