Nonsteroidal Anti-inflammatory Drug

Where is Ibuprofen made?

34 companies sell it under their own name and 58 repackagers rebottle it. Their labels name 20 factories in India, China, the United States and Canada.

India 13China 3United States 3Canada 1
India: 13China: 3United States: 3Canada: 1

Companies and their factories

Company on the labelFactoryWhereLast FDA inspection
Ascend Laboratories, LLC400 mg, 600 mg, 800 mg · NDC 67877-119, 67877-319, 67877-737 +7 Alkem Laboratories LimitedMakes it, tests it and packages it Amaliya Daman, IndiaNo problems foundAug 2019
Granules India LimitedMakes it, tests it and packages it Medchal-Malkajgiri District, IndiaProblems found, fixed voluntarilyFeb 2020
Marksans Pharma LimitedMakes it and tests it Verna, IndiaProblems found, fixed voluntarilyApr 2024
Solara Active Pharma Sciences LimitedMakes it Puducherry, IndiaProblems found, fixed voluntarilyFeb 2026
Aurobindo Pharma Limited100 mg per 5 mL, 400 mg, 600 mg, 800 mg · NDC 59651-032, 59651-360, 59651-361 +1 Apl Healthcare LimitedMakes it and tests it Mahabubnagar, IndiaNo problems foundJan 2023
Apl Healthcare LimitedMakes it and tests it Tirupati, IndiaProblems found, fixed voluntarilyDec 2025
Aurobindo Pharma LimitedMakes it and tests it Medchal, IndiaProblems found, fixed voluntarilyJul 2023
Strides Pharma Science Limited100 mg per 5 mL, 400 mg, 600 mg, 800 mg · NDC 64380-997, 64380-809, 64380-808 +1 Strides Pharma Science LimitedMakes it, tests it and packages it Bengaluru, IndiaProblems found, fixed voluntarilyMay 2026
Strides Pharma Science LimitedMakes it, tests it and packages it Chengalpattu, IndiaProblems found, fixed voluntarilyApr 2024
Strides Pharma Science LimitedMakes it, tests it and packages it Puducherry, IndiaProblems found, fixed voluntarilyFeb 2023
AiPing Pharmaceutical, Inc.400 mg, 600 mg, 800 mg · NDC 11788-008, 11788-009, 11788-010 Anshi Pharmaceutical (Zhongshan) Inc.Makes it Zhongshan, ChinaProblems found, fixed voluntarilyOct 2017
Shandong Xinhua Pharmaceutical Co., Ltd. FDF PlantMakes it Zibo, ChinaNo problems foundDec 2023
Amneal Pharmaceuticals400 mg, 600 mg, 800 mg · NDC 69238-1101, 53746-131, 53746-464 +9 Amneal Pharmaceuticals Private LimitedMakes it and packages it Ahmedabad, IndiaNo problems foundJul 2024
Solara Active Pharma Sciences LimitedMakes the active ingredient Puducherry, IndiaProblems found, fixed voluntarilyFeb 2026
Granules Pharmaceuticals Inc.400 mg, 600 mg, 800 mg · NDC 70010-066, 70010-067, 70010-068 Granules India LimitedMakes it and labels it Medchal-Malkajgiri District, IndiaProblems found, fixed voluntarilyFeb 2020
Granules Life Sciences Private LimitedMakes it, tests it, packages it and labels it Shameerpet Medchal-Malkajgiri, IndiaProblems found, fixed voluntarilyDec 2025
Caraco Pharmaceutical Laboratories, Ltd.100 mg per 5 mL · NDC 51672-1385 Sun Pharma Canada Inc.Makes it Brampton, CanadaNo problems foundMar 2026
Dr.Reddy's Laboratories Ltd.400 mg, 600 mg, 800 mg · NDC 55111-682, 55111-683, 55111-684 Dr. Reddy's Laboratories LimitedMakes it and tests it Medchal-Malkajgiri, IndiaProblems found, fixed voluntarilyOct 2023
Exelan Pharmaceuticals, Inc.400 mg, 600 mg, 800 mg · NDC 76282-712, 76282-713, 76282-714 Granules India LimitedMakes it Medchal-Malkajgiri District, IndiaProblems found, fixed voluntarilyFeb 2020
Florida Pharmaceutical Products, LLC.400 mg, 600 mg, 800 mg · NDC 71921-180, 71921-181, 71921-182 Contract Pharmacal Corp.Makes it Hauppauge, NY, United StatesProblems found, fixed voluntarilyApr 2022
Granules India Limited400 mg, 600 mg, 800 mg · NDC 62207-354, 62207-355, 62207-356 Granules India LimitedMakes it Medchal-Malkajgiri District, IndiaProblems found, fixed voluntarilyFeb 2020
Marksans Pharma Limited400 mg, 600 mg, 800 mg · NDC 25000-121, 25000-122, 25000-123 Marksans Pharma LimitedMakes it Verna, IndiaProblems found, fixed voluntarilyApr 2024
Northstar Rx LLC.600 mg, 800 mg · NDC 72603-909, 72603-910 Apl Healthcare LimitedMakes it and tests it Mahabubnagar, IndiaNo problems foundJan 2023
Prasco Laboratories10 mg per 1 mL · NDC 66993-490 Alcami Carolinas CorporationMakes it Charleston, SC, United StatesProblems found, fixed voluntarilyFeb 2026
Praxis, LLC100 mg per 5 mL · NDC 59368-402 Sixarp, LLCMakes it, packages it and labels it Grand Rapids, MI, United StatesNo problems foundMar 2025
Recordati Rare Diseases, Inc. Neoprofen10 mg per 1 mL · NDC 55292-122 Alcami Carolinas CorporationMakes it Charleston, SC, United StatesProblems found, fixed voluntarilyFeb 2026
Sunshine Lake Pharma Co., Ltd.400 mg, 600 mg, 800 mg · NDC 48792-7813, 48792-7812, 48792-7811 Sunshine Lake Pharma Co., Ltd.Makes it Dongguan, ChinaProblems found, fixed voluntarilyMar 2024
TMIG, Inc.600 mg · NDC 69176-035 Major PharmaceuticalsMakes it Location not on fileNot inspected on record
Time Cap Laboratories400 mg, 600 mg, 800 mg · NDC 49483-602, 49483-603, 49483-604 Marksans Pharma LimitedMakes it Verna, IndiaProblems found, fixed voluntarilyApr 2024
Actavis Pharma, Inc.100 mg per 5 mL · NDC 0472-2002The label doesn't name the factory. Plants this company names for other drugs
Alivio Medical Products, LLC400 mg per 400 mg, 600 mg per 600 mg, 800 mg per 800 mg · NDC 69512-400, 69512-600, 69512-800The label doesn't name the factory. Plants this company names for other drugs
Bi-Coastal Pharma International LLC400 mg, 600 mg, 800 mg · NDC 42582-111, 42582-112, 42582-113The label doesn't name the factory. Plants this company names for other drugs
Biomes Pharmaceuticals LLC400 mg, 600 mg, 800 mg · NDC 69150-400, 69150-600, 69150-800The label doesn't name the factory. Plants this company names for other drugs
Chartwell RX, LLC.400 mg, 600 mg, 800 mg · NDC 62135-400, 62135-401, 62135-402The label doesn't name the factory. Plants this company names for other drugs
Cumberland Pharmaceuticals Inc. Caldolor800 mg per 200 mL, 800 mg per 8 mL · NDC 66220-284, 66220-287The label doesn't name the factory. Plants this company names for other drugs
Landmark Supply Inc.600 mg, 800 mg · NDC 71862-003, 71862-007The label doesn't name the factory. Plants this company names for other drugs
Major Pharmaceuticals400 mg, 600 mg, 800 mg · NDC 0904-7587, 0904-7588, 0904-7592The label doesn't name the factory. Plants this company names for other drugs
Medcore LLC600 mg, 800 mg · NDC 82461-724, 82461-725The label doesn't name the factory. Plants this company names for other drugs
Padagis Israel Pharmaceuticals Ltd100 mg per 5 mL · NDC 45802-952The label doesn't name the factory. Plants this company names for other drugs
PureTek Corporation600 mg · NDC 59088-756The label doesn't name the factory. Plants this company names for other drugs
SOLA Pharmaceuticals, LLC300 mg, 800 mg · NDC 70512-794, 70512-780The label doesn't name the factory. Plants this company names for other drugs
Skya Health, LLC400 mg, 600 mg, 800 mg · NDC 73086-210, 73086-211, 73086-212The label doesn't name the factory. Plants this company names for other drugs
Westminster Pharmaceuticals, LLC400 mg, 600 mg, 800 mg · NDC 69367-394, 69367-447, 69367-395 +3The label doesn't name the factory. Plants this company names for other drugs
XGen Pharmaceuticals DJB, Inc.10 mg per 1 mL · NDC 39822-1030The label doesn't name the factory. Plants this company names for other drugs

Repackaged by

These companies buy Ibuprofen in bulk and rebottle it, often for mail-order, clinic or hospital pharmacies. If your bottle shows one of these names, open its NDC to see who made the pills inside.

Recalls

Class I recalls are the most serious; Class III the least. A recall covers specific lots, listed on each recall.