ज़हर किसी भी ज़हरीले पदार्थ को खाने, पीने या सांस लेने से शरीर में प्रवेश कर सकता है जबकि विष शरीर में बाहर से इंजेक्ट किया जाता है। दोनों में अंतर यह है कि ज़हर को पाचन क्षमता से अधिक मात्रा में खाने से मौत हो सकती है जबकि विष को खून में इंजेक्ट करते ही मौत हो सकती है।