The Criminal Procedure Code consists of 22 Parts, 430 Articles and 6 Schedules.
The Parts cover:
- Preliminary
- Criminal jurisdiction over subordinate courts
- Powers of Attorney-General and Public Prosecutor
- Information to Police and Powers of Investigation
- Prevention of Offences
- Arrest and Bail and Processes to Compel Appearance
- The Charge
- Initiation of Criminal Proceedings and Complaint to Magistrate
- Pre-trial Procedures in the Subordinate Courts
- Pre-trial Procedures in High Court
- General Provisions relating to Pre-trial and Plead Guilty Procedures in All Courts
- Procedure at Trial in All Courts
- General Provisions relating to Trial in Courts
- Evidence and Witnesses
- Judgment
- Sentences
- Community Sentences
- Compensation and Costs
- Disposal of Property
- Appeals, Points Reserved, Revisions and Criminal Motions
- Special Proceedings
- Miscellaneous
Singapore-Criminal Procedure Code-2010-eng (full text in English, PDF)