Welcome, Product Hunt! 🎉

Compare SQL schemas in your browser.
Generate migrations instantly.

SchemaLens is a privacy-first schema diff tool for PostgreSQL, MySQL, SQLite, SQL Server, and Oracle. Paste two CREATE TABLE dumps, get a visual semantic diff, and generate ready-to-run ALTER TABLE scripts.

Product Hunt Exclusive
Get Lifetime Pro for $39
Pay once, keep forever. Just for Product Hunt visitors.
$39 one-time
🔒 14-day money-back guarantee
--Days
--Hours
--Minutes
--Seconds
Launch Week ended May 21. Alumni window open through May 28 — claim $39 Lifetime Pro →

100% client-side. Your schemas never leave your browser.

MIT Licensed Zero Dependencies Custom SQL Parser 37 Tests 5 Dialects

See it in action

Paste two schemas. Click Compare. Get the diff and migration SQL in seconds.

SchemaLens visual diff showing added, removed, and modified tables
Migration SQL output with syntax-highlighted ALTER TABLE statements
Export diff report as Markdown for PRs and documentation

Why developers choose SchemaLens

🔒

Privacy First

100% client-side. Your schema never hits a server. Verify it yourself in DevTools → Network.

Zero Setup

Open the URL and diff in 10 seconds. No install, no signup, no backend.

🧠

Semantic Diff

Understands tables, columns, types, defaults, constraints, indexes, triggers, views — not just text.

🛡️

Breaking Change Detection

Risk score (0–100) flags dangerous migrations before they hit production.

🔗

Shareable URLs

Share diffs via base64-encoded URLs. Paste into Slack, email, or PR descriptions.

📦

CLI + CI/CD

Run npx schemalens-cli locally or in GitHub Actions, GitLab CI, and Bitbucket Pipelines.

What early users are saying

Real feedback from developers who discovered SchemaLens.

★★★★★
"I was manually diffing schema dumps with diff -u like a caveman. SchemaLens turned a 20-minute chore into a 10-second paste-and-click. The migration SQL alone saved me an hour last week."
MK
Marcus K.
Backend Engineer at a SaaS startup
★★★★★
"The breaking change detection caught a dropped column that would have broken our staging environment. I pasted two schemas, hit compare, and immediately saw the red warning. Game changer."
SL
Sarah L.
Senior DBA, fintech
★★★★★
"Zero setup, zero backend, instant results. I used it in a PR review to verify a teammate's migration was safe. Exported the markdown diff straight into the PR description. Perfect."
JR
James R.
Full-stack developer, indie hacker

What you get

Free

$0
  • ✅ Up to 15 tables per diff
  • ✅ Visual diff + migration preview
  • ✅ 5 SQL dialects
  • ✅ 54+ free micro-tools
  • ✅ Schema risk score
Try Free
PH EXCLUSIVE

Lifetime Pro

$39
one-time payment
  • ✅ Unlimited tables
  • ✅ Full migration SQL generation
  • ✅ All exports (Markdown, PDF, JSON, SQL, Prisma, Drizzle)
  • ✅ Shareable diff links
  • ✅ Diff comments & annotations
  • ✅ VS Code extension
Get Lifetime Pro — $39
BEST VALUE

Lifetime Pro

$99 $39
one-time payment
  • ✅ All Pro features included
  • ✅ Pay once, keep forever
  • ✅ All future Pro updates
  • ✅ No recurring billing
  • ✅ 14-day money-back guarantee
Get Lifetime — $39

Built in public

147 days. 42 blog posts. 50+ micro-tools. One developer. One mission.

5 SQL dialects
54+ micro-tools
40 blog posts
100% client-side
$0 infrastructure cost
See How It Works

Launch day on Product Hunt

Thanks to everyone who upvoted, commented, and shared feedback. You made this possible.

Product of the Day
Upvotes
Comments
Unique visitors
Pro trials
🚀 Launching soon on Product Hunt

A note from the maker

Hey Product Hunt 👋

I built SchemaLens because I was tired of squinting at text diffs between schema dumps and manually writing ALTER TABLE statements. Every deploy felt like a gamble — did I miss a dropped column? Did a foreign key change break something?

SchemaLens is my answer: paste two CREATE TABLE dumps, get a semantic visual diff, and generate ready-to-run migration SQL. Zero backend. Zero signup. Your schemas never leave your browser.

The past 147 days have been a wild ride — 42 blog posts, 50+ micro-tools, 51+ SEO landing pages, a CLI, a VS Code extension, and a Chrome extension. All built in public. If you have feedback, a feature request, or just want to say hi, drop a comment below or email me directly.

Thank you for checking it out. — Jochen

Ready to diff your schema?

No signup required. No data leaves your browser.