Free medical code lookup
185,714 current US medical codes, each with its own page: the official descriptor, whether it is billable, the codes around it, and how it changed across releases. No account, no paywall, no trial.
Browse the code sets
-
ICD-10-CM Diagnosis Codes
98,186 codes in 1,918 categories · release FY2026, effective October 1, 2025
Diagnosis codes — what the patient has. Used on every claim, by every specialty.
-
ICD-10-PCS Procedure Codes
80,110 codes in 917 categories · release FY2026-APR, effective April 1, 2026
Inpatient procedure codes — what was done, in hospital inpatient settings.
-
HCPCS Level II Codes
7,418 codes in 368 categories · release 2026Q3, effective July 1, 2026
Supplies, drugs, equipment and transport — the things a procedure code does not cover.
What is on a code page
- The official descriptor — imported unchanged from the CMS release file, in full.
- Billable or not — whether the code is valid for claim submission, or a category header that must be coded to a deeper level.
- The codes around it — every sibling in the same category, so you can see the more specific option you actually need.
- Version history — which releases the code appeared in and how its wording changed.
- Deleted codes keep their page — old claims and denials reference codes that no longer exist, and they are the hardest ones to look up anywhere else.
Where the data comes from
ICD-10-CM and ICD-10-PCS are published by CMS and the CDC's National Center for Health Statistics; HCPCS Level II is published by CMS. All three are US government works in the public domain. Codes here are loaded directly from the official release files, with every row traceable to the file and date it came from — nothing is retyped or paraphrased.
ICD-10 updates annually (effective October 1); HCPCS updates quarterly.
Common questions
Is this really free?
Yes. The site is supported by advertising, so there is no account, subscription or lookup limit.
Are these the official codes?
They are the official descriptors from the current published release of each code set — see the release name and effective date on each card above. This is a reference tool, not medical or billing advice, and it is not affiliated with or endorsed by CMS.
What does "billable" mean?
A billable code is specific enough to submit on a claim. A non-billable code is a category header — real, but you must code to a more specific child code underneath it.
Do you have CPT codes?
No. CPT codes and descriptors are copyrighted by the American Medical Association and cannot be republished without a license, so this site covers the public-domain code sets only.