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 CDC/NCHS and published by CMS. The FY2027 release has 74,879 valid codes. To find the right code, search by diagnosis, symptom, or code (for example "diabetes" or "J18.9"), then confirm laterality, episode, and specificity against the documentation.
Last updated:
Search every valid ICD-10-CM code by diagnosis, symptom, or code.
Search 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 the complete ICD-10-CM code set.
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 the alphabetic index and tabular list, then cross-checking laterality and specificity by hand. This free search matches a diagnosis, symptom, or partial code against all 74,879 FY2027 ICD-10-CM codes in your browser, so coders confirm a candidate faster. Always verify the final code against the official guidelines.
| Capability | Arkangel AI code search | Manual code book lookup |
|---|---|---|
| Lookup speed | Instant search across 74,879 codes | Minutes paging through indexes |
| Specificity | Filter by code or words to reach specific codes | Easy to miss laterality or detail |
| Access | Free and online, FY2027 code set | Printed books go out of date |
| Coverage | Every valid ICD-10-CM FY2027 code | Limited to the book on hand |