Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


About MolarFast

MolarFast is designed to give you the Molar Mass of a chemical compound quickly - hence MolarFast. As of the latest update, MolarFast is mostly functional - you can use brackets, coefficents, and hydrates. Currently, nested brackets are not working.

On Android devices with Chrome M39 and above, choosing "Add to Homescreen" will add MolarFast to your homescreen, where it will run in a seperate instance. Internet is still required.

Most information on constants and other values were obtained from data sheets provided by the University of Waterloo Department of Chemical Engineering. Standard atomic weight is used for all molar mass calculations. Standard atomic weight values were obtained from National Institute of Standards and Technology (NIST). The University of Waterloo, University of Waterloo Department of Chemical Engineering, nor NIST is associated or affiliated with MolarFast.

This web-app was developed with AngularJS, Bootstrap, Flask, and Python.

MolarFast is published under the GNU GPL v3.0 Licence.

About Us

MolarFast was created at SE Hack Day #13 on November 21, 2014 by Timothy Mui, a Computer Engineering student, and Deon Hua, a Software Engineering student.

Made with love.


Simply clone the repo, install flask and flask-cors via PIP, and run

API Endpoint

Send a POST request to postChemFormula, with {{formula:"yourChemFormula"}}. The molar mass will be returned.