US Medical BillingRevenue cycle solutions

HCPCS Level II Code Lookup

Search every HCPCS Level II code — supplies, drugs, equipment, orthotics, ambulance — by code or by what the item is. CMS descriptors, deleted codes kept and dated, and nothing you type leaves your browser.

By code (E1130), by part of a code (E11 or 1130), or by what the item is (wheelchair).

7,418 current codes and 1,307 deleted ones.

What this covers, and what it does not

Every HCPCS Level II code in the July 2026 release from CMS — 8,725 codes for supplies, drugs, equipment, orthotics, prosthetics, ambulance and the other items and services that are not physician procedures.

CPT is not here. The five-digit numeric codes are HCPCS Level I, they are copyrighted by the American Medical Association, and their descriptions are not ours to publish. Nothing in this tool is a CPT code — that is checked on every build, not assumed.

Descriptors are CMS’s own wording, unedited. Deleted codes are kept and labelled with the date they went away, because a claim with an old date of service still needs them.

What HCPCS Level II is, and why CPT is not here

HCPCS has two levels. Level I is CPT — the five-digit numeric codes for physician procedures, maintained and copyrighted by the American Medical Association. Level II is everything else a claim needs a code for: supplies, drugs given by injection or infusion, durable medical equipment, orthotics and prosthetics, ambulance transport, and the temporary codes payers use while a service waits for a permanent one. A Level II code is always one letter followed by four digits.

This tool holds 8,725 Level II codes and no CPT at all. That is a licensing boundary, not an editorial one: CPT descriptors are the AMA’s text and are not ours to republish, while the Level II descriptors are published by CMS with no such restriction. The build script refuses to emit a five-digit numeric code, a Category II or III code, or an ADA dental code, and a test re-checks the shipped files on every commit — so the claim in the paragraph above is verified rather than promised.

The code families

The leading letter tells you which family a code belongs to, and it is usually enough to tell whether you are in the right neighbourhood. Counts are from the July 2026 release.

HCPCS Level II code families in the July 2026 release, with the number of codes in each
LetterWhat it coversCurrent
AMedical and surgical supplies, and ambulance transport — dressings, catheters, ostomy and diabetic supplies.853
BEnteral and parenteral therapy — formulae, pumps and the supply kits that go with them.50
CHospital outpatient codes, used by facilities under the outpatient prospective payment system.383
EDurable medical equipment — wheelchairs, beds, walking aids, respiratory and therapy equipment.664
GProcedures and professional services CMS defines itself, including a large body of quality-reporting codes.1,275
HBehavioural health and substance use services, used chiefly by state Medicaid programmes.94
JDrugs administered other than by mouth — injections, infusions and inhalation solutions, priced per unit of the drug.1,099
KTemporary codes for durable medical equipment, assigned by the DME contractors.142
LOrthotics and prosthetics — braces, supports, artificial limbs, and their components and repairs.933
MMedical services and screening, now largely quality-measure codes reported alongside a claim.451
PPathology and laboratory services, including blood products for transfusion.58
QTemporary codes, used while a service waits for a permanent code — often new drugs and biosimilars.584
RDiagnostic radiology transport — bringing portable imaging equipment to the patient.3
STemporary national codes for private payers and Medicaid. Not valid for Medicare.505
TNational codes for state Medicaid agencies, for services Medicare does not cover.114
ULaboratory tests introduced for the 2020 coronavirus public health emergency.2
VVision and hearing services — lenses, frames, contact lenses and hearing devices.208

Deleted codes are still here, and that is deliberate

1,307 of the codes in this set have been deleted, and every one of them is shown with the date it went away. A code set is only ever correct as of a date of service: a claim for care given in 2022 has to carry the code that was valid in 2022, and an appeal or an audit response written today is about a claim from then. A lookup that quietly dropped retired codes would answer “no such code” to the person who most needs an answer.

The reverse case matters too. A code with a later start date than your date of service is not the right code either, so each result shows when the code was added as well as when it ended.

Where a code sits in the rest of the work

A valid code is necessary and nowhere near sufficient. Whether the item is covered is a separate question answered by coverage determinations and payer medical policy; what it should pay is a fee-schedule question, and if the payment came back below the contracted rate the contractual variance calculator is where that gets measured. If a claim carrying one of these codes denied, the denial code decoder turns the reason code on the remittance into the next action.

For the difference between the code sets themselves — CPT, ICD-10, HCPCS Level II and who maintains each — medical billing vs. coding lays them out side by side.

Source, and how the search works

Every code and descriptor comes from the July 2026 Alpha-Numeric HCPCS file published by the Centers for Medicare & Medicaid Services on the HCPCS quarterly update page. The file inside it is HCPC2026_JUL_ANWEB_06172026.txt, dated 2026-06-17 by CMS and downloaded 2026-07-30. Descriptors are CMS’s own wording, reproduced unedited — where this site explains a code in its own words it does so in an article, not by rewriting a descriptor.

The codes are static files on this site, fetched by your browser only once you start searching, and the search runs entirely in this tab. Nothing you type is sent anywhere, logged, or written to this page’s address — there is no server to send it to. CMS publishes a new release each quarter; this page states which one it is showing rather than implying it is always current.

Ready to improve your revenue cycle?

Explore our services and knowledge base to see how we can help.