Back to PCR and Primers Tools

Universal dilution and mixing two solutions calculator:

applicable for mixing two solutions with various concentrations  (molar or %, or other), as well as for various pH or mixing with solvent like water

jPCR Web Start

What is molar concentration of solution prepared by mixing 100 mL 10% and 130 mL of 15% sodium hydroxide?
There is nothing difficult in the question, let's try solution mixer:

"Stock concentration:" - 15;
"Solvent concentration:" - 10,
"Final concentration:"  -  empty space ("0" is not equal to "empty"; empty for unknown; “0” is value)
"Volume of the solvent:" - 100,
"Volume of the stock:" - 130
and  press "Calculate".

Mixing Rule ("Rule of the Cross")

It is used to simplify the calculations in the case of a solution given concentration (in mass fraction,%) by diluting the solvent or mixture of two fluids or a mixture of two solutions with different pH. The desired concentration of the solution is written at the intersection of two lines, and the concentration of initial solutions (for the solvent, it is equal to zero) - in both ends of the lines on the left. Then, for each line, the computation of one standing on it number from another, and the difference is recorded at the free end of the same line. Calculations indicate the direction of the arrows. The resulting number is appropriate to have at the ends of the line on the right. They show how many units of the mass of each solution should be taken to obtain a solution with this given concentration.

Mixing rule

The tools are written in Java with NetBeans IDE (Oracle) and require the Java 8 Runtime Environment (JRE) on a computer.

Note: If you don't see the Java Web Start application's Java Web Start button, Java application needs the Java 8 Runtime Environment (JRE) or complete Java Development Kit (JDK), can be downloaded from, and you might need to enable the JavaScript interpreter in your browser so that the Deployment Toolkit script can function properly.

If the Java 8 security level is set to "Very High" then no unsigned Java programs are allowed to execute.

Add site to "Exception Site List", and set "Security Level" to High.
Download a Certificate file, import it to "Signer CA" at Java Control Panel:
Java Control Panel

Dr. Ruslan Kalendar

Reference apply to all Web Tools update, if you use it in your work please cite:

Kalendar R, Khassenov B, Ramankulov Y, Samuilova O, Ivanov KI 2017. FastPCR: an in silico tool for fast primer and probe design and advanced sequence analysis. Genomics, 109: 312-319. DOI:10.1016/j.ygeno.2017.05.005

Kalendar R, Muterko A, Shamekova M, Zhambakin K 2017. In silico PCR tools a fast primer, probe and advanced searching. Methods in Molecular Biology, 1620: 1-31. DOI:10.1007/978-1-4939-7060-5_1

Kalendar R, Tselykh T, Khassenov B, Ramanculov EM 2017. Introduction on using the FastPCR software and the related Java web tools for PCR, in silico PCR, and oligonucleotide assembly and analysis. Methods in Molecular Biology, 1620: 33-64. DOI:10.1007/978-1-4939-7060-5_2


The copyrights and other rights to the materials on the PrimerDigital website are owned by PrimerDigital.
These computer programs are protected by copyright law and international treaties.
Unauthorized reproduction or distribution of this program, or any portion of it, may be result in severe civil and criminal penalties, and will be prosecuted to the maximum extent possible under law.
You are also expressly prohibited from reverse engineering, decompiling, translating, disassembling, deciphering, decrypting, or otherwise attempting to discover the source code of the licensed works as the licensed works contain proprietary material of licensor.
You are prohibited from using these software with a commercial software or hardware product ("commercial product") whose purpose is to "transcode" or convert application content into an alternate programs.