Developer Utilities & Extras
Formatters, explainers, decoders, and generators for everyday dev chores. Free, no signup — same as every MarkdownMe tool.
Image Extractor
Parse Markdown and list every image reference with its URL, alt text, and title. Flags missing alt text for accessibility review. Export as CSV.
Text Case Converter
Paste text and instantly see it converted to every common case format: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case. Copy any result with one click.
JSON Formatter & Validator
Paste raw JSON and format it with proper indentation, or minify it to a single line. Validates JSON syntax and shows clear error messages for invalid input.
URL Encode/Decode
Encode text for safe use in URLs (percent-encoding) or decode URL-encoded strings back to readable text. Supports both component encoding (for query params) and full URL encoding.
UUID Generator
Generate cryptographically random UUIDs (v4) using your browser's built-in crypto API. Generate one or up to 100 at a time, with options for uppercase and removing dashes.
Git Command Explainer
Paste a git command like `git rebase -i HEAD~3` or `git reset --hard origin/main` and get a senior-engineer explanation: what each flag does, what the command destroys or rewrites, a safer alternative if the intent is unclear, and the single most important thing to verify before running. Powered by Amazon Nova Micro on AWS Bedrock.
Error Message Explainer
Paste an error message or stack trace from any language — JavaScript, Python, Java, Go, Rust, Ruby, shell, compiler output — and get back: the detected language/runtime, what happened in plain English, the most likely root cause, and the top 2 concrete fixes to try. Powered by Amazon Nova Micro on AWS Bedrock.
JWT Decoder
Paste a JWT (JSON Web Token) and instantly see the decoded header, payload, and signature. The tool shows the expiration time, flags expired tokens, and highlights iat/nbf claims. Runs entirely in your browser — no network call, so it's safe to paste production tokens. Signature verification is intentionally out of scope (decode only).
Cron Explainer
Translate cron expressions into plain English and see exactly when the next 5 runs will fire in your local timezone. Supports standard 5-field cron and 6-field Quartz-style cron with seconds. Uses cronstrue for the English translation and cron-parser for next-run calculation. Helpful example shortcuts are built in.
SQL Formatter
Paste messy SQL and get properly indented, aligned output. Supports five dialects (PostgreSQL, MySQL, SQL Server, BigQuery, SQLite), configurable indentation, and keyword case (UPPER, lower, preserve). Runs entirely in your browser using the sql-formatter library — safe for internal queries with sensitive column names.
Timestamp Converter
Paste a Unix timestamp (seconds or milliseconds), an ISO 8601 string, or any date-string your browser can parse — get all the other formats back instantly. Pick a timezone from common IANA zones plus your browser default. See relative time ('3 hours ago') against the current moment, which ticks live. Runs 100% in the browser with no network call.
ENV to JSON Converter
Paste your .env file and pick an output format: JSON (for config files or SDK consumption), YAML (for cloud configs), docker-compose 'environment:' block, or a Kubernetes ConfigMap manifest. Handles quoted values (single and double), inline comments, and the 'export KEY=value' shell-prefix syntax. Runs entirely in your browser — your env variables never leave your machine.
TypeScript Type from JSON
Paste a JSON sample (an API response, a config file, a fixture) and get a ready-to-use TypeScript interface. Handles nested objects with named sub-interfaces, arrays with union types when items vary, null as optional or explicit union, and PascalCase naming inferred from keys. Works for API response typing, test fixtures, and config validation. Powered by Amazon Nova Micro on AWS Bedrock.
JSON Schema from Sample
Paste a JSON sample and get a JSON Schema Draft 2020-12 document ready for validation libraries like Ajv, jsonschema (Python), or JSON Schema Validator (Java). The schema includes correct types for every field, a required array for present keys, format hints for dates/emails/URIs, and nested schemas for objects and arrays. Powered by Amazon Nova Micro on AWS Bedrock.
Regex Explainer
Paste any regex pattern and get a plain-English explanation: token-by-token breakdown of anchors, character classes, quantifiers, groups, lookaheads and lookbehinds; 2-3 strings that match and 2-3 that don't; and the most common gotcha to watch for (greedy vs lazy, escaping, anchoring). Works for PCRE, JavaScript, Python, Go, and Ruby regex flavors. Powered by Amazon Nova Micro on AWS Bedrock.
Alt Text Generator
Describe the image and the context where it appears (blog post, product page, dashboard, email) and get 2-3 concise alt-text options plus a longer description for informative images. The output follows WCAG 2.2 non-text content guidelines: under 125 characters, no 'image of' prefixes, describes function rather than pixels for UI screenshots, and suggests empty alt for purely decorative images. Powered by Amazon Nova Micro on AWS Bedrock.
Git Branch Namer
Describe a task in plain English and get 3 branch name suggestions in the standard <code>type/short-summary</code> format (feat, fix, chore, docs, refactor, test). Each name is kebab-case, lowercase, under 40 characters when possible, and includes the ticket ID if you mention one. Eliminates the 30-second naming debate at the start of every task. Powered by Amazon Nova Micro on AWS Bedrock.
SQL to Natural Language
Paste a SQL query — SELECT, CTE, window function, JOIN-heavy reporting query — and get a plain-English walkthrough: one-sentence summary of what the query returns, tables and joins involved, filter and grouping logic, window function behavior, and performance watch-outs (missing index, full table scan, N+1 pattern). Works for PostgreSQL, MySQL, SQL Server, BigQuery, and SQLite syntax. Powered by Amazon Nova Micro on AWS Bedrock.
Natural Language to SQL
Type 'top 10 countries by active subscribers this year' and get a working SQL query. Supports PostgreSQL, MySQL, SQLite, SQL Server, and BigQuery. Paste your CREATE TABLE schema (optional) for precise column names — skip it for generic SQL. Returns the query plus 1-2 sentences of assumptions made. Powered by Amazon Nova Micro. Free, daily-capped.
AI Mock Data Generator
Paste a JSON sample, TypeScript type, Pydantic model, or plain-English field list. Get a valid JSON array of realistic mock records — varied names, plausible emails, ISO-8601 dates, valid UUIDs, US phone formats. Great for seeding test databases, populating UI mockups, or stress-testing forms. Up to 25 rows per request. Powered by Amazon Nova Micro on AWS Bedrock.
Dockerfile Generator
Describe your stack in plain English — language, framework, package manager, port, any special needs — and get a production-ready Dockerfile. Multi-stage build, official base images, non-root user, frozen lockfiles, correct EXPOSE, and a matching .dockerignore block. Powered by Amazon Nova Lite for framework-specific correctness (Next.js standalone, Python uv, pnpm, Go static binary).
JSON ↔ YAML ↔ TOML Converter
Paste any config file — JSON, YAML, or TOML — and convert between all three formats. Auto-detects the source format. Handles nested objects, arrays, booleans, numbers, and dates. Handy for flipping between YAML for Kubernetes/GitHub Actions and JSON for APIs, or porting configs between tooling ecosystems. 100% client-side: nothing is uploaded.
CSV ↔ JSON Converter
Paste CSV, get JSON. Paste JSON, get CSV. Client-side, RFC 4180 compliant CSV parser handles quoted fields, escaped quotes, and multi-line cells. Type coercion for CSV → JSON (numbers, booleans, null) is toggleable. Works with arrays of objects or arrays of arrays. Delimiters: comma, tab, semicolon, pipe. Everything runs in your browser — handy for quick data ports during API work or log analysis.