Braiding is one of the most common technique employed for the manufacture of fabrics and ropes. It is also commonly used to produce near-net shaped preforms for advanced fibre reinforced composites. This paper presents an explicit finite element approach to create and simulate the braiding process for the virtual manufacture of 2D braids. The process starts from the definition of an analytical function which describes the movement of the carriers on a braiding track plate. Models of idealised Maypole-type braiding machines are built and used to shape virtual yarns into braids. This procedure can be used in a parameter control fashion, to optimise or to create virtual braided structures, which can serve as input for other structural analyses. It is emphasised that multiple cylinders are required for the modelling of a multifilament yarn to achieve better correlation with the experimental results. A parametric study is presented to investigate the effect of the number of virtual cylinders to represent a real yarn and the shape of the final braid. Excellent correlation was found between the virtual models and the experimental results when comparing the braid angle and yarn width.