NDC–HCPCS crosswalk (CSV)

7,284 NDCs across 860 J-codes and Q-codes, from CMS’s ASP NDC–HCPCS crosswalk (effective October 1, 2026 through December 31, 2026). Each row adds the HCPCS descriptor and the Medicare Part B payment limit per unit for October 1, 2026 through December 31, 2026. Updated every quarter.

Download the CSV

Columns: hcpcs_code, hcpcs_descriptor, billing_unit, ndc_11_digit, drug_name, labeler, package_size, package_quantity, billing_units_per_item, billing_units_per_package, medicare_payment_limit_per_unit. Source data from CMS (public domain). If you use it, a link to Med-Code is appreciated.

Embed the NDC converter

A small 10-to-11-digit NDC converter you can put on a training page, intranet or blog. It loads no trackers and no ads.

Copy this code

<iframe src="https://med-code.info/embed/ndc-converter" width="100%" height="230" style="border:0;max-width:520px" title="NDC converter by Med-Code" loading="lazy"></iframe>

On every code page

Free account

Keep searching with a free account

You’ve used your 3 free searches for this session. Log in or create a free Med-Code account to keep looking up NDCs, J-codes and drugs.

Create a free accountLog in