To enable assess slope stability problems efficiently, various machine learning algorithms have been proposed recently. However, these developments are restricted to two‐dimensional slope stability analyses (plane strain assumption), although the two‐dimensional results can be very conservative. In this study, artificial neural networks are adopted and trained to predict three‐dimensional slope stability and a program, SlopeLab has been developed with a graphical user interface. To reduce the number of variables, groups of dimensionless parameters to express stability of slopes in classic stability charts are adopted to construct the neural network architecture. The model has been trained with a dataset from slope stability charts for fully cohesive and cohesive‐frictional soils. Furthermore, the impact of concave plan curvature on slope stability that is usually found by excavation in practice is investigated by introducing a dimensionless parameter, relative curvature radius. Slope stability analyses have been conducted with numerical calculations and the artificial neural networks are trained with dimensionless data. The performance of the trained artificial neural networks has been evaluated with the correlation coefficient (R) and root mean square error (RMSE). High accuracy has been found in all the trained models in which R > 0.999 and RMSE < 0.15. Most importantly, the proposed program can help engineers to estimate 3D effects of a slope quickly from the ratio of the factors of safety, FS3D/FS2D. When FS3D/FS2D is large (such as larger than 1.2), a 3D numerical modelling on slope stability analyses that can consider complex 3D geometry and boundary condition is advised.