Perbedaan utama: Penahanan adalah ketika polisi atau otoritas mana pun mencurigai seseorang tetapi tidak menuduh mereka melakukan kejahatan. Penangkapan adalah ketika polisi mendakwa seseorang dengan kejahatan dan kemudian menahan mereka.

Kebingungan antara kedua istilah tersebut muncul dari kenyataan bahwa kedua skenario tersebut sangat mirip. Mereka berdua melibatkan polisi yang menahannya, bahkan jika mereka punya alasan kuat untuk itu. Karena itu, orang sering menganggap penahanan dan penangkapan memiliki arti yang sama. Namun, mereka tidak melakukannya. Masing-masing memiliki serangkaian implikasinya sendiri.
Penahanan adalah ketika seseorang ditahan atas kehendaknya dan untuk sementara kebebasannya dicabut. Polisi memiliki hak untuk menahan seseorang jika mereka mencurigai mereka melanggar hukum atau melakukan kesalahan. Namun, polisi tidak dapat menahan seseorang tanpa kecurigaan yang masuk akal, dan hanya dapat menahan mereka untuk jangka waktu tertentu. Durasi waktu biasanya ditentukan oleh pemerintah dan bervariasi dari satu daerah ke daerah lain. Setelah jangka waktu berakhir, polisi harus membiarkan orang itu pergi atau menangkap mereka.