Free Developer Tools

Fast, private, browser-only tools for developers. AI generators, converters, formatters and validators — nothing you paste leaves your machine.

AI generators

AGENTS.md generatorAI

Generate a stack-aware AGENTS.md (or .cursorrules) file that Codex, Cursor, Claude Code, Aider, Amp and other agents will read before touching your code.

AI commit messagesAI

Paste a git diff or describe your change and get a clean, Conventional-Commits-formatted message with subject, body and footer — generated locally in your browser.

AI READMEAI

Generate a complete GitHub README.md from a short project description. Includes badges, features, install, usage, tech stack and license sections.

AI code explainerAI

Paste any code in any language and get a clear walkthrough — summary, line-by-line logic, complexity, and improvements when relevant.

Prompt enhancerAI

Rewrite a vague prompt into a structured one with role, goal, constraints, inputs, output format and edge cases — built for coding tasks.

AI regexAI

Describe what you want to match in plain English. Get a working regex, JavaScript & Python snippets, and test cases that prove it works.

AI SQLAI

Ask a question in plain English (optionally with your CREATE TABLE schema) and get a SQL query plus an explanation and performance hints.

AI testsAI

Paste a function and get a complete test file covering happy path, edge cases, error paths and async cancellation — in your test runner of choice.

AI PR descriptionAI

Paste a git diff and get a complete pull request description: title, summary, test plan, and risk notes — ready to paste into GitHub.

DockerfileAI

Generate a Dockerfile with pinned base images, multi-stage builds, non-root users, healthchecks and a matching .dockerignore — for any stack.

.gitignoreAI

Generate a complete .gitignore covering your stack(s), IDE(s) and OS(es) — sectioned with header comments, no duplicate patterns.

GitHub ActionsAI

Generate a GitHub Actions workflow with pinned actions, least-privilege permissions, dependency caching and concurrency control.

ChangelogAI

Convert a range of git log entries into a Keep-a-Changelog formatted release note, grouped by Added / Changed / Fixed / Removed.

Color paletteAI

Describe a mood and get a 5–7 color palette with hex/RGB/HSL, ready-to-use CSS variables, and a Tailwind color block.

Cron expressionAI

Describe a schedule in plain English and get a cron expression, English read-back, next 5 fire times, and ready-to-paste snippets.

Converters

JSON → TypeScriptAI

Paste any JSON and get clean TypeScript interfaces, named from your keys, with proper optional handling.

JSON → ZodAI

Convert JSON into a Zod v3 schema with companion `z.infer` type — paste sample data, ship validation.

JSON → GoAI

Convert JSON to Go structs with proper json tags, omitempty handling, and time.Time detection for ISO timestamps.

JSON → RustAI

Convert JSON to Rust structs with serde derives, Option<T> for nullables, and Vec<T> for arrays.

JSON → PydanticAI

Convert JSON to Pydantic v2 BaseModel classes, with Optional handling and datetime detection.

CSS → TailwindAI

Paste CSS and get the equivalent Tailwind class string. Uses arbitrary values only when the theme has no exact match.

YAML ↔ JSONAI

Paste either YAML or JSON. The tool auto-detects and gives you the other, preserving key order.

Formatters

JSON formatter

Paste JSON to format with 2/4/tab indent, sort keys, validate structure, and see size, depth and key count.

Validators

Regex tester

Test a regex pattern live with flag toggles (g/i/m/s/u/y), see all matches, indices and capture groups in one panel.

Utilities

JWT decoder

Paste a JWT and decode its header and payload, with friendly relative times for exp/iat/nbf claims. 100% client-side.

Base64

Encode and decode Base64 with full Unicode support. Toggle the URL-safe variant for tokens and identifiers.

URL encode

Encode/decode strings with `encodeURIComponent` semantics, plus a parsed-URL panel that breaks down scheme, host, path and query.

Hash

Compute SHA-1, SHA-256, SHA-384 and SHA-512 digests in hex and Base64. HMAC mode with secret key when needed.

UUID

Generate up to 1,000 IDs at a time. Choose UUID v4 (random), UUID v7 (time-ordered), NanoID, or ULID.

Lorem ipsum

Generate placeholder text by paragraphs, sentences or words. Quick copy for mock-ups and design fills.

Password

Generate strong passwords up to 128 chars with class toggles, an entropy meter, and an avoid-ambiguous-character mode.

Open Graph

Fill the form, get a complete <meta> block (Open Graph + Twitter cards) and see a live preview of how it renders on social platforms.

Code → image

Render code into a styled card with macOS window chrome and download as PNG — no signup, no watermark, three themes.

QR code

Generate a downloadable QR code for a URL, plain text, WiFi network or vCard contact card.

Token counter

Estimate token count and per-call cost across Claude Opus 4.7, Sonnet 4.6, Haiku 4.5, GPT-5, GPT-4o, Gemini 3 Pro and more.