The controversial extradition bill would allow suspected criminals to be sent to mainland China for trial.
Organisers say there were one million people, which would make it the biggest march in more than 20 years. Police say there were 240,000 at its peak.