شهادت دروغ یا شهادت کذب از جمله جرایم کیفری می باشد و بدان معناست که شخصی در دادگاه یا نزد مقامات رسمی در مورد موضوعی، مطالب کذب و دروغی عنوان نماید، این عمل وی شهادت دروغ یا شهادت کذب محسوب می شود.
 همچنین پس گرفتن شهادت به این معنا که اگر فردی که شهادت داده است خود مدعی شود که به دروغ شهادت داده است مشمول عنوان شهادت کذب می شود مطابق ماده ۶۵۰ از کتاب تعزیرات قانون مجازات اسلامی، هر کس در دادگاه نزد مقامات رسمی شهادت دروغ بدهد، به سه ماه و یک روز تا دو سال حبس و یا به یک میلیون و پانصد هزار تا دوازده میلیون ریال جزای نقدی محکوم خواهد شد.
شهادت دروغ در کلانتری:
*شهادت دروغ در کلانتری، با توجه به اینکه ماده 649 قانون مجازات اسلامی صرفا به شهادت دروغ در دادگاه اشاره کرده، در نتیجه شهادت کذب در کلانتری را شامل نمی شود یعنی اگر فردی در کلانتری شهادت دروغ داده باشد به شهادت کذب محسوب نمی شود.
آثار شهادت دروغ:
۱- شهادت دروغ موجب حکم است و هر حکمی که بر این اساس صادر شود، بلااثر است.
۲-  در شهادت کذب هرگاه کسی سبب ورود خسارت شود، باید آن را جبران کند.یعنی شهود باید خسارت زیان‌دیده را جبران کنند.
۳- در امور کیفری یکی از جهات درخواست تجدید نظر دروغ بودن شهادت شهود است.
۴-  چنانچه شاهد پس از اتیان سوگند شهادت دروغ بدهد با احراز این موضوع برای دادگاه، مجازات سوگند و شهادت دروغ قابل جمع است. همچنین اگر شهادت دروغ در مورد حدود، قصاص یا دیات باشد، قاعده جمع مجازات‌ها اعمال می‌شود.