• Open-source extension to SQLite
  • Transparent, 256-bit AES encryption
  • Tamper-resistant design
  • Cross-platform and zero configuration

SQLCipher is widely used, protecting data for thousands of apps on hundreds of millions of devices, including our password manager Codebook.

Buy Now » Free Trial » Open Source »

encrypted database demonstration

Community Edition

Commercial Edition

All Community Edition features plus:

Enterprise Program

Commercial Edition features plus these optional features:

  • Enterprise packages for Cordova & JDBC
  • FIPS 140-2 Cryptographic module
  • Customized builds
  • Flexibile licensing (SDK, team/site, suite)
  • Dedicated Support & SLA


  • About – A high level introduction to SQLCipher's use and history
  • Design – SQLCipher’s design philosophy and security features
  • Documentation – How to integrate SQLCipher into your projects and products
  • Open Source – Download SQLCipher Community Edition code
  • Buy – Purchase pre-built binaries
  • Support – Options for general or commercal support
  • License – Information regarding the licensing of SQLCipher


SQLCipher has a small footprint and great performance so it’s ideal for protecting embedded application databases and is well suited for mobile development.

  • Blazing fast performance with as little as 5-15% overhead for encryption
  • 100% of data in the database file is encrypted
  • Uses good security practices (CBC mode, key derivation)
  • Zero-configuration and application level cryptography
  • Algorithms provided by the peer reviewed OpenSSL crypto library

SQLCipher has broad platform support for with C/C++, Obj-C, QT, Win32/.NET, Java, Python, Ruby, Linux, Mac OS XiPhone/iOSAndroid, Xamarin.iOS, and Xamarin.Android