Free tool · Runs in your browser

Binary VLE diagram generator
T-x-y and P-x-y, plotted instantly.

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.

T-x-y diagram for the isopropanol–water binary at 1 atm, generated by ChemForge with the NRTL property package. Bubble and dew curves shown.

What this tool does

Property packages supported

The right thermo model depends on the system. The tool exposes ChemForge's full property-package suite:

Why ChemForge for VLE

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.

Worked examples to start from

How the calculation works

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.

Frequently asked

Does it cost anything?
No. ChemForge runs entirely in your browser. There is no account, no upload, and no paid tier today.
Where does the component data come from?
The component database ships with the app — vapor pressure, liquid density, Cp, heat of vaporization, critical properties, and selected NRTL/UNIQUAC binary interaction parameters. It loads on demand from a 51 MB SQLite file.
Can I export the diagram?
Yes. The Values tab exposes the underlying x, y, Tbubble, and Tdew arrays and a "Download CSV" button. The plot itself can be screenshotted directly from the canvas.
Does it handle systems with three or more components?
The T-x-y / P-x-y view is intrinsically binary. For ternary and higher systems, use a Flash unit op on the same components and sweep conditions with a Sensitivity Study.
What's the largest pressure / temperature range it handles?
Bounded by the underlying correlations — typically the saturation curve from triple point to critical point for each component. Outside that range the bubble or dew solver may fail to converge; the tool surfaces the error rather than silently extrapolating.

Ready to plot a diagram?

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