HTTP durum kodları, bir web sunucusunun her yanıtla birlikte geri gönderdiği üç haneli sayılardır; istemciye (tarayıcı, uygulama veya API tüketicisi) isteğin başarılı olup olmadığını, yönlendirme gerektirip gerektirmediğini veya başarısız olup olmadığını — ve nedenini — söyler. IETF tarafından standartlaştırılmışlardır ve her web sunucusunda, tarayıcıda ve programlama dilinde aynı şekilde kullanılırlar; bu da onları yazılım geliştirmede en evrensel hata ayıklama başvurularından biri yapar.
Bu sorgulama aracı, beş kategorinin tümündeki en yaygın kodları kapsar — bilgilendirme (1xx), başarı (2xx), yönlendirme (3xx), istemci hatası (4xx) ve sunucu hatası (5xx) — her birinin pratikte gerçekte ne anlama geldiğine dair yalnızca resmî RFC tanımını değil, sade bir dille açıklamalar sunar.