С 2001 года на официальных соревнованиях действует следующая система. В утреннюю программу входят предварительные заплывы, в вечернюю программу — полуфиналы и финалы. По результатам предварительных заплывов лучшие по времени попадают в следующую стадию. На дистанциях 50 м, 100 м и 200 м отобранные по результатам предварительных заплывов 16 участников в двух полуфиналах (проводятся в тот же день, что и предварительные заплывы) определяют 8 участников финала (проводится на следующий день). На более длинных дистанциях и в эстафетах по результатам предварительных заплывов определяются сразу 8 участников финала (на дистанциях 800 м и 1500 м проводится на следующий день, на остальных — в тот же день). При невозможности определить полуфиналистов или финалистов из-за равенства результатов между претендентами проводится перезаплыв; в финале участники с равными результатами делят место.
До 2001 года полуфинальных заплывов не было, зато проводились финалы B (за 9—16 места). Изменения в правилах были вызваны необходимостью повысить зрелищность соревнований и несколькими случаями, когда явный фаворит, пытаясь сэкономить силы в предварительных заплывах, не попадал в финал A.
Рекорды могут быть зафиксированы в заплывах любой стадии соревнований, а также по ходу заплыва (так, многие мировые рекорды в плавании на 800 м вольным стилем у мужчин были зафиксированы по ходу заплывов на 1500 м). В эстафетах рекорды в индивидуальном плавании могут быть зафиксированы только на первом этапе.