IBM DB2 Express-C: Available at no charge

IBM® DB2® Express-C is the free edition of DB2—free to develop, free to deploy, free to distribute. It is easy to use and provides a solid base to build and deploy applications developed using C/C++, Java™, .NET, PHP, Ruby on Rails, Python, and other programming languages.

Languages supported: Chinese Simplified, Chinese Traditional, Czech, Danish, English, Finnish, French, German, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Spanish, Swedish.

Distributing this product

ISVs and business partners who want to embed a no-charge database with their solutions can register with IBM and distribute DB2 Express-C without paying any fees or royalties to IBM. Flexible reseller, OEM, and partnering benefits are also available for driving revenue using DB2 Express-C. Learn more.

Product specs

Choose your preferred platform

Windows (HTTP or Download Director)

Windows (64bit) (HTTP or Download Director)

Linux (HTTP or Download Director)

Linux (64bit) (HTTP or Download Director)


If you will be installing DB2 Express-C server on Linux and wish to use languages other than English, download and install the DB2 National Language Package.

Contact IBM

Considering a purchase?