Comprehensive ICD-10 diagnostic codes database with search functionality and specialty-specific code collections.
ICD-10-CM is the U.S. system for coding diagnoses, maintained by the CDC and NCHS, with over 70,000 codes across 21 chapters. To find the right code, search by diagnosis, symptom, or code—for example "diabetes" or "J18.9"—then confirm laterality, episode, and specificity. Accurate, specific codes drive correct documentation and reimbursement.
Last updated:
Reviewed by: Arkangel AI medical coding review team, ICD-10 educational content
Browse and search through the complete ICD-10 diagnostic codes database with advanced filtering options.
Browse all codesQuick access to frequently used ICD-10 codes organized by medical specialty and practice area.
Browse specialtiesLearn about ICD-10 fundamentals, coding guidelines, anatomy and physiology classifications, and best practices.
Learn ICD-10Master ICD-10 coding through interactive games and challenges. Test your knowledge and make learning fun.
Play gamesEnter a diagnosis, symptom, or code to search our complete ICD-10-CM database.
Quick access to ICD-10 code ranges by medical specialty.
I00-I99
G00-G99
M00-M99
J00-J99
P00-P96
C00-D49
Master the fundamentals of ICD-10 coding with our comprehensive guide covering everything from basic concepts to coding best practices.
ICD-10-CM (Clinical Modification) is the official system of assigning codes to diagnoses in the United States. It's used by healthcare providers, billers, and payers to ensure accurate documentation and reimbursement.
ICD-10 codes consist of 3-7 characters. The first character is always a letter, followed by digits. Characters 4-7 provide additional specificity about the diagnosis, including laterality, severity, and encounter type.
ICD-10 codes are required for all healthcare claims submitted to insurance payers. Accurate coding ensures proper reimbursement and helps track disease patterns for public health research.
CMS releases annual updates to ICD-10-CM codes every October 1st. These updates include new codes, revised descriptions, and deleted codes to reflect advances in medical knowledge.
How searching this free database compares with paging through manual code books and indexes.
Manual ICD-10 lookup means paging through alphabetic indexes and tabular lists, then cross-checking laterality and specificity by hand—slow and error-prone. Arkangel AI search matches a diagnosis, symptom, or partial code against all 70,000+ codes in four languages instantly, surfacing the most specific match so coders confirm rather than hunt.
| Capability | Arkangel AI search | Manual code book lookup |
|---|---|---|
| Lookup speed | Instant search across 70,000+ codes | Minutes paging through indexes |
| Languages | Search in 4 languages | Typically English only |
| Specificity | Surfaces the most specific match | Easy to miss laterality or detail |
| Access | Free, online, always current | Printed books go out of date |
| Coverage | Full ICD-10-CM database | Limited to the book on hand |