"Make uncertainty quantification available for anybody,

in any field of applied science and engineering"

General UQ Framework
General UQ Framework

The general uncertainty quantification framework underlying UQLab

Plugin External Codes
Plugin External Codes

Easily plug-in your computational models via an intuitive API

High-performance Computing (HPC) Dispatcher
High-performance Computing (HPC) Dispatcher

The HPC dispatcher provides a user-friendly interface between users' personal computer to common HPC resources to conveniently offload and retrieve the results of expensive UQLab computations

General UQ Framework
General UQ Framework

The general uncertainty quantification framework underlying UQLab

  • MATLAB®-based Uncertainty Quantification framework

  • State-of-the art, highly optimized open source algorithms

  • Fast learning curve for beginners

  • Modular structure, easy to extend

  • Exhaustive documentation

  • 1 February 2021: UQLab Modules Rel 1.4 is released. The new release includes the new active learning reliability (ALR) module, a modular framework to easily build custom active learning solution schemes and the high-performance computing (HPC) dispatcher module, a user-friendly interface to connect UQLab to HPC resources. Check out the Release notes  for more details.

  • 9 September 2020: Abdulrauf Khetrish, a master's student in Civil and Environmental Engineering at the University of Sharjah (United Arab Emirates) is the 3,000th registered user of UQLab since the first public release in July 2015.
    Abdulrauf will use UQLab during his course on Applied Engineering Statistics to do uncertainty and reliability analysis, and plans to further use it in his master thesis.
    Virtually on the same day, we got the 500th registration from the USA, and the 300th one from France. China, with 370 registered users completes this top trio of countries.

News archive 


UQLab is a general purpose Uncertainty Quantification framework developed at ETH Zurich (Switzerland). It is made of open-source scientific modules which are smoothly connected through UQLab to carry out uncertainty propagation through Monte Carlo sampling, sensitivity analysis, reliability analysis (computation of rare event probabilities), build surrogate models (polynomial chaos expansions, Kriging, low-rank tensor approximations, etc.) and more.

UQLab, the content management system that allows for an easy use of UQLab modules, can be downloaded here .

It is completely free for academic users: academic registration form

For non-academic users: commercial registration form .

The Chair of Risk, Safety & Uncertainty Quantification

UQLab is developed at the Chair of Risk, Safety and Uncertainty Quantification of ETH Zurich under the supervision of Prof. B. Sudret and Dr. S. Marelli.

MATLAB® is a registered trademark of The MathWorks, Inc.