Hovedforskel: En gift er ethvert stof, der er skadeligt eller dødeligt for nogen, hovedsagelig levende celler. Det kan være naturligt eller fremstillet. Et giftstof derimod er et gift, der produceres naturligt eller biologisk af levende ting. Det kan således siges, at toksiner er en underkategori af giftstoffer.

Ifølge Dictionary.com er en gift "et stof med en iboende egenskab, der har tendens til at ødelægge livet eller forringe sundhed." Dette er en stor definition og kan omfatte mange stoffer.
Dictionary.com definerer et toksin som "enhver gift produceret af en organisme, der er kendetegnet ved antigenicitet hos visse dyr og højmolekylvægt, og indbefatter de bakterielle toksiner, der er de forårsagende midler af stivkrampe, difteri, etc., og sådan plante og dyr toksiner som ricin og slangegift. "
Effektivt er en gift noget stof, der er skadeligt eller dødeligt for nogen, hovedsagelig levende celler. Det kan være naturligt eller fremstillet. Et giftstof derimod er et gift, der produceres naturligt eller biologisk af levende ting. Det kan således siges, at toksiner er en underkategori af giftstoffer.

En anden forskel mellem et toksin og en gift er i den kendsgerning, at en gift normalt er dødelig selv i små mængder. Toksiciteten af stoffer varierer imidlertid. Et stof kan være mildt giftigt, hvilket resulterer i udslæt eller allergier, mens en anden kan være dødbringende i selv den mindste mængde. De fleste toksiner er dog skadelige i små mængder, men kan være livstruende i mellemstore til store mængder.
Somme tider overlapper betingelserne, især i tilfælde, hvor et naturligt forekommende toksin er afledt af mennesker kemisk til brug.