Pick two components, choose a thermodynamic model, and ChemForge renders the bubble and dew curves for you. No install, no account, no upload — the whole calculation happens in your browser.
Launches ChemForge pre-loaded with the example. Open the TPxy unit to swap components, change T or P, or pick a different property package.
The right thermo model depends on the system. The tool exposes ChemForge's full property-package suite:
Most browser-based VLE calculators stop at Raoult's law or hard-code a single binary pair. ChemForge ships with vetted binary interaction parameters, so the azeotropes appear where they actually are — not where ideal mixing predicts them.
And the diagram is a real flowsheet object. Once you've validated the phase behavior, drop a flash drum, an absorber, or a distillation column onto the same components and run the full simulation. No re-entering data, no exporting to a different tool.
The canonical NRTL teaching case. The azeotrope sits at roughly 87 mol% IPA at 1 atm.
Maximum-boiling azeotropeNegative deviation from Raoult's law — uncommon, instructive, and a great NRTL stress test.
For each composition slice between x = 0 and x = 1, ChemForge runs an isobaric (T-x-y) or isothermal (P-x-y) flash and stores the bubble and dew points. With NRTL or UNIQUAC selected, activity coefficients are evaluated from binary parameters in the component database. With Peng-Robinson or SRK, the cubic EOS is used with classical mixing rules.
The flash is the same engine that powers the Flash Drum, Distillation Column, and Absorber unit operations in ChemForge — so the diagram you see is consistent with whatever flowsheet you build next.
Launch the workbench with the isopropanol–water example pre-loaded. From there, swap components, change P or T, and the diagram re-renders.
Open the VLE workbench