1 เป็นกฎหมายที่กำหนดเป็นความผิดชัดแจ้ง ในขณะกระทำความผิดต้องมีกฎหมายบัญญัติไว้แล้วอย่างชัดแจ้งว่าการกระทำนั้นเป็นความผิด เจ้าหน้าที่ผู้ใช้กฎหมายจะสร้างกฎหมายใหม่ขึ้นมาใช้บังคับแก่ประชาชนคนใดคนหนึ่งโดยเฉพาะไม่ได้ เช่น กฎหมายบัญญัติว่า “การลักทรัพย์เป็นความผิด” ดังนั้น ผู้ใดลักทรัพย์ก็ย่อมมีความผิดเช่นเดียวกัน
2 เป็นกฎหมายที่ไม่มีผลย้อนหลัง เป็นโทษไม่ได้แต่เป็นคุณได้ ถ้าหากในขณะที่มีการกระทำสิ่งใดยังไม่มีกฎหมายบัญญัติว่าเป็นความผิด แม้ต่อมาภายหลังจะมีกฎหมายบัญญัติว่าการกระทำอย่างเดียวกันนั้นเป็นความผิด ก็จะนำกฎหมายใหม่ใช้กับผู้กระทำผิดคนแรกไม่ได้
1. กฎหมายอาญาต้องแน่นอนชัดเจนคือ “ถ้อยคำ” ในบทบัญญัติกม.อาญาต้องมีความชัดเจนหลีกเลี่ยงถ้อยคำที่จะทำให้การตัดสินคดี ขึ้นอยู่กับความรู้สึกที่เป็นอัตวิสัย และอำเภอใจผู้พิจารณาคดี
2. ห้ามใช้กฎหมายที่ใกล้เคียงอย่างยิ่ง (การให้เหตุผลโดยอ้างความคล้ายคลึงกัน) ลงโทษทางอาญาแก่บุคคล
3. กฎหมายอาญาไม่มีผลย้อนหลังไปลงโทษการกระทำที่ผ่านมาแล้วเป็นกม.ที่ใช้ใน ขณะกระทำการนั้นกม.อาญาในที่นี้ คือ บทบัญญัติที่กำหนดเกี่ยวกับการกระทำผิดและโทษ (Nullum crimen, nulla peona sina lega หรือ No crime, no punishment without law)
4. กฎหมายอาญาต้องแปลหรือตีความโดยเคร่งครัด ความเข้าใจที่ว่าหากตีความตามตัวอักษรแล้วหากข้อความนั้นไม่ชัดเจนจึงค่อย พิจารณาถึงเจตนารมณ์ของกฎหมายเป็นความเข้าใจที่คลาดเคลื่อน ที่ถูกต้องคือ การตีความกฎหมายอาญาจะต้องตีความทั้งตามตัวอักษรและเจตนารมณ์ของกฎหมายไป พร้อมๆกัน โดยไม่สามารถเลือกตีความอย่างใดอย่างเพียงอย่างเดียวก่อนหรือหลังได้ การตีความกฎหมายดังที่กล่าวมาจึงอาจมีการตีความอย่างแคบหรืออย่างกว้างก็ได้ ทั้งนี้ เกิดจากการพิจารณาตามตัวอักษรและเจตนารมณ์ของกฎหมายไปพร้อมๆกัน โดยอาจกล่าวได้ว่ามีแต่การตีความกฎหมายนั้นมีแต่การตีความโดยถูกต้องเท่า นั้น และการที่กฎหมายอาญาจะต้องตีความโดยเคร่งครัดนั้น หมายความว่า ห้ามตีความกฎหมายเกินตัวบท โดยในกรณีที่เกิดช่องว่างของกฎหมายขึ้นจากการตีความที่ถูกต้องแล้ว จะไม่สามารถนำกฎหมายใกล้เคียงอย่างยิ่ง (Analogy) มาปรับใช้เพื่อลงโทษผู้กระทำได้
5. ห้ามใช้จารีตประเพณีแห่งท้องถิ่นลงโทษทางอาญาแก่บุคคล เพราะตัวบทมาตรา 2 ใช้คำว่า “บัญญัติ” และสอดคล้องกับข้อ 1 เพราะจารีตประเพณีแห่งท้องถิ่นเป็นเรื่องของแต่ละท้องถิ่น ไม่ชัดเจนแน่นอน แตกต่างจากประมวลกฎหมายแพ่งและพาณิชย์
หมายถึง กฎหมายที่กำหนดลักษณะของการกระทำหรือไม่กระทำอย่างใดถือว่าเป็นความผิด และกำหนดบทลงโทษทางอาญาสำหรับผู้กระทำความผิด ทั้งนี้ เพื่อเป็นรักษาความสงบเรียบร้อยของบ้านเมืองและสังคม โดยกฎหมายอาญากำหนดโทษทางอาญาสำหรับผู้กระทำความผิด แบ่งได้ ๕ ประการ (ตามประมวลกฎหมายอาญา มาตรา ๑๘) ดังนี้ (๑) ประหารชีวิต (๒) จำคุก (๓) กักขัง (๔) ปรับ (๕) ริบทรัพย์สิน
2.1 เป็นกฎหมายที่กำหนดเป็นความผิดชัดแจ้ง ในขณะกระทำความผิดต้องมีกฎหมายบัญญัติไว้แล้วอย่างชัดแจ้งว่าการกระทำนั้นเป็นความผิด เจ้าหน้าที่ผู้ใช้กฎหมายจะสร้างกฎหมายใหม่ขึ้นมาใช้บังคับแก่ประชาชนคนใดคนหนึ่งโดยเฉพาะไม่ได้ เช่น กฎหมายบัญญัติว่า “การลักทรัพย์เป็นความผิด” ดังนั้น ผู้ใดลักทรัพย์ก็ย่อมมีความผิดเช่นเดียวกัน2.2 เป็นกฎหมายที่ไม่มีผลย้อนหลัง เป็นโทษไม่ได้แต่เป็นคุณได้ ถ้าหากในขณะที่มีการกระทำสิ่งใดยังไม่มีกฎหมายบัญญัติว่าเป็นความผิด แม้ต่อมาภายหลังจะมีกฎหมายบัญญัติว่าการกระทำอย่างเดียวกันนั้นเป็นความผิด ก็จะนำกฎหมายใหม่ใช้กับผู้กระทำผิดคนแรกไม่ได้
กรณีตัวอย่าง นายมะม่วงมีต้นไม้สักขนาดใหญ่ซึ่งขึ้นในที่ดิน ซึ่งเป็นกรรมสิทธิ์ของเขา นายมะม่วงได้ตัดต้นสัก เลื่อยแปรรูปเก็บเอาไว้ ก่อนที่จะมีพระราชบัญญัติป่าไม้ ฉบับที่ 3 ออกมาบังคับใช้ ถือว่าไม้สักเป็นไม้หวงห้ามก็ตาม นายมะม่วงก็ไม่มีความผิด เพราะจะใช้กฎหมายใหม่ย้อนหลังลงโทษทางอาญาไม่ได้ ในอดีตโทษที่รัฐนำมาใช้มีลักษณะที่เป็นการทรมานผู้กระทำความผิดหรือมีความโหดร้าย เพื่อให้ผู้ที่คิดจะกระทำความผิดนั้นเกิดความเกรงกลัวต่อกฎหมาย ไม่คิดที่จะกระทำความผิดเช่นนั้นอีก แต่ปัจจุบันจากอิทธิผลของสิทธิมนุษยชนทำให้แนวคิดในการลงโทษด้วยวิธีดังกล่าวไม่เป็นที่ยอมรับในระดับสากล ทำให้ประเทศต่าง ๆ ต้องพัฒนาวิธีการลงโทษทางอาญาที่เหมาะสมและไม่ทารุณต่อผู้กระทำความผิด ซึ่งในปัจจุบันโทษทางอาญาของไทยมีอยู่ด้วยกัน 5 สถาน เรียงจากหนักไปหาเบา ดังนี้ (1) ประหารชีวิต (2) จำคุก (3) กักขัง (4) ปรับ (5) ริบทรัพย์สิน