The article describes a new methodology of using genetic algorithms to assemble a natural time series of discharge recession, from which a master recession curve can be interpreted both for streams and for springs. Presented approach can avoid obstacles such as limited time-series datasets, incomplete recessions or too many recessionary segments in many recession series, different time intervals of observations (daily or weekly frequencies). Short time-series intervals, imprecise or mistaken measurements and different types of datasets (averaged or directly measured data) are taken into account as well. Even rough measurements of discharges with inaccurate sensing range can be analysed, if sufficiently long observation is available. Complicated hydrograph shapes in the case of e.g. karstic springs (often caused by combination of laminar and turbulent discharge sub-regimes due to karst network settings) can be processed as well. Subsequent construction of master recession curve is much easier an offers better conditions for its interpretation. Presented algorithm was already implemented to a programme solution, completed on the user form.