Difference Between IPC and CrPC, Definition, Purpose, Details

Difference Between IPC and CrPC explained with clarity, highlighting how IPC defines offences and punishments while CrPC guides investigation, trial and justice.

Difference Between IPC and CrPC

What is Indian Penal Code (IPC)?

The Indian Penal Code (IPC) is the main criminal code of India that defines offenses and prescribes punishments. It was enacted in 1860 by the British and applies to all Indian citizens. IPC covers almost all types of criminal acts and serves as the foundation of India’s criminal law.

  • Substantive Law: IPC is a substantive law, which means it defines what constitutes a crime and the punishments for each offense.
  • Wide Coverage: It includes offenses such as murder, theft, assault, cheating, fraud, defamation, and more.
  • Sections and Chapters: IPC consists of 23 chapters and 511 sections, addressing all major crimes.
  • Punishments: Depending on the severity of the crime, punishments under IPC may include imprisonment, fines, or death penalty.
  • Applicability: IPC applies to all citizens of India, regardless of religion, caste, or gender.

What is Criminal Procedure Code (CrPC)?

The Criminal Procedure Code (CrPC) governs the procedure for investigating, prosecuting, and trying criminal cases in India. It was enacted in 1973 and ensures that criminal justice is administered fairly and efficiently. CrPC lays down the powers of law enforcement, magistrates, and courts in handling criminal cases.

  • Procedural Law: CrPC is a procedural law, meaning it explains how criminal cases should be handled from investigation to trial.
  • Stages of Criminal Justice: CrPC covers all stages, including arrest, bail, investigation, trial, evidence collection, and sentencing.
  • Authorities: Defines the powers and duties of police, magistrates, and courts in criminal cases.
  • Ensures Fairness: Provides legal safeguards to protect the rights of the accused and ensure justice.
  • Applicability: CrPC is applicable in all criminal proceedings in India, except in certain cases where special laws apply.

Difference Between IPC and CrPC

Although IPC and CrPC are closely linked, they are fundamentally different in purpose and application. The table below highlights the Difference Between IPC and CrPC:

Difference Between IPC and CrPC
Feature Indian Penal Code (IPC) Criminal Procedure Code (CrPC)

Type of Law

Substantive law

Procedural law

Definition

IPC defines criminal acts and prescribes punishments for them.

CrPC lays down the procedure for investigation, trial, and punishment of crimes.

Purpose

To specify what is a crime and what punishment should be given.

To explain how to investigate, prosecute, and try criminal cases.

Year Enacted

1860

1973

Nature

Focuses on substance of criminal law.

Focuses on procedure of criminal justice.

Scope

Covers all types of crimes like murder, theft, fraud, assault, and more.

Covers stages like complaint registration, investigation, arrest, bail, trial, judgment, and appeal.

Authority

Enacted by the Parliament of India.

Enacted by the Parliament of India.

Applicability

Applies to all citizens of India, regardless of religion, caste, or gender.

Applies during criminal proceedings, to police, courts, and magistrates.

Punishment

Specifies punishments like imprisonment, fines, or death penalty depending on the crime.

Does not prescribe punishments, only guides the process to enforce IPC.

Authorities Covered

Not concerned with law enforcement procedures.

Defines powers and duties of police, magistrates, and courts.

Similarities Between IPC and CrPC

The Indian Penal Code (IPC) and Criminal Procedure Code (CrPC) are closely linked laws that together form the foundation of India’s criminal justice system. The Similarities Between IPC and CrPC have been tabulated below.

Similarities Between IPC and CrPC
Similarity Description

Enacted by Parliament

Both are central laws made by the Parliament of India.

Relate to Criminal Law

Both deal with crimes and legal action against offenders.

Purpose

Ensure law and order, protect society, and deliver justice.

Complement Each Other

IPC defines the crime; CrPC explains the procedure for handling it.

Essential for Criminal Justice

Both are parts of India’s criminal justice system.

Applicability

Both apply to all citizens of India.

Latest UPSC Exam 2025 Updates

Last updated on December, 2025

→ Check out the latest UPSC Syllabus 2026 here.

→ Join Vajiram & Ravi’s Interview Guidance Programme for expert help to crack your final UPSC stage.

UPSC Mains Result 2025 is now out.

UPSC Notification 2026 is scheduled to be released on January 14, 2026.

UPSC Calendar 2026 is released on 15th May, 2025.

→ The UPSC Vacancy 2025 were released 1129, out of which 979 were for UPSC CSE and remaining 150 are for UPSC IFoS.

UPSC Prelims 2026 will be conducted on 24th May, 2026 & UPSC Mains 2026 will be conducted on 21st August 2026.

→ The UPSC Selection Process is of 3 stages-Prelims, Mains and Interview.

UPSC Result 2024 is released with latest UPSC Marksheet 2024. Check Now!

UPSC Prelims Result 2025 is out now for the CSE held on 25 May 2025.

UPSC Toppers List 2024 is released now. Shakti Dubey is UPSC AIR 1 2024 Topper.

UPSC Prelims Question Paper 2025 and Unofficial Prelims Answer Key 2025  are available now.

UPSC Mains Question Paper 2025 is out for Essay, GS 1, 2, 3 & GS 4.

UPSC Mains Indian Language Question Paper 2025 is now out.

UPSC Mains Optional Question Paper 2025 is now out.

→ Also check Best IAS Coaching in Delhi

Difference Between IPC and CrPC FAQs

Q1. What is the main difference between IPC and CrPC?+

Q2. Which law is older, IPC or CrPC?+

Q3. Can IPC and CrPC be applied together?+

Q4. Does CrPC prescribe punishments for crimes?+

Q5. Is IPC a procedural law?+

Tags: difference between ipc and crpc

Vajiram Content Team
Vajiram Content Team
UPSC GS Course 2026
UPSC GS Course 2026
₹1,75,000
Enroll Now
GS Foundation Course 2 Yrs
GS Foundation Course 2 Yrs
₹2,45,000
Enroll Now
UPSC Mentorship Program
UPSC Mentorship Program
₹65000
Enroll Now
UPSC Sureshot Mains Test Series
UPSC Sureshot Mains Test Series
₹25000
Enroll Now
Prelims Powerup Test Series
Prelims Powerup Test Series
₹13000
Enroll Now
Enquire Now