About errcodes.dev
Error codes. Explained. Fixed.
What is this?
errcodes.dev is a free, open reference for every error code you'll encounter as a developer. It covers 3,200+ errors across 16 languages and platforms — from HTTP status codes and Linux errno values to PostgreSQL SQLSTATE codes, Python exceptions, Docker exit codes, Kubernetes pod states, and TypeScript diagnostic codes.
Why it exists
Error messages are often cryptic. Tracking down the exact meaning of SQLSTATE 23505 or ERR_INVALID_ARG_TYPE means jumping between Stack Overflow threads, official docs, and GitHub issues. errcodes.dev puts the cause, the fix, and a code example on one page.
What's covered
Data quality
Entries are generated with AI assistance and cross-referenced against official documentation. Each entry includes a confidence rating. If you spot an error or outdated information, let us know or open an issue on GitHub.
Contact
Questions, corrections, or partnership enquiries: hello@errcodes.dev