MySQL
Firebird

MySQL to Firebird Converter

MySQL tables and rows into a Firebird database, with saved jobs you can run again.

Version
5.4.0
Release Date
Oct. 25, 2026
Size
23.4 MB
Platform
Windows 10 or later

Rather not run it yourself?

Let us do the migration →

Copy a MySQL database into Firebird without writing the target schema by hand. DBConvert connects to MySQL and to the Firebird server, and creates the tables before it moves a row.

  • Reads MySQL.
  • Writes to a database on a local or remote Firebird server, Firebird 3.x, 4.x or 5.x, named by its path on that server or by its alias.
  • The same download is the Firebird to MySQL converter, so a database can go out and come back with one product.
  • Runs on Windows as a desktop application.
How it runs

A Windows application that talks to both servers

You install it, point it at MySQL and at the Firebird server, and transfer directly between the servers. Connections, tables, and mappings remain available on separate screens as you refine the job.

A path, not a database name

Firebird has no list of databases to pick from. You enter the server's host and the target database's path on that server, or its alias, together with the connection character set - UTF8 is offered first.

Choose the dataset

Select the tables you need and apply per-table row filters when only part of the MySQL data belongs in Firebird.

Saved and repeatable

A job stores both connections, the table selection, and the options. Run it again from the interface, or start it by name from a batch file or Task Scheduler with --run-job.

Where this tool stops

There is no SSH tunnel on the Firebird side: the Firebird server's port, 3050 by default, has to be reachable from the machine running DBConvert. Run a test job on a copy before you switch the application over.

Supported versions and services

MySQL

  • MySQL 5.x, 8.x; MariaDB; Percona Server
  • Amazon RDS / Aurora MySQL, Azure Database for MySQL, Google Cloud SQL

Firebird

  • Firebird 3.x, 4.x, 5.x

How to migrate MySQL to Firebird

1

Setup: connect MySQL and Firebird

Pick Convert or Sync, then choose the source and destination connections side by side on one screen. A connection is saved once and reused by every job.

The Setup step in DBConvert: the mode, the MySQL source and Firebird destination side by side, and the job name

Sync keeps an existing Firebird database up to date with MySQL: each run carries only the inserts, updates and deletes since the last one.

The Setup step in Sync mode for MySQL to Firebird: how changes are detected and the direction

MySQL source

Use the MySQL connection guide for local MySQL or MariaDB, or read from Amazon RDS / Aurora for MySQL, Azure Database for MySQL, or Google Cloud SQL for MySQL.

Firebird target

Write to a Firebird .fdb file or server — Firebird target settings.

2

Tables & mapping: see every Firebird type before a row moves

Pick the tables, then open one: each MySQL column shows the Firebird type it becomes. Change a type or a name in place; the line at the bottom names anything that would fail.

Tables and mapping for MySQL to Firebird: the table list and one table's columns with their Firebird types
3

Execution: start it, and the job is saved

Review what the run will do, start it, and read the log as it goes. The job stays in the list to run again or put on a schedule.

A finished MySQL to Firebird conversion: the summary and the operation log

Every option, in the guide

Naming rules, table options, row filters, scheduling and the command line work the same for every database pair, so they live in one place.

Move MySQL data into Firebird

Download the current build and run the first job against your own database.

Windows Windows 10 or later · 23.4 MB