British Pharmacopoeia Chemical reference substances (BPCRS)

These Primary standards are established using absolute methods and the declared content figures are determined without comparing to another substance. You should use BPCRS to perform the tests in the British Pharmacopoeia (BP) or BP (Veterinary). Do not eat BPCRS or feed them to animals – you should only use BPCRS for chemical analysis. They are not suitable for any other use.

30/06/2025

Dear valued customer,

We are writing to let you know that, due to an electrical fault, our freezers in which some BPCRS vial stock was stored switched off for a short period and the storage temperature may have been compromised over the weekend of 21st/22nd June. This was detected promptly and rectified, but as a precaution we have removed all affected items from sale and are conducting thorough testing to verify their stability and usability.

Consequently, you may notice in the short term that a higher number of products than usual are showing as “out of stock”. This process is necessary to ensure that only products that meet our quality standards are shipped to you.

We sincerely apologise for any inconvenience and appreciate your patience and understanding, and would like to reassure you that;

· None of the affected vials have been shipped to customers.

· All affected vials have been quarantined.

· We are urgently reviewing the material stability data and carrying out testing to determine if the material has been affected.

· We have additional bulk supplies of the materials which have not been affected and we can produce more vials from these bulks.

Products will be brought back into stock as soon as we can confirm they have not been affected. As we assess the products and gather more data we will be able to update with estimated timeframes in due course. As soon as we have further information we will update this page.

