Developer Tools Tools
Tools every web developer needs.
JSON Formatter
Pretty-print, minify, and validate JSON. Detects syntax errors with line numbers and supports nested structures of any depth.
JSON Diff
Compare two JSON values semantically. Ignores key order; shows added, removed, and changed fields with their JSONPath — great for diffing API responses and config files.
JSON to XML Converter
Convert JSON objects and arrays to well-formed XML. Maps object keys to elements, array items to repeated elements, with optional root wrapper.
JSON to YAML Converter
Convert JSON to clean indented YAML for Kubernetes manifests, Docker Compose, CI configs, and Helm charts. Preserves nested structures.
JSON to CSV Converter
Convert JSON arrays to CSV with automatic header detection from object keys. Handles nested values and arbitrary delimiters.
JSON to TypeScript
Generate TypeScript interfaces and types from any sample JSON. Handles nested objects, arrays, optional fields, and mixed types. Paste JSON, copy the interface.
YAML Formatter
Format and validate YAML for config files, Kubernetes manifests, Docker Compose, and CI pipelines. Normalizes indentation and surfaces syntax errors.
YAML to JSON Converter
Convert YAML to JSON for APIs, config files, and pipelines. Supports indented mappings, sequences, scalars, and nested objects.
YAML to XML Converter
Convert YAML to well-formed XML for legacy integrations. Preserves nested mappings and sequences as nested elements with text values.
YAML to CSV Converter
Convert YAML arrays of records to CSV. Flattens nested objects with dot-notation column names so spreadsheet tools can read structured YAML data.
XML Formatter
Format, indent, and validate XML documents. Detects malformed tags, unclosed elements, and bad attributes with clear line-level error messages. Great for config and API work.
XML to JSON Converter
Convert XML to JSON for legacy API integration, SOAP responses, and config migration. Handles attributes, namespaces, and text content.
XML to YAML Converter
Convert XML documents to clean indented YAML. Handles attributes, repeated elements, and text content; great for migrating legacy configs.
XML to CSV Converter
Flatten repeated XML elements into CSV rows with attributes and child text as columns. Great for opening XML data in Excel or Sheets.
CSV to JSON Converter
Convert CSV to a JSON array of objects. Uses the first row as keys, handles quoted values, and detects common delimiters automatically.
CSV to XML Converter
Convert CSV rows into XML elements with column headers as tag names. Useful for Excel exports, legacy systems, and ETL pipelines.
CSV to YAML Converter
Convert CSV to YAML for use in config files, Ansible playbooks, and Kubernetes ConfigMaps. Uses the header row as YAML keys.
Token Counter for GPT, Claude, Llama
Count tokens for ChatGPT, GPT-4o, Claude, Llama, and Gemini before hitting context limits. Shows per-model token count, character count, and approximate API cost.
LLM JSON Schema Validator
Validate JSON Schemas for OpenAI strict mode, function calling, Anthropic tool use, and Gemini controlled generation. Catch vendor-specific schema errors before shipping.
JWT Decoder
Decode JSON Web Tokens and inspect the header, payload, and signature. Paste any JWT to see claims, expiry, issuer, and algorithm — no secret key needed to decode.
JWT Generator
Sign JSON Web Tokens with HS256, HS384, or HS512. Set custom claims, expiry, and issuer — then copy the signed token for use in API testing or auth flows.
Regex Tester
Test JavaScript regular expressions live with instant match highlighting. Supports all JS regex flags (g, i, m, s, u) and shows match groups, indices, and global matches.
SQL Formatter
Pretty-print and format SQL for any major dialect — MySQL, PostgreSQL, SQLite, T-SQL, and more. Normalizes indentation, keywords, and spacing for readable, consistent queries.
URL Encoder/Decoder
Percent-encode and decode URLs and query string values. Handles full URLs or individual components — paste any URL to encode special characters or decode percent-encoded strings.
URL Parser
Decompose any URL into its components — protocol, host, port, path, query parameters, and fragment. Great for debugging redirect chains, API endpoints, and UTM parameters.
Curl to Code Converter
Paste a curl command, get equivalent code in JavaScript (fetch/axios), Python (requests), or Go (net/http). Handles headers, JSON bodies, basic auth, and form data.
HTTP Status Code Reference
Searchable reference for every HTTP status code with plain-English summaries and the gotchas devs actually hit: 301 vs 308, 401 vs 403, 404 vs 410, 400 vs 422.
Base64 Encoder/Decoder
Encode text or binary data to Base64 and decode Base64 strings back to text. Supports standard and URL-safe Base64. Useful for data URIs, API tokens, and email attachments.
Image to Base64
Convert any image file into a Base64 data URI for embedding directly in CSS or HTML. Supports PNG, JPG, GIF, WebP, and SVG. No upload — processed entirely in your browser.
String Escape/Unescape
Escape and unescape strings for JSON, JavaScript, HTML, and SQL. Handles special characters, backslashes, quotes, newlines, and Unicode escape sequences instantly.
HTML Entities Encoder
Encode text to HTML entities and decode entities back to text. Converts angle brackets, ampersands, quotes, and other special characters to safe equivalents for use in HTML templates and CMS workflows.
HTML Editor
Write HTML with live preview side-by-side. Syntax-highlighted editor with formatted source view — useful for testing snippets, email templates, or quick mockups in your browser.
Markdown Preview
Live markdown editor with GitHub-flavored rendering. Supports tables, code blocks, task lists, and strikethrough. Great for drafting README files or documentation.
Color Picker
Pick any color visually and copy the value in HEX, RGB, HSL, or OKLCH. Enter a hex code to convert to other formats. Includes a color wheel, shade slider, and clipboard copy.
CSS Minifier
Minify CSS for production by stripping whitespace, comments, and redundant rules. Paste your stylesheet and get the compressed output ready to ship or inline.
JS Minifier
Minify JavaScript using Terser — removes whitespace, shortens variable names, and removes dead code. Paste your JS and get a production-ready compressed bundle.
Cron Expression Parser — Explain & Preview Runs
Explain any cron expression in plain English and preview the next run times. Supports 5-field crontab, 6-field, and @hourly/@daily/@weekly shortcuts. Free, no signup.
.gitignore Generator
Build a .gitignore file from community templates for any language or framework — Node, Python, Go, Java, React, Rails, and more. Select multiple templates and merge them in one click.
.htaccess Generator
Generate common Apache .htaccess snippets — redirects, URL rewrites, HTTPS enforcement, custom error pages, CORS headers, and caching rules. Copy the snippet you need.