Free Replit to Supabase Exporter
Replit is great for building. As your app takes off and you want more control and ownership of your data, you'll need to move to your own Supabase.
This free tool runs on our open-source migration engine and moves your database, data, and users into a Supabase project you own. Or take a plain ZIP backup.
Your database is standard Postgres, and it's yours. This tool exists so you can take it out cleanly, whenever you want, into a Supabase project you own.
- No Agent credits to leave. It connects straight to your production database over its connection string, so you never run the Agent to get your data out.
- Nothing breaks. The export is a copy, not a shutdown. Your Replit app keeps running untouched until you decide to cut over to Supabase.
- Just want a backup? Pick Download as ZIP in step 2 and keep a full copy of your database offline. No Supabase account required.
What you'll need
- Your app's production database connection string
- A Supabase account (skip it if you just want the ZIP backup)
- About 10 minutes
Want additional help? Book an expert migration review ($299, 90 min) or have us do the whole migration for you (custom quote).
This page does not save your connection details.
Keep this tab open while you work. Refreshing or leaving clears the form and any run status.
Step 1: Connect your Replit database
Paste your Replit app's production database connection string. We'll take a quick look and show you exactly what's in there before anything moves.
We connect read-only over your connection string — nothing on Replit is deleted or changed, and this uses no Agent credits. The engine is open source.
Step 2: Choose what happens
We picked sensible defaults based on what's in your database. Change anything you like.
How do you want to move it?
Transfer straight into a Supabase project, or download a ZIP you can keep or restore later.
You'll connect a Supabase project in Step 3.
Step 3: Pick your Supabase destination
Connect your Replit database in Step 1 before connecting Supabase.
Step 4: Run the migration
This copies your data across. Your Replit database is only read from, never changed.
Step 5: Verify and cut over
Review the verification report comparing row counts on both sides, then point your app at Supabase.
Step 6: Migrate your emails
You’ll need to make sure your app can still send emails. If your app doesn’t send emails, you can skip this step.
Get beautiful, on-brand emails (optional)
Drop in your website URL and we’ll design a free welcome email in your brand, plus recommendations drawn from what works for Dreamlit customers like you.
Usually takes about 30 seconds.
Welcome email preview
Run the brand analysis, or preview a sample:
Set up your new email home
Moving your database won’t configure email delivery, so pick where your Auth and app emails will live next.
Dreamlit connects straight to your migrated Supabase project and turns the brand kit above into live emails, no template hand-coding.
Want additional help? Book an expert migration review ($299, 90 min) or have us do the whole migration for you (custom quote).