uMelt(SM) is a flexible web-based tool for predicting DNA melting curves and denaturation profiles of PCR products. The user defines an amplicon sequence and chooses a set of thermodynamic and experimental parameters that include nearest neighbor stacking energies, loop entropy effects, cation (monovalent and Mg(++)) concentrations and a temperature range. Using an accelerated partition function algorithm along with chosen parameter values, uMelt interactively calculates and visualizes the mean helicity and the dissociation probability at each sequence position at temperatures within the temperature range. Predicted curves display the mean helicity as a function of temperature or as derivative plots. Predicted profiles display stability as a function of sequence position either as 50% helicity temperatures or as the helicity probability at specific temperatures. The loss of helicity associated with increasing temperature may be viewed dynamically to visualize domain formation within the molecule. Results from fluorescent high-resolution melting experiments match the number of predicted melting domains and their relative temperatures. However, the absolute melting temperatures vary with the selected thermodynamic parameters and current libraries do not account for the rapid melting rates and helix stabilizing dyes used in fluorescent melting experiments. uMelt provides a convenient platform for simulation and design of high-resolution melting assays.