951 items
Sort by and results per page
  • Search result 1

    Category Number 1141
    Pack size 25 mg
    Substance name glimepiride for system suitability
    Declared content Not applicable
    Current batch 4864
    QTY (Max 25)
  • Search result 2

    Category Number 580
    Pack size 150 mg
    Substance name gliquidone
    Declared content
    99.7 % of C27H33N3O6S
    Current batch 3880
    Discontinued
  • Search result 3

    Category Number 581
    Pack size 25 mg
    Substance name gliquidone sulfonamide
    Declared content Not applicable
    Current batch 2006
    QTY (Max 25)
  • Search result 4

    Category Number 652
    Pack size 5 ml
    Substance name glyceryl trinitrate solution
    Declared content
    0.9939% w/w of C3H5N3O9 solution or 1.0337% w/v of C3H5N3O9 solution
    Current batch 4772
    E-mail to order:  bpcrs@mhra.gov.uk
  • Search result 5

    Category Number 1110
    Pack size 100 mg
    Substance name glycopyrronium bromide
    Declared content
    99.9% of C19H28BrNO3
    Current batch 4718
    QTY (Max 25)
  • Search result 6

    Category Number 814
    Pack size 10 mg
    Substance name goserelin hexapeptide
    Declared content Not applicable
    Current batch 2893
    QTY (Max 25)
  • Search result 7

    Category Number 180
    Pack size 1
    Substance name griseofulvin
    Declared content
    98.3 % of C17H17ClO6 for GC
    99.8% of C17H17ClO6 for UV
    Current batch 4023
    Discontinued
  • Search result 8

    Category Number 181
    Pack size 100 mg
    Substance name guanethidine monosulfate
    Declared content
    99.5% of C10H22N4,H2SO4
    Current batch 2430
    QTY (Max 25)
  • Search result 9

    Category Number 879
    Pack size 25 mg
    Substance name guanine
    Declared content Not applicable
    Current batch 3128
    QTY (Max 25)
  • Search result 10

    Category Number 407
    Pack size 150 mg
    Substance name haloperidol
    Declared content
    99.8 % of C21H23ClFNO2
    Current batch 4358
    QTY (Max 25)
  • Search result 11

    Category Number 182
    Pack size 1
    Substance name haloxon
    Declared content Not applicable
    Current batch
    Discontinued
  • Search result 12

    Category Number 185
    Pack size 100 mg
    Substance name homatropine hydrobromide
    Declared content
    99.7% of C16H21NO3.HBr
    Current batch 4371
    QTY (Max 25)
  • Search result 13

    Category Number 186
    Pack size 200 mg
    Substance name hydrochlorothiazide
    Declared content
    99.3% of C7H8ClN3O4S2
    Current batch 3093
    QTY (Max 25)
  • Search result 14

    Category Number 576
    Pack size 100 mg
    Substance name hydrocortisone
    Declared content
    99.5% of C21H30O5
    Current batch 4355
    Out of Stock
  • Search result 15

    Category Number 584
    Pack size 100 mg
    Substance name hydrocortisone acetate
    Declared content
    98.8% of C23H32O6
    Current batch 3338
    QTY (Max 25)
  • Search result 16

    Category Number 187
    Pack size 100 mg
    Substance name hydrocortisone hydrogen succinate
    Declared content Not applicable
    Current batch 4386
    Out of Stock
  • Search result 17

    Category Number 188
    Pack size 100 mg
    Substance name hydrocortisone sodium phosphate
    Declared content Not applicable
    Current batch 3325
    QTY (Max 25)
  • Search result 18

    Category Number 190
    Pack size 100 mg
    Substance name hydroflumethiazide
    Declared content Not applicable
    Current batch 1931
    QTY (Max 25)
  • Search result 19

    Category Number 1206
    Pack size 100 mg
    Substance name hydroquinone
    Declared content
    99.7% of C6H6O2
    Current batch 3950
    QTY (Max 25)
  • Search result 20

    Category Number 197
    Pack size 200 mg
    Substance name hydroxycarbamide
    Declared content
    99.6% of CH4N2O2
    Current batch 3545
    QTY (Max 25)
  • Search result 21

    Category Number 1100
    Pack size 100 mg
    Substance name hydroxychloroquine sulfate
    Declared content
    99.7% of C18H26CIN3O, H2SO4
    Current batch 3484
    QTY (Max 25)
  • Search result 22

    Category Number 193
    Pack size 1
    Substance name hydroxyprogesterone caproate
    Declared content Not applicable
    Current batch
    Discontinued
  • Search result 23

    Category Number 841
    Pack size 100 mg
    Substance name hydroxyzine hydrochloride
    Declared content
    99.4 % of C21H27ClN2O2,2HCl
    Current batch 3745
    QTY (Max 25)
  • Search result 24

    Category Number 198
    Pack size 100 mg
    Substance name hyoscine butylbromide
    Declared content
    98.7% of C21H30BrNO4
    Current batch 4838
    QTY (Max 25)
  • Search result 25

    Category Number 199
    Pack size 200 mg
    Substance name hyoscine hydrobromide
    Declared content
    88.3 % of C17H21NO4,HBr
    Current batch 4437
    QTY (Max 25)
  • Search result 26

    Category Number 774
    Pack size 1
    Substance name hypromellose
    Declared content
    98.0% of hypromellose
    Current batch 2817
    Discontinued
  • Search result 27

    Category Number 539
    Pack size 200 mg
    Substance name ibuprofen
    Declared content
    99.9% of C13H18O2
    Current batch 4105
    QTY (Max 5)
  • Search result 28

    Category Number 880
    Pack size 1.15 mL
    Substance name ibuprofen impurity B
    Declared content
    None
    Current batch 4529
    QTY (Max 25)
  • Search result 29

    Category Number 202
    Pack size 100 mg
    Substance name idoxuridine
    Declared content
    99.9% of C9H11IN2O5
    Current batch 1722
    QTY (Max 25)
  • Search result 30

    Category Number 759
    Pack size 100 mg
    Substance name ifosfamide
    Declared content
    100.0% of C7H15Cl2N2O2P
    Current batch 2773
    QTY (Max 25)
  • Search result 31

    Category Number 1303
    Pack size 10mg
    Substance name imatinib impurity standard
    Declared content Not applicable
    Current batch 4778
    Out of Stock
  • Search result 32

    Category Number 1302
    Pack size 100mg
    Substance name imatinib mesilate
    Declared content
    99.7% of C30H35N7SO4
    Current batch 4762
    Out of Stock
  • Search result 33

    Category Number 664
    Pack size 25 mg
    Substance name iminophenazine
    Declared content Not applicable
    Current batch 4008
    QTY (Max 2)
  • Search result 34

    Category Number 932
    Pack size 100 mg
    Substance name imipramine hydrochloride
    Declared content
    99.5% of C19H25ClN2
    Current batch 4362
    QTY (Max 25)
  • Search result 35

    Category Number 999
    Pack size 150 mg
    Substance name indapamide
    Declared content
    97.8% of C16H16ClN3O3S
    Current batch 3227
    QTY (Max 25)
  • Search result 36

    Category Number 1000
    Pack size 10 mg
    Substance name indapamide impurity B
    Declared content Not applicable
    Current batch 3228
    QTY (Max 25)
  • Search result 37

    Category Number 1226
    Pack size 300 mg
    Substance name indian sandalwood oil
    Declared content Not applicable
    Current batch 4111
    QTY (Max 25)
  • Search result 38

    Category Number 1223
    Pack size 20 mg
    Substance name interferon beta-1a oxidised peptide
    Declared content Not applicable
    Current batch 4062
    Out of Stock
  • Search result 39

    Category Number 625
    Pack size 100 mg
    Substance name ipratropium bromide
    Declared content
    100.3% of C20H30BrNO3,H2O
    Current batch 4185
    QTY (Max 25)
  • Search result 40

    Category Number 1232
    Pack size 25 mg
    Substance name ipratropium bromide impurity D
    Declared content Not applicable
    Current batch 4156
    QTY (Max 25)
  • Search result 41

    Category Number 1093
    Pack size 125 mg
    Substance name irbesartan
    Declared content
    99.7% of C25H28N6O
    Current batch 3461
    QTY (Max 25)
  • Search result 42

    Category Number 1122
    Pack size 10 mg
    Substance name irbesartan impurity A
    Declared content Not applicable
    Current batch 3676
    QTY (Max 25)
  • Search result 43

    Category Number 550
    Pack size 100 mg
    Substance name isoconazole nitrate
    Declared content
    99.7% of C18H14Cl4N2O,HNO3
    Current batch 2139
    Discontinued
  • Search result 44

    Category Number 1083
    Pack size 100 mg
    Substance name isoniazid
    Declared content
    99.7% of C6H7N3O
    Current batch 3400
    QTY (Max 25)
  • Search result 45

    Category Number 205
    Pack size 100 mg
    Substance name isoprenaline hydrochloride
    Declared content
    99.6% of C11H17NO3HCl
    Current batch 3889
    QTY (Max 25)
  • Search result 46

    Category Number 778
    Pack size 25 mg
    Substance name isopromethazine hydrochloride
    Declared content Not applicable
    Current batch 4441
    QTY (Max 25)
  • Search result 47

    Category Number 799
    Pack size 15 mg
    Substance name isosorbide 2-nitrate
    Declared content Not applicable
    Current batch 4880
    QTY (Max 2)
  • Search result 48

    Category Number 206
    Pack size 300 mg
    Substance name isosorbide dinitrate
    Declared content
    39.9% of C6H8N2O8
    Current batch 4416
    E-mail to order:  bpcrs@mhra.gov.uk
  • Search result 49

    Category Number 800
    Pack size 100 mg
    Substance name isosorbide mononitrate
    Declared content
    99.9% of C6H9NO6
    Current batch 4088
    Out of Stock
  • Search result 50

    Category Number 621
    Pack size 100 mg
    Substance name isradipine
    Declared content
    99.6% of C19H21N3O5
    Current batch 2166
    Discontinued
  • Search result 51

    Category Number 622
    Pack size 25 mg
    Substance name isradipine impurity B
    Declared content Not applicable
    Current batch 2167
    Discontinued
  • Search result 52

    Category Number 624
    Pack size 25 mg
    Substance name isradipine impurity D
    Declared content Not applicable
    Current batch 2168
    Discontinued
  • Search result 53

    Category Number 1199
    Pack size 100 mg
    Substance name itraconazole
    Declared content
    99.7% of C35H38CI2N8O4
    Current batch 3947
    QTY (Max 25)
  • Search result 54

    Category Number 864
    Pack size 250 mg
    Substance name ivermectin
    Declared content
    87.6% of C48H74O14 (ivermectin H2B1a) 3.5% of C47H72O14 (ivermectin H2B1b)
    Current batch 3020
    QTY (Max 2)
  • Search result 55

    Category Number 861
    Pack size 50 mg
    Substance name kanamycin monosulfate
    Declared content Not applicable
    Current batch 3005
    QTY (Max 25)
  • Search result 56

    Category Number 736
    Pack size 100 mg
    Substance name ketamine hydrochloride
    Declared content
    86.5% of C13H16ClNO (for HPLC)
    86.5% of C13H16ClNO (for UV)
    Current batch 4077
    QTY (Max 5)
  • Search result 57

    Category Number 1169
    Pack size 100 mg
    Substance name ketoconazole
    Declared content
    100.0% of C26H28CI2N4O4
    Current batch 3788
    QTY (Max 25)
  • Search result 58

    Category Number 1170
    Pack size 25 mg
    Substance name ketoconazole impurity standard
    Declared content Not applicable
    Current batch 4591
    QTY (Max 10)
  • Search result 59

    Category Number 668
    Pack size 100 mg
    Substance name ketoprofen
    Declared content
    99.9 % of C16H14O3
    Current batch 3982
    QTY (Max 25)
  • Search result 60

    Category Number 667
    Pack size 100 mg
    Substance name ketoprofen ethyl ester
    Declared content Not applicable
    Current batch 4706
    Out of Stock
  • Search result 61

    Category Number 707
    Pack size 100 mg
    Substance name lacidipine
    Declared content
    100.0% of C26H33NO6
    Current batch 4302
    QTY (Max 25)
  • Search result 62

    Category Number 647
    Pack size 25 mg
    Substance name lacidipine impurity standard
    Declared content Not applicable
    Current batch 3856
    QTY (Max 25)
  • Search result 63

    Category Number 210
    Pack size 3000 mg
    Substance name lactulose
    Declared content
    99.5% of C12H22O11
    Current batch 4188
    QTY (Max 25)
  • Search result 64

    Category Number 802
    Pack size 200 mg
    Substance name lamivudine
    Declared content
    99.8% of C8H11N3O3S
    Current batch 3878
    QTY (Max 25)
  • Search result 65

    Category Number 857
    Pack size 25 mg
    Substance name lamivudine impurity standard
    Declared content Not applicable
    Current batch 3533
    QTY (Max 25)
  • Search result 66

    Category Number 1097
    Pack size 200 mg
    Substance name lamotrigine
    Declared content
    99.9% of C9H7Cl2N5
    Current batch 4083
    QTY (Max 10)
  • Search result 67

    Category Number 1098
    Pack size 25 mg
    Substance name lamotrigine impurity standard
    Declared content Not applicable
    Current batch 3594
    QTY (Max 25)
  • Search result 68

    Category Number 872
    Pack size 100 mg
    Substance name lansoprazole
    Declared content
    99.9% of C16H14F3N3O2S
    Current batch 3116
    QTY (Max 25)
  • Search result 69

    Category Number 873
    Pack size 25 mg
    Substance name lansoprazole impurity standard
    Declared content Not applicable
    Current batch 3188
    QTY (Max 25)
  • Search result 70

    Category Number 1233
    Pack size 100 mg
    Substance name leflunomide
    Declared content
    99.9% of C12H9F3N2O2
    Current batch 4130
    QTY (Max 25)
  • Search result 71

    Category Number 1234
    Pack size 100 mg
    Substance name letrozole
    Declared content
    100.0% of C17H11N5
    Current batch 4131
    QTY (Max 25)
  • Search result 72

    Category Number 212
    Pack size 100 mg
    Substance name levamisole hydrochloride
    Declared content Not applicable
    Current batch 4151
    QTY (Max 25)
  • Search result 73

    Category Number 1310
    Pack size 100mg
    Substance name levetiracetam
    Declared content
    100.0% of C8H14N2O2
    Current batch 4821
    Out of Stock
  • Search result 74

    Category Number 1316
    Pack size 25mg
    Substance name levetiracetam impurity C
    Declared content Not applicable
    Current batch 4822
    Out of Stock
  • Search result 75

    Category Number 1315
    Pack size 25mg
    Substance name levetiracetam impurity G
    Declared content Not applicable
    Current batch 4823
    Out of Stock
  • Search result 76

    Category Number 1311
    Pack size 10mg
    Substance name levetiracetam impurity standard
    Declared content Not applicable
    Current batch 4865
    Out of Stock
  • Search result 77

    Category Number 356
    Pack size 100 mg
    Substance name levobunolol hydrochloride
    Declared content
    99.9% of C17H25NO3,HCl
    Current batch 3402
    QTY (Max 25)
  • Search result 78

    Category Number 213
    Pack size 100 mg
    Substance name levodopa
    Declared content
    99.9% of C9H11NO4
    Current batch 3192
    QTY (Max 25)
  • Search result 79

    Category Number 1287
    Pack size 100 mg
    Substance name levofloxacin hemihydrate
    Declared content
    99.2% of C18H20FN3O4, 1/2 H2O
    Current batch 4599
    QTY (Max 25)
  • Search result 80

    Category Number 772
    Pack size 100 mg
    Substance name levomenthol
    Declared content
    99.6% of C10H20O
    Current batch 4498
    QTY (Max 25)
  • Search result 81

    Category Number 723
    Pack size 100 mg
    Substance name levomepromazine maleate
    Declared content
    99.8% of C19H24N2OS,C4H4O4
    Current batch 4026
    QTY (Max 25)
  • Search result 82

    Category Number 634
    Pack size 25 mg
    Substance name levomepromazine sulfoxide
    Declared content Not applicable
    Current batch 2865
    Out of Stock
  • Search result 83

    Category Number 501
    Pack size 100 mg
    Substance name levonorgestrel
    Declared content
    99.7% of C21H28O2
    Current batch 3018
    QTY (Max 2)
  • Search result 84

    Category Number 1284
    Pack size 10 mg
    Substance name levothyroxine sodium impurity standard
    Declared content Not applicable
    Current batch 4571
    Out of Stock
  • Search result 85

    Category Number 727
    Pack size 100 mg
    Substance name lidocaine
    Declared content
    100.0% of C14H22N2O
    Current batch 4401
    QTY (Max 25)
  • Search result 86

    Category Number 214
    Pack size 100 mg
    Substance name lidocaine hydrochloride
    Declared content
    99.9% of C14H22N2O,HCl,H2O
    Current batch 4226
    QTY (Max 25)
  • Search result 87

    Category Number 215
    Pack size 250 mg
    Substance name lincomycin hydrochloride
    Declared content
    86.9% of C18H34N2O6S
    Current batch 2967
    QTY (Max 25)
  • Search result 88

    Category Number 733
    Pack size 0.5 mL
    Substance name linseed oil
    Declared content Not applicable
    Current batch 2496
    QTY (Max 1)
  • Search result 89

    Category Number 1285
    Pack size 10 mg
    Substance name liothyronine sodium impurity standard
    Declared content Not applicable
    Current batch 4572
    Out of Stock
  • Search result 90

    Category Number 695
    Pack size 100 mg
    Substance name lisinopril dihydrate
    Declared content
    91.5% of C21H31N3O5
    Current batch 3095
    QTY (Max 25)
  • Search result 91

    Category Number 696
    Pack size 25 mg
    Substance name lisinopril diketopiperazine
    Declared content Not applicable
    Current batch 3390
    Discontinued
  • Search result 92

    Category Number 433
    Pack size 100 mg
    Substance name lithium lactate
    Declared content
    113.8% of C3H5NaO3
    91.5% of C3H6O3
    Current batch 4556
    Out of Stock
  • Search result 93

    Category Number 927
    Pack size 25 mg
    Substance name lithocholic acid
    Declared content Not applicable
    Current batch 3273
    QTY (Max 25)
  • Search result 94

    Category Number 697
    Pack size 100 mg
    Substance name lofepramine hydrochloride (form A)
    Declared content
    99.9% of C26H27ClN2O,HCl
    Current batch 4338
    QTY (Max 25)
  • Search result 95

    Category Number 635
    Pack size 100 mg
    Substance name loperamide hydrochloride
    Declared content
    98.9% of C29H33ClN2O2,HCl
    Current batch 4580
    QTY (Max 25)
  • Search result 96

    Category Number 636
    Pack size 25 mg
    Substance name loperamide N-oxide
    Declared content Not applicable
    Current batch 4482
    QTY (Max 10)
  • Search result 97

    Category Number 447
    Pack size 50 mg
    Substance name loprazolam mesilate
    Declared content Not applicable
    Current batch 1604
    QTY (Max 5)
  • Search result 98

    Category Number 874
    Pack size 100 mg
    Substance name loratadine
    Declared content
    99.6% of C22H23ClN2O2
    Current batch 3117
    QTY (Max 25)
  • Search result 99

    Category Number 875
    Pack size 25 mg
    Substance name loratadine impurity standard
    Declared content Not applicable
    Current batch 3291
    QTY (Max 25)
  • Search result 100

    Category Number 434
    Pack size 100 mg
    Substance name lorazepam
    Declared content
    99.7% of C15H10Cl2N2O2
    Current batch 4150
    Out of Stock