Last updated: 2026-08-26
ConvertLab expands as a structured "everyday online utility platform" — small, focused tools that solve one problem quickly. The target is 100 tools, not 100+ for its own sake: beyond that, discovery quality matters more than count.
Guiding constraint (unchanged from IMPLEMENTATION_STATUS.md): every tool
runs on-device in the browser. Nothing that needs an API, a backend, or an
upload goes in the main catalog — at most as a clearly-labelled "bring your
own key" feature.
Converters added (PDF family + document/data gaps):
- PDF → TXT (pdfjs text extraction)
- PDF → JPG (all pages, ZIP bundle)
- PDF → PNG (all pages, ZIP bundle)
- PDF → DOCX (text extraction with heading detection)
- DOCX → PDF (mammoth → html2canvas/jsPDF pipeline)
- HTML → Markdown (turndown, sanitized)
- CSV → XML (composition of the existing CSV→JSON→XML steps)
Utility tools added:
- Image Compressor (canvas re-encode, quality slider, before/after sizes)
- Image Resizer (canvas, aspect-ratio-aware, exact or box target)
- Hash Generator (MD5 built-in, SHA-1/256/384/512 via WebCrypto; text or file)
- QR Code Generator (qrcode, size/color/error-correction, PNG download)
- Loan / EMI Calculator (fixed-rate amortization + year-by-year schedule)
- SQL Formatter (sql-formatter, 12 dialects)
- HTML / CSS / JavaScript Formatters (js-beautify)
- JSON → TypeScript (type inference from a JSON sample)
- Stopwatch (laps/splits)
- Unix Timestamp Converter (both directions, s/ms)
- Color Converter (HEX/RGB/HSL + WCAG contrast)
- Find and Replace (regex, capture groups, live match count)
- Lorem Ipsum Generator (seedable)
New dependencies (all pure JS, dynamically imported where heavy): pdfjs-dist,
turndown, qrcode, sql-formatter, jszip, js-beautify.
Not on the "top 20" list because they already existed: JPG → PNG, WebP → PNG, CSV → JSON.
The Security, Web & URLs and Generators categories now exist in the category hierarchy (three new categories; existing tools were re-homed into them where it fits better, e.g. hash/password/JWT/UUID → Security, URL Encoder → Web, Random Number Generator → Generators).
25 tools added — exactly 100 total:
- Minifiers: JS (terser), CSS, HTML
- Validators: XML (fast-xml-parser), YAML (js-yaml multi-document), JSON Schema (ajv + ajv-formats, draft-07, 20 human-readable errors)
- Encoding: HTML entities (he), Unicode escapes, IP/CIDR calculator (IPv4 + IPv6, BigInt math)
- Web: URL parser, query-string builder, UTM builder + parser (tabs), robots.txt analyzer (RFC 9309 group specificity)
- Generators: color palette, CSS gradient, mock data (seedable, CSV/JSON), barcode (jsbarcode, CODE128/CODE39/EAN/UPC, SVG + PNG download)
- Calculators: investment return (year-by-year table), ROI, CAGR, ratio, statistics (mean/median/mode/variance/stddev)
- Text: word frequency, line sorter & cleaner (duplicates + blank lines folded in), Markdown previewer (markdown-it, live two-pane)
Features:
- QR Code Generator can now also download scalable SVG (PNG kept)
- Text Transform shell gained async transforms (the JS minifier runs terser in the browser) with a stale-run guard
New dependencies (all pure JS, dynamically imported into per-tool chunks):
terser, ajv + ajv-formats, he, jsbarcode (+ @types/he,
@types/jsbarcode for dev).
Deferred to Stage 3 to land exactly on 100: box-shadow generator. The "random string" roadmap item is satisfied by the existing Random Number / UUID / Lorem Ipsum generators.
50 tools added across two batches — all running on-device in the browser:
Batch 1 (100 → 126)
- Generators: box-shadow, dice roller (d4–d100), coin flip, random picker
- PDF: merge, split (extract pages / split to ZIP)
- Images: cropper (drag overlay), color picker (click HEX/RGB), dimensions checker, image → Base64
- Developer: JSON → Python/Go/C#/Java/SQL, cron generator & explainer, HTTP status lookup, MIME type lookup, user-agent parser
- Calculators: mortgage, break-even, tax, salary, business days, countdown timer & stopwatch
- Productivity: meeting time converter (17+ timezones)
Batch 2 (126 → 150)
- Developer: JSON diff, JWT encoder, HTML → JSX, CSS units converter, regex cheatsheet & tester, keyboard keycode tester, CSV column extractor, font size converter, screen resolution tester, JSON minifier, Markdown → HTML, color blindness simulator, WCAG contrast checker, text ↔ binary converter
- Calculators: aspect ratio, fuel cost, retirement, pregnancy due date, GPA, number-to-words, data size converter
- Generators: favicon generator
- Utilities: date format converter, password strength checker
25 tools added across SEO/dev utilities, security tools, and AI with BYOK:
SEO & Web (5)
- Markdown table generator (visual editor with alignment)
- sitemap.xml generator (URLs → changefreq/priority)
- robots.txt generator (multi-rule groups)
- OG & Social meta tag generator (with social preview card)
- HTML meta tag generator (full
<head>output)
Developer (10)
- JSON Schema generator (draft-07 from sample)
- HTTP headers reference (25+ headers searchable)
- CORS headers explainer (interactive preflight visualization)
- Docker Compose generator (services/ports/volumes)
- package.json generator (interactive builder)
- Cron expression validator (field-by-field validation)
- API mock data generator (field-name-guided types)
- AI Regex Generator (English → regex with tester)
- AI SQL Generator (English → SQL from schema)
- AI JSON Schema Generator (English → draft-07)
Security (7)
- SRI hash generator (SHA-256/384/512 via WebCrypto)
- SSH key generator (Ed25519, ECDSA — WebCrypto)
- UUID v5 generator (deterministic, namespace-based)
- Password hash generator (SHA-1/256/384/512)
- X.509 certificate decoder (PEM → fingerprint)
- SQL injection pattern checker (8 patterns, severity)
- Email signature generator (HTML with live preview)
Images (1)
- Color palette from image (dominant color extraction)
AI Utilities — BYOK (5) All AI tools use bring-your-own-key: the OpenAI API key is stored in localStorage and sent directly from the browser to OpenAI. No server proxy, no key storage on our side.
- AI Text Summarizer (short/medium/bullets)
- AI Text Rewriter (professional/casual/concise/persuasive/simpler)
- AI Regex Generator (English → regex with live test)
- AI SQL Generator (natural language → SQL)
- AI JSON Schema Generator (description → draft-07)
- A "500 random tools" sprawl. The category hierarchy (Documents, Images, Developer, Security, Web & URLs, Generators, Calculators, Utilities) is the product; the count is a byproduct.
- Server-side conversion of any kind — the privacy claim is the brand.
- Fake "coming soon" items: the landing-page On the bench section only lists tools that are genuinely next.