Odoo 14.0 → 19.0 supported

Upgrade with Uplift

Analyze, detect, and auto-fix breaking changes when migrating your Odoo custom modules between versions.

Upload your module zip, select source & target versions, and receive a detailed migration report with one-click automated patches.

6Analyzers
239+Migration Rules
5Version Hops

Upload your Odoo module

Drag & drop a .zip file or browse

Max file size: 50MB

How It Works

Three simple steps to upgrade your Odoo module safely

01

Upload Module

Drop your zipped Odoo module. We detect the manifest and validate the structure automatically.

02

Analyze

Our engine parses Python, XML, CSV, and JS/SCSS files, checking against 239+ migration rules.

03

Patch & Export

Review the report, select issues to fix, and apply patches automatically. Post-patch validation checks syntax, XML, and manifest correctness before download.

Comprehensive Analysis

Six specialized analyzers cover every aspect of your Odoo module

Python / ORM

Detects deprecated API calls, changed method signatures, ORM field renames, and removed imports.

XML / Views

Identifies broken XPath selectors, renamed view attributes, deprecated QWeb directives, and arch changes.

Manifest

Checks version format, removed keys, deprecated dependency modules, and license field requirements.

Security / ACL

Validates ir.model.access.csv structure, missing group references, and permission inconsistencies.

Assets / JS / SCSS

Detects Owl v1 to v2 migration issues, legacy widget patterns, and SCSS variable renames.

Auto-Patching

One-click fixes for auto-fixable issues. Post-patch validation verifies Python syntax, XML structure, and manifest correctness before download.

Supported Migration Paths

Multi-hop migrations from any source to any target version

14.0
Odoo 14
15.0
Odoo 15
16.0
Odoo 16
17.0
Odoo 17
18.0
Odoo 18
19.0
Odoo 19

Why Uplift?

See how Uplift compares to other Odoo migration tools

FeatureUpliftOCAApps
Web-based SaaS
No setup required
Migration rules239+~15Unknown
Multi-hop (14→19)
Python AST analysisPartial
XML / Views analysisPartial
JS / SCSS / OWL
One-click auto-fix
Post-patch validationBasic
Format-preserving
Visual reportBasic
Free trial3 daysOSSPaid

Uplift is the only upload-and-go SaaS for Odoo module migration — no CLI setup, no Odoo instance required.

Simple, Fair Pricing

Analysis reports are always free. Pay only when you need auto-fixes — priced by module complexity.

Free Forever
$0

Full analysis reports at no cost

  • Upload unlimited modules
  • Detailed migration reports
  • 239+ migration rules check
  • Export issues as CSV
  • View code diffs & suggestions
  • Knowledge base & docs links
Get Started Free
Most Popular
Starter Fix
$2.99$1.50/ module

50% OFF · Up to 10 auto-fixable issues

  • Everything in Free, plus:
  • Auto-fix up to 10 issues
  • Download patched module (.zip)
  • One-click patch & export
  • Ideal for small modules
  • Simple version hops
Analyze & Fix
Standard & Pro
$6.99$3.50/ module

50% OFF · Up to 30 issues · $14.99 $7.50 for unlimited

  • Everything in Starter, plus:
  • Auto-fix up to 30 issues
  • Or unlimited fixes ($7.50)
  • Complex multi-hop migrations
  • Large module support
  • Full knowledge base access
Analyze & Fix

The correct tier is automatically selected based on your analysis results.Secure payment via PayPal — no PayPal account required.