PyQt5 → PyQt6 Code & Project Migrator

Automatically convert your Python PyQt5 code to PyQt6 syntax. Handle enums, method names, and event changes. Free for single files; upgrade to Pro for full project migrations.

How to PyQt5 → PyQt6 Code & Project Migrator

  1. Step 1. Paste your PyQt5 Python code into the editor (free) OR select a project folder (Pro).
  2. Step 2. Click "Migrate" to automatically transform the syntax.
  3. Step 3. Copy the migrated code or download your entire migrated project as a ZIP (Pro).

Frequently asked questions

Can I migrate an entire project?

Yes! Pro users can select a project folder and migrate all .py files at once. The folder structure is preserved, and you download the entire migrated project as a ZIP file.

Is my code uploaded to your servers?

No. The migration runs entirely in your browser using JavaScript. Your code never leaves your device—even for full project migrations.