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.

The BPCRS Catalogue is now available for download in Excel format, updated monthly to reflect the latest listings.

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

    Category Number 943
    Pack size 2 mL
    Substance name nimodipine impurity A
    CAS Number 85677-93-6
    Quantitative No
    Current batch 4245
    QTY (Max 2)
  • Search result 2

    Category Number 262
    Pack size 100 mg
    Substance name nitrazepam
    CAS Number 146-22-5
    Quantitative Yes
    Current batch 4588
    QTY (Max 5)
  • Search result 3

    Category Number 263
    Pack size 50 mg
    Substance name nitrofurfural diacetate
    CAS Number 92-55-7
    Quantitative No
    Current batch 597
    QTY (Max 25)
  • Search result 4

    Category Number 512
    Pack size 100 mg
    Substance name noradrenaline acid tartrate
    CAS Number 108341-18-0
    Quantitative Yes
    Current batch 4307
    QTY (Max 25)
  • Search result 5

    Category Number 266
    Pack size 50 mg
    Substance name norethisterone
    CAS Number 68-22-4
    Quantitative Yes
    Current batch 4164
    QTY (Max 25)
  • Search result 6

    Category Number 267
    Pack size 100 mg
    Substance name norethisterone acetate
    CAS Number 51-98-9
    Quantitative Yes
    Current batch 2744
    QTY (Max 25)
  • Search result 7

    Category Number 670
    Pack size 100 mg
    Substance name norfloxacin
    CAS Number 70458-96-7
    Quantitative Yes
    Current batch 3096
    QTY (Max 25)
  • Search result 8

    Category Number 714
    Pack size 100 mg
    Substance name norgestrel
    CAS Number 6533-00-2
    Quantitative Yes
    Current batch 3522
    QTY (Max 10)
  • Search result 9

    Category Number 269
    Pack size 200 mg
    Substance name nortriptyline hydrochloride
    CAS Number 894-71-3
    Quantitative Yes
    Current batch 4257
    QTY (Max 25)
  • Search result 10

    Category Number 1288
    Pack size 100 mg
    Substance name ofloxacin
    CAS Number Not applicable
    Quantitative Yes
    Current batch 4600
    QTY (Max 25)
  • Search result 11

    Category Number 1060
    Pack size 100 mg
    Substance name olanzapine
    CAS Number 132539-06-1
    Quantitative Yes
    Current batch 3245
    QTY (Max 1)
  • Search result 12

    Category Number 1173
    Pack size 100 mg
    Substance name olmesartan medoxomil
    CAS Number 144689-63-4
    Quantitative Yes
    Current batch 3802
    QTY (Max 25)
  • Search result 13

    Category Number 765
    Pack size 100 mg
    Substance name omeprazole
    CAS Number 73590-58-6
    Quantitative Yes
    Current batch 4311
    QTY (Max 25)
  • Search result 14

    Category Number 1297
    Pack size 10mg
    Substance name omeprazole impurity standard
    CAS Number Not applicable
    Quantitative No
    Current batch 4875
    QTY (Max 5)
  • Search result 15

    Category Number 805
    Pack size 25 mg
    Substance name ondansetron for TLC system suitability
    CAS Number Not applicable
    Quantitative No
    Current batch 4353
    QTY (Max 25)
  • Search result 16

    Category Number 808
    Pack size 100 mg
    Substance name ondansetron hydrochloride dihydrate
    CAS Number 103639-04-9
    Quantitative Yes
    Current batch 2897
    QTY (Max 2)
  • Search result 17

    Category Number 806
    Pack size 25 mg
    Substance name ondansetron impurity standard
    CAS Number Not applicable
    Quantitative No
    Current batch 4379
    QTY (Max 25)
  • Search result 18

    Category Number 272
    Pack size 1
    Substance name orciprenaline sulfate
    CAS Number 5874-97-5
    Quantitative Not applicable
    Current batch
    Discontinued
  • Search result 19

    Category Number 903
    Pack size 100 mg
    Substance name oseltamivir phosphate
    CAS Number 204255-11-8
    Quantitative Yes
    Current batch 3236
    QTY (Max 25)
  • Search result 20

    Category Number 1021
    Pack size 50 mg
    Substance name oxazepam
    CAS Number 604-75-1
    Quantitative No
    Current batch 3223
    QTY (Max 25)
  • Search result 21

    Category Number 764
    Pack size 25 mg
    Substance name oxibendazole
    CAS Number 20559-55-1
    Quantitative No
    Current batch 2945
    QTY (Max 25)
  • Search result 22

    Category Number 700
    Pack size 100 mg
    Substance name oxybuprocaine hydrochloride
    CAS Number 5987-82-6
    Quantitative Yes
    Current batch 3804
    QTY (Max 25)
  • Search result 23

    Category Number 701
    Pack size 100 mg
    Substance name oxybutynin hydrochloride
    CAS Number 1508-65-2
    Quantitative Yes
    Current batch 3921
    QTY (Max 25)
  • Search result 24

    Category Number 273
    Pack size 200 mg
    Substance name oxyclozanide
    CAS Number 2277-92-1
    Quantitative No
    Current batch 4016
    QTY (Max 1)
  • Search result 25

    Category Number 1068
    Pack size 100 mg
    Substance name oxycodone hydrochloride
    CAS Number 124-90-3
    Quantitative Yes
    Current batch 4211
    Out of Stock
  • Search result 26

    Category Number 1136
    Pack size 25 mg
    Substance name oxycodone impurity standard
    CAS Number Not applicable
    Quantitative No
    Current batch 3649
    QTY (Max 25)
  • Search result 27

    Category Number 416
    Pack size 1
    Substance name oxyphenbutazone
    CAS Number Not applicable
    Quantitative No
    Current batch
    Discontinued
  • Search result 28

    Category Number 782
    Pack size 100 mg
    Substance name oxytetracycline
    CAS Number 79-57-2
    Quantitative Yes
    Current batch 2830
    QTY (Max 25)
  • Search result 29

    Category Number 275
    Pack size 20 mg
    Substance name oxytetracycline hydrochloride
    CAS Number 2058-46-0
    Quantitative No
    Current batch 4082
    QTY (Max 25)
  • Search result 30

    Category Number 769
    Pack size 20 mg
    Substance name paeoniflorin
    CAS Number Not applicable
    Quantitative Yes
    Current batch 3571
    E-mail to order:  bpcrs@mhra.gov.uk
  • Search result 31

    Category Number 1165
    Pack size 100 mg
    Substance name palmatine chloride
    CAS Number 10605-02-4
    Quantitative Yes
    Current batch 4200
    Out of Stock
  • Search result 32

    Category Number 276
    Pack size 25 mg
    Substance name pancuronium bromide
    CAS Number 15500-66-0
    Quantitative Yes
    Current batch 3863
    Out of Stock
  • Search result 33

    Category Number 1198
    Pack size 25 mg
    Substance name pantoprazole impurity A
    CAS Number 127780-16-9
    Quantitative No
    Current batch 3903
    QTY (Max 25)
  • Search result 34

    Category Number 1197
    Pack size 100 mg
    Substance name pantoprazole sodium
    CAS Number 138786-67-1
    Quantitative Yes
    Current batch 3902
    QTY (Max 25)
  • Search result 35

    Category Number 277
    Pack size 100 mg
    Substance name papaverine hydrochloride
    CAS Number 61-25-6
    Quantitative Yes
    Current batch 2715
    QTY (Max 25)
  • Search result 36

    Category Number 371
    Pack size 100 mg
    Substance name paracetamol
    CAS Number 103-90-2
    Quantitative Yes
    Current batch 4436
    QTY (Max 25)
  • Search result 37

    Category Number 1024
    Pack size 200 mg
    Substance name paroxetine hydrochloride hemihydrate
    CAS Number 110429-35-1
    Quantitative Yes
    Current batch 3241
    QTY (Max 25)
  • Search result 38

    Category Number 746
    Pack size 25 mg
    Substance name paroxetine impurity standard
    CAS Number Not applicable
    Quantitative No
    Current batch 4468
    QTY (Max 25)
  • Search result 39

    Category Number 278
    Pack size 5 mg
    Substance name pentagastrin
    CAS Number  5534-95-2
    Quantitative No
    Current batch 3204
    QTY (Max 25)
  • Search result 40

    Category Number 1073
    Pack size 100 mg
    Substance name perindopril erbumine
    CAS Number 107133-36-8
    Quantitative Yes
    Current batch 4167
    QTY (Max 25)
  • Search result 41

    Category Number 1074
    Pack size 25 mg
    Substance name perindopril impurity standard
    CAS Number Not applicable
    Quantitative No
    Current batch 3444
    QTY (Max 25)
  • Search result 42

    Category Number 422
    Pack size 100 mg
    Substance name perphenazine
    CAS Number 58-39-9
    Quantitative Yes
    Current batch 2627
    Discontinued
  • Search result 43

    Category Number 683
    Pack size 100 mg
    Substance name pethidine hydrochloride
    CAS Number 50-13-5
    Quantitative Yes
    Current batch 4390
    QTY (Max 5)
  • Search result 44

    Category Number 1166
    Pack size 100 mg
    Substance name phenelzine sulfate
    CAS Number 156-51-4
    Quantitative Yes
    Current batch 4704
    Out of Stock
  • Search result 45

    Category Number 1208
    Pack size 100 mg
    Substance name phenindione
    CAS Number 123-31-9
    Quantitative Yes
    Current batch 3962
    QTY (Max 25)
  • Search result 46

    Category Number 1209
    Pack size 25 mg
    Substance name phenindione impurity 1
    CAS Number 3761-46-4
    Quantitative No
    Current batch 4118
    QTY (Max 25)
  • Search result 47

    Category Number 901
    Pack size 100 mg
    Substance name phenobarbital
    CAS Number 50-06-6
    Quantitative Yes
    Current batch 3224
    QTY (Max 5)
  • Search result 48

    Category Number 1072
    Pack size 100 mg
    Substance name phenoxybenzamine hydrochloride
    CAS Number 63-92-3
    Quantitative Yes
    Current batch 3399
    QTY (Max 25)
  • Search result 49

    Category Number 282
    Pack size 500 mg
    Substance name phenoxymethylpenicillin potassium
    CAS Number 132-98-9
    Quantitative Yes
    Current batch 3113
    QTY (Max 25)
  • Search result 50

    Category Number 1099
    Pack size 25 mg
    Substance name phentolamine impurity standard
    CAS Number Not applicable
    Quantitative No
    Current batch 3672
    QTY (Max 25)
  • Search result 51

    Category Number 520
    Pack size 100 mg
    Substance name phentolamine mesilate
    CAS Number 65-28-1
    Quantitative Yes
    Current batch 4129
    QTY (Max 25)
  • Search result 52

    Category Number 1026
    Pack size 25 mg
    Substance name phenylacetic acid
    CAS Number 103-82-2
    Quantitative No
    Current batch 3357
    QTY (Max 25)
  • Search result 53

    Category Number 703
    Pack size 25 mg
    Substance name phenylcyclohexylglycolic acid
    CAS Number 4335-77-7
    Quantitative No
    Current batch 3942
    QTY (Max 25)
  • Search result 54

    Category Number 284
    Pack size 100 mg
    Substance name phenylephrine hydrochloride
    CAS Number 61-76-7
    Quantitative Yes
    Current batch 4352
    QTY (Max 25)
  • Search result 55

    Category Number 1238
    Pack size 100 mg
    Substance name phenytoin sodium
    CAS Number  630-93-3
    Quantitative Yes
    Current batch 4142
    QTY (Max 25)
  • Search result 56

    Category Number 423
    Pack size 0.25 mL
    Substance name phytomenadione
    CAS Number 84-80-0
    Quantitative Yes
    Current batch 4623
    QTY (Max 10)
  • Search result 57

    Category Number 503
    Pack size 200 mg
    Substance name pilocarpine nitrate
    CAS Number 148-72-1
    Quantitative Yes
    Current batch 2999
    QTY (Max 25)
  • Search result 58

    Category Number 1247
    Pack size 100 mg
    Substance name pimobendan
    CAS Number  74150-27-9
    Quantitative Yes
    Current batch 4126
    QTY (Max 25)
  • Search result 59

    Category Number 682
    Pack size 100 mg
    Substance name pimozide
    CAS Number 2062-78-4
    Quantitative Yes
    Current batch 2256
    QTY (Max 25)
  • Search result 60

    Category Number 1298
    Pack size 100mg
    Substance name pioglitazone hydrochloride
    CAS Number Not applicable
    Quantitative Yes
    Current batch 4620
    QTY (Max 25)
  • Search result 61

    Category Number 1027
    Pack size 100 mg
    Substance name piperacillin
    CAS Number 66258-76-2
    Quantitative Yes
    Current batch 4583
    QTY (Max 25)
  • Search result 62

    Category Number 1171
    Pack size 250 mg
    Substance name piperonyl butoxide
    CAS Number 51-03-6
    Quantitative Yes
    Current batch 4490
    QTY (Max 25)
  • Search result 63

    Category Number 1176
    Pack size 100 mg
    Substance name piperonyl butoxide impurity standard
    CAS Number Not applicable
    Quantitative No
    Current batch 3886
    QTY (Max 25)
  • Search result 64

    Category Number 463
    Pack size 100 mg
    Substance name piroxicam
    CAS Number 36322-90-4
    Quantitative Yes
    Current batch 4404
    QTY (Max 25)
  • Search result 65

    Category Number 411
    Pack size 50 mg
    Substance name pizotifen malate
    CAS Number 5189-11-7
    Quantitative Yes
    Current batch 3471
    QTY (Max 25)
  • Search result 66

    Category Number 288
    Pack size 100 mg
    Substance name poldine metilsulfate
    CAS Number 545-80-2
    Quantitative Yes
    Current batch 2432
    Discontinued
  • Search result 67

    Category Number 1028
    Pack size 100 mg
    Substance name polymyxin B sulfate
    CAS Number 1405-20-5
    Quantitative No
    Current batch 4128
    QTY (Max 25)
  • Search result 68

    Category Number 289
    Pack size 100 mg
    Substance name polythiazide
    CAS Number 346-18-9
    Quantitative Yes
    Current batch 1449
    QTY (Max 25)
  • Search result 69

    Category Number 510
    Pack size 25 mg
    Substance name potassium trichloroammineplatinate
    CAS Number 13820-91-2
    Quantitative No
    Current batch 4396
    QTY (Max 25)
  • Search result 70

    Category Number 1203
    Pack size 100 mg
    Substance name pramipexole
    CAS Number 191217-81-9
    Quantitative Yes
    Current batch 3969
    QTY (Max 25)
  • Search result 71

    Category Number 1204
    Pack size 25 mg
    Substance name pramipexole impurity A
    CAS Number 106092-09-5
    Quantitative No
    Current batch 3970
    QTY (Max 25)
  • Search result 72

    Category Number 1029
    Pack size 100 mg
    Substance name pravastatin 1,1,3,3,-tetramethylbutylamine
    CAS Number 151006-14-3
    Quantitative Yes
    Current batch 3323
    QTY (Max 5)
  • Search result 73

    Category Number 1030
    Pack size 10 mg
    Substance name pravastatin impurity A
    CAS Number 250737-12-3
    Quantitative No
    Current batch 3324
    Out of Stock
  • Search result 74

    Category Number 399
    Pack size 100 mg
    Substance name prazosin hydrochloride
    CAS Number 19237-84-4
    Quantitative Yes
    Current batch 4140
    QTY (Max 25)
  • Search result 75

    Category Number 464
    Pack size 100 mg
    Substance name prednisolone
    CAS Number 50-24-8
    Quantitative Yes
    Current batch 3757
    QTY (Max 25)
  • Search result 76

    Category Number 1140
    Pack size 100 mg
    Substance name prednisolone acetate
    CAS Number 52-21-1
    Quantitative Yes
    Current batch 3608
    QTY (Max 1)
  • Search result 77

    Category Number 292
    Pack size 100 mg
    Substance name prednisolone sodium phosphate
    CAS Number 125-02-0
    Quantitative Yes
    Current batch 4493
    QTY (Max 25)
  • Search result 78

    Category Number 553
    Pack size 200 mg
    Substance name prednisone
    CAS Number 53-03-2
    Quantitative No
    Current batch 3536
    QTY (Max 5)
  • Search result 79

    Category Number 1264
    Pack size 100 mg
    Substance name pregabalin
    CAS Number 148553-50-8
    Quantitative Yes
    Current batch 4405
    QTY (Max 25)
  • Search result 80

    Category Number 1266
    Pack size 25 mg
    Substance name pregabalin impurity standard
    CAS Number 148553-50-8
    Quantitative No
    Current batch 4445
    QTY (Max 5)
  • Search result 81

    Category Number 497
    Pack size 100 mg
    Substance name prilocaine hydrochloride
    CAS Number 1786-81-8
    Quantitative Yes
    Current batch 1727
    QTY (Max 25)
  • Search result 82

    Category Number 293
    Pack size 100 mg
    Substance name primidone
    CAS Number 125-33-7
    Quantitative Yes
    Current batch 1562
    QTY (Max 1)
  • Search result 83

    Category Number 295
    Pack size 100 mg
    Substance name procaine benzylpenicillin
    CAS Number 54-35-3
    Quantitative Yes
    Current batch 4155
    QTY (Max 25)
  • Search result 84

    Category Number 638
    Pack size 100 mg
    Substance name prochlorperazine maleate
    CAS Number 84-02-6
    Quantitative Yes
    Current batch 4068
    QTY (Max 25)
  • Search result 85

    Category Number 493
    Pack size 100 mg
    Substance name prochlorperazine mesilate
    CAS Number 5132-55-8
    Quantitative Yes
    Current batch 4816
    QTY (Max 25)
  • Search result 86

    Category Number 494
    Pack size 25 mg
    Substance name prochlorperazine sulfoxide
    CAS Number 10078-27-0
    Quantitative No
    Current batch 1768
    QTY (Max 5)
  • Search result 87

    Category Number 296
    Pack size 100 mg
    Substance name procyclidine hydrochloride
    CAS Number 1508-76-5
    Quantitative Yes
    Current batch 4565
    QTY (Max 25)
  • Search result 88

    Category Number 449
    Pack size 50 mg
    Substance name progesterone
    CAS Number 57-83-0
    Quantitative Yes
    Current batch 4181
    QTY (Max 25)
  • Search result 89

    Category Number 297
    Pack size 100 mg
    Substance name proguanil hydrochloride
    CAS Number 637-32-1
    Quantitative Yes
    Current batch 3164
    QTY (Max 25)
  • Search result 90

    Category Number 412
    Pack size 100 mg
    Substance name promethazine hydrochloride
    CAS Number 58-33-3
    Quantitative Yes
    Current batch 4460
    QTY (Max 25)
  • Search result 91

    Category Number 505
    Pack size 25 mg
    Substance name promethazine sulfoxide
    CAS Number 7640-51-9
    Quantitative No
    Current batch 4626
    QTY (Max 25)
  • Search result 92

    Category Number 1031
    Pack size 1 mL
    Substance name propofol
    CAS Number 2078-54-8
    Quantitative Yes
    Current batch 4446
    QTY (Max 10)
  • Search result 93

    Category Number 698
    Pack size 25 mg
    Substance name propofol dimer
    CAS Number 2416-95-7
    Quantitative No
    Current batch 4343
    QTY (Max 25)
  • Search result 94

    Category Number 1032
    Pack size 0.05 mL
    Substance name propofol impurity J
    CAS Number 1988-11-0
    Quantitative No
    Current batch 4342
    Out of Stock
  • Search result 95

    Category Number 1196
    Pack size 100 mg
    Substance name propranolol hydrochloride
    CAS Number 318-98-9
    Quantitative Yes
    Current batch 3911
    QTY (Max 25)
  • Search result 96

    Category Number 868
    Pack size 100 mg
    Substance name propylene glycol
    CAS Number 57-55-6
    Quantitative Yes
    Current batch 3082
    QTY (Max 5)
  • Search result 97

    Category Number 413
    Pack size 100 mg
    Substance name pseudoephedrine hydrochloride
    CAS Number 345-78-8
    Quantitative Yes
    Current batch 4383
    QTY (Max 5)
  • Search result 98

    Category Number 717
    Pack size 25 mg
    Substance name pseudomorphine trihydrate
    CAS Number 6472-73-7
    Quantitative No
    Current batch 3972
    Discontinued
  • Search result 99

    Category Number 906
    Pack size 100 mg
    Substance name pyrazinamide
    CAS Number 98-96-4
    Quantitative Yes
    Current batch 4568
    QTY (Max 25)
  • Search result 100

    Category Number 1033
    Pack size 50 mg
    Substance name pyridostigmine bromide
    CAS Number 101-26-8
    Quantitative No
    Current batch 4106
    QTY (Max 25)