Choose a developer tool by its input and required output. FindUtils provides formatters, converters, reference tools, and network checks. This article groups them by workflow so you can select a tool and verify its result.
JSON Tools: Format, Validate, Convert, and Transform
FindUtils groups JSON tools by formatting, inspection, generation, and conversion. Choose the operation that matches your input.
Format and Validate
The JSON Formatter pretty-prints minified JSON with syntax highlighting, error detection, and configurable indentation (2 or 4 spaces). It handles files up to 10MB — larger than most online formatters. The JSON Minifier does the reverse, stripping whitespace for production payloads.
The JSON Schema Validator checks JSON documents against a schema definition, and the JSON Schema Generator creates schemas from sample JSON — saving hours of manual schema writing.
Compare and Inspect
The JSON Diff highlights differences between two JSON documents with a side-by-side diff view. The JSON Comparer does structural comparison. The JSON Visualizer renders JSON as an interactive tree, and the JSON Path Finder lets you click any node to get its JSONPath expression — far faster than manually tracing nested objects.
The jq Playground provides an in-browser filter playground. Check its supported syntax before using a filter with a full jq installation.
Generate and Mock
The JSON Faker generates realistic fake data matching your schema — names, emails, addresses, dates, UUIDs. The Mock JSON Generator creates structured sample data for frontend development and API prototyping. Both eliminate the need for third-party fake data APIs.
Convert JSON to Code
FindUtils converts JSON to typed code for every major language:
| Tool | Output |
|---|---|
| JSON to TypeScript | TypeScript interfaces |
| JSON to Zod Schema | Zod validation schemas |
| JSON to Go Struct | Go struct definitions |
| JSON to Java Class | Java POJOs |
| JSON to Python Class | Python dataclasses |
| JSON to XML | XML documents |
| JSON to CSV | CSV spreadsheet data |
| JSON to URL Params | Query string parameters |
Treat generated types as a starting point. Include samples with nulls, missing keys, and arrays, then review the inferred structure.
Convert to JSON
| Tool | Input |
|---|---|
| CSV to JSON | CSV files |
| URL Params to JSON | Query strings |
| HTML Table to JSON | HTML tables |
| YAML to JSON | YAML files |
| XML to JSON | XML documents |
JSON Form Builders
For frontend developers, FindUtils converts JSON schemas into working form components:
- JSON to React Form — React components with validation
- JSON to Tailwind Form — Tailwind CSS styled forms
- JSON to Bootstrap Form — Bootstrap form components
- JSON to HTML Form — Plain HTML forms
- Form to JSON Schema — Reverse: form definition to schema
Code Formatters and Minifiers
Messy code from API responses, minified production bundles, or legacy codebases — these formatters clean it up instantly:
- HTML Formatter — Indent and beautify HTML with configurable options
- XML Formatter — Format XML with proper indentation
- SQL Formatter — Beautify SQL queries for readability and debugging
- CSS Minifier — Strip whitespace and comments from CSS
- Markdown Previewer — Live preview of Markdown with GitHub-flavored syntax
- YAML Validator — Validate YAML syntax and structure
Encoding, Decoding, and Conversion
Every developer needs these utilities multiple times per week:
- Base64 Encoder — Encode and decode Base64 strings
- URL Encoder/Decoder — Handle percent-encoding for URLs
- Unix Timestamp Converter — Convert between epoch timestamps and human-readable dates
- UUID Generator — Generate v4 UUIDs in bulk
- JSON Escaper — Escape and unescape JSON strings
- Number Base Converter — Convert between binary, octal, decimal, and hex
- Image to Base64 — Convert images to data URIs for embedding
Regex Testing
The Regex Tester evaluates JavaScript regular expressions. Regex syntax differs between runtimes. Test the final pattern in the runtime that will use it.
The Glob Pattern Tester validates file matching patterns — useful for .gitignore files, build configs, and CI/CD pipelines.
API and Web Development
API Tools
The cURL to Code converter transforms cURL commands into working code for Python, JavaScript, Go, PHP, and more. The Postman to cURL and HAR to cURL converters go the other direction — extract cURL commands from Postman collections or browser network captures.
The API Docs Generator creates documentation from your API definitions. The OpenAPI Validator checks your OpenAPI/Swagger specs for errors, and Swagger to OpenAPI converts Swagger 2.0 to OpenAPI 3.0.
For GraphQL developers: the GraphQL Schema Validator validates schema definitions, and GraphQL to TypeScript generates TypeScript types from GraphQL schemas.
SEO and Web Standards
- Meta Tag Generator — Generate complete meta tags for SEO
- Schema.org Generator API — Create structured data markup (JSON-LD)
- JSON-LD Generator — Build JSON-LD structured data
- Robots.txt Generator — Create and validate robots.txt files
Reference Tools
- HTTP Status Code Lookup — Searchable reference for all HTTP status codes
- MIME Type Finder — Look up MIME types by file extension
- HTML Entity Finder — Search 248 HTML entities with copy-to-clipboard
- Cron Expression Generator — Build and validate cron schedules visually
- chmod Calculator — Calculate Unix file permissions
Security and Authentication Tools
Security testing and token debugging without installing specialized software:
JWT (JSON Web Tokens)
The JWT Decoder parses JWT tokens and displays the header, payload, and signature. The JWT Generator creates signed tokens for testing. The JWT Security Validator checks tokens for common vulnerabilities — weak algorithms, missing expiration, insecure claims.
Hashing and Encryption
- SHA-256 Hash Generator — Generate SHA-256 hashes
- HMAC Generator — Create HMAC signatures for API authentication
- File Hash Calculator — Verify file integrity with MD5, SHA-1, SHA-256
- Random Key Generator — Generate cryptographic keys and secrets
- Text Encryption — AES encrypt/decrypt text
- PGP Encryption Tool — PGP encrypt and decrypt messages
Password Security
- Password Generator — Generate strong random passwords
- Password Strength Checker — Evaluate password strength with entropy calculation
- Password Breach Checker — Check if a password appears in known data breaches (using k-anonymity — only a hash prefix is sent, never the full password)
Infrastructure Security
- SSL Certificate Checker — Inspect SSL/TLS certificates for expiration and configuration
- Security Headers Analyzer — Audit HTTP security headers (CSP, HSTS, X-Frame-Options)
- DNS Lookup — Query DNS records (A, AAAA, MX, CNAME, TXT)
- DNS Security Scanner — Check DNSSEC and DNS security configuration
- IP Address Lookup — Geolocation and ISP information
Validation
- Email Validator — Verify email format and domain
- Phone Number Validator — Validate international phone numbers
- URL Safety Checker — Check URLs against known threat databases
When a browser utility fits
| Task | Tool role | Review before use |
|---|---|---|
| Format a sample | JSON or code formatter | Syntax, dialect, and supported size |
| Generate types | Schema or type converter | Optional fields, unions, and unseen values |
| Convert a request | cURL or collection converter | Headers, body, variables, and secrets |
| Inspect a token | JWT decoder | Decoding differs from signature verification |
| Check a domain | Network lookup | The operation sends a target to a remote service |
Project Management Tools for Dev Teams
FindUtils includes tools built specifically for agile development workflows:
- Sprint Capacity Calculator — Plan sprint capacity based on team availability
- Story Point Poker — Estimate story points collaboratively
- Dev Request Prioritizer — Prioritize feature requests and bug reports
- Scoping Creep Tracker — Monitor scope changes during a project
- Tech Debt Register — Track and prioritize technical debt
- Retro Meeting — Run sprint retrospectives with structured templates
Text Processing for Developers
- Diff Checker — Compare two text blocks with highlighted differences
- Duplicate Line Remover — Remove duplicate lines from logs, configs, or data
- Text Line Sorter — Sort lines alphabetically, numerically, or reverse
- Data Sanitizer — Clean and normalize messy data
- HTML to Markdown — Convert HTML pages to clean Markdown
Tools Used in This Guide
- JSON Formatter — Pretty-print and validate JSON with syntax highlighting
- Regex Tester — Test JavaScript regex patterns with real-time highlighting
- JWT Decoder — Parse and inspect JWT token headers and payloads
- Base64 Encoder — Encode and decode Base64 strings
- SQL Formatter — Beautify SQL queries for readability
- cURL to Code — Convert cURL commands to Python, JavaScript, Go, PHP
- JSON to TypeScript — Generate TypeScript interfaces from JSON
- Password Generator — Generate cryptographically strong passwords
- SSL Certificate Checker — Inspect SSL/TLS certificate configuration
- Code Screenshot Generator — Create beautiful code screenshots
FAQ
Q1: Can a converter replace an API client? A: It can translate a request. Collections, scripts, environments, authentication, and repeated tests need their own workflow.
Q2: Can a JWT decoder prove that a token is valid? A: No. Verify the signature and required claims with the receiving application’s rules.
Q3: Does generated TypeScript validate runtime data? A: No. Types describe expected structure. Use runtime validation where the data crosses an untrusted boundary.
Q4: Should I paste a production token? A: Use a redacted or expired example. Use approved local tools when real credentials are necessary.
Q5: Does every tool operate offline? A: No. Network checks need remote access, and browser tools may load supporting resources.
Q6: Does the jq playground implement every jq feature? A: Check the playground’s supported subset. Test production filters with the jq version that will run them.
What to Read Next
- 3 Developer Reference Tools You Need Bookmarked — HTML entities, HTTP codes, and MIME types at your fingertips
- JSON Path Finder — Navigate nested JSON with click-to-copy JSONPath
- jq Playground — Master jq filters for JSON transformation
- Security Headers Analyzer — Audit your site's HTTP security headers



