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 2026 Updates

Last updated on January, 2026

→ 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 Postponed for CSE & IFS which was scheduled to be released on 14 January 2026.

UPSC Calendar 2026 has been released.

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.

→ Prepare effectively with Vajiram & Ravi’s UPSC Prelims Test Series 2026 featuring full-length mock tests, detailed solutions, and performance analysis.

→ Enroll in Vajiram & Ravi’s UPSC Mains Test Series 2026 for structured answer writing practice, expert evaluation, and exam-oriented feedback.

→ Join Vajiram & Ravi’s Best UPSC Mentorship Program for personalized guidance, strategy planning, and one-to-one support from experienced mentors.

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

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

→ Also check Best UPSC Coaching in India

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
₹85000
Enroll Now
UPSC Sureshot Mains Test Series
UPSC Sureshot Mains Test Series
₹19000
Enroll Now
Prelims Powerup Test Series
Prelims Powerup Test Series
₹8500
Enroll Now
Enquire Now