Skip to content

UGX to XPF exchange rate API

Uganda Shilling to CFP Franc · quoted 2026-10-23

0.02474

▼ +16.78% over 2Y

1 UGX = 0.02474 XPF · 1 XPF = 40.4171 UGX · Get this rate via the API

1 UGX buys 0.02474 XPF as of 2026-10-23, so 1 XPF buys 40.4171 UGX. Over the last 2 years, UGX/XPF traded between 0.02474 and 0.03150, averaged 0.02863 and fell 16.78%. The API holds daily UGX/XPF rates from 2024-08-24 — 2 years of history — so any past day, or a whole series, is one request away.

Converting an invoice? Convert an amount on a specific date.

Chart sampled every 7 observations · table and exports keep every daily rate

Download CSV
UGX/XPF over 2Y: show the values
Rates per 1 UGX. Missing rates are shown as a dash.
DateXPF
2024-10-230.02973
2024-10-240.02968
2024-10-250.02961
2024-10-260.030123
2024-10-270.030153
2024-10-280.029638
2024-10-290.029665
2024-10-300.029591
2024-10-310.029552
2024-11-010.029538
2024-11-020.029956
2024-11-030.030055
2024-11-040.029488
2024-11-050.029461
2024-11-060.029839
2024-11-070.029704
2024-11-080.029775
2024-11-090.030402
2024-11-100.030194
2024-11-110.030015
2024-11-120.030113
2024-11-130.030161
2024-11-140.030361
2024-11-150.03035
2024-11-160.030818
2024-11-170.03061
2024-11-180.030319
2024-11-190.030249
2024-11-200.030223
2024-11-210.03029
2024-11-220.030506
2024-11-230.031154
2024-11-240.030694
2024-11-250.030336
2024-11-260.030283
2024-11-270.030145
2024-11-280.030168
2024-11-290.030131
2024-11-300.03052
2024-12-010.030283
2024-12-020.030312
2024-12-030.030321
2024-12-040.03037
2024-12-050.030267
2024-12-060.030267
2024-12-070.030635
2024-12-080.030464
2024-12-090.030353
2024-12-100.030406
2024-12-110.030539
2024-12-120.03059
2024-12-130.030648
2024-12-140.031014
2024-12-150.030816
2024-12-160.030657
2024-12-170.030702
2024-12-180.030834
2024-12-190.031097
2024-12-200.031011
2024-12-210.031434
2024-12-220.031033
2024-12-230.030711
2024-12-240.030789
2024-12-250.031085
2024-12-260.030873
2024-12-270.030823
2024-12-280.031286
2024-12-290.03098
2024-12-300.030783
2024-12-310.030814
2025-01-010.031003
2025-01-020.030976
2025-01-030.031065
2025-01-040.031448
2025-01-050.031257
2025-01-060.030901
2025-01-070.030695
2025-01-080.03087
2025-01-090.030827
2025-01-100.030906
2025-01-110.031505
2025-01-120.031185
2025-01-130.031112
2025-01-140.030939
2025-01-150.030862
2025-01-160.030915
2025-01-170.030951
2025-01-180.031461
2025-01-190.031281
2025-01-200.03086
2025-01-210.030769
2025-01-220.030686
2025-01-230.030686
2025-01-240.030455
2025-01-250.030896
2025-01-260.030616
2025-01-270.030395
2025-01-280.030535
2025-01-290.030566
2025-01-300.030582
2025-01-310.030694
2025-02-010.031279
2025-02-020.030944
2025-02-030.03082
2025-02-040.030835
2025-02-050.030689
2025-02-060.030757
2025-02-070.030827
2025-02-080.031451
2025-02-090.031208
2025-02-100.03097
2025-02-110.030958
2025-02-120.030828
2025-02-130.030654
2025-02-140.030475
2025-02-150.030944
2025-02-160.030605
2025-02-170.030463
2025-02-180.030549
2025-02-190.030569
2025-02-200.030606
2025-02-210.030534
2025-02-220.031048
2025-02-230.030733
2025-02-240.030513
2025-02-250.030484
2025-02-260.030424
2025-02-270.030583
2025-02-280.030731
2025-03-010.031265
2025-03-020.030903
2025-03-030.030622
2025-03-040.030364
2025-03-050.029901
2025-03-060.029631
2025-03-070.029525
2025-03-080.030053
2025-03-090.029649
2025-03-100.029557
2025-03-110.029388
2025-03-120.029369
2025-03-130.029473
2025-03-140.029514
2025-03-150.029878
2025-03-160.029616
2025-03-170.029431
2025-03-180.029338
2025-03-190.029381
2025-03-200.029495
2025-03-210.029603
2025-03-220.030062
2025-03-230.029802
2025-03-250.029678
2025-03-260.029737
2025-03-270.029733
2025-03-280.029685
2025-03-290.029965
2025-03-300.029725
2025-03-310.029628
2025-04-010.029762
2025-04-020.02977
2025-04-030.029266
2025-04-040.029178
2025-04-050.029778
2025-04-060.029551
2025-04-070.029272
2025-04-080.028966
2025-04-090.028886
2025-04-100.028732
2025-04-110.028146
2025-04-120.028585
2025-04-130.028327
2025-04-140.028099
2025-04-150.028261
2025-04-160.028183
2025-04-170.028191
2025-04-180.028125
2025-04-190.028578
2025-04-200.02822
2025-04-210.027901
2025-04-220.027925
2025-04-230.028198
2025-04-240.028205
2025-04-250.02821
2025-04-260.028572
2025-04-270.02841
2025-04-280.02819
2025-04-290.028151
2025-04-300.028216
2025-05-010.028363
2025-05-020.028337
2025-05-030.028856
2025-05-040.028593
2025-05-050.028329
2025-05-060.028305
2025-05-080.028449
2025-05-090.028521
2025-05-100.028969
2025-05-110.028725
2025-05-120.028802
2025-05-130.028858
2025-05-140.028662
2025-05-150.028729
2025-05-170.029255
2025-05-180.0289
2025-05-190.028602
2025-05-200.02851
2025-05-210.028384
2025-05-220.028458
2025-05-230.028388
2025-05-240.028778
2025-05-250.028445
2025-05-260.028271
2025-05-270.028355
2025-05-280.028468
2025-05-290.028533
2025-05-300.028479
2025-05-310.028919
2025-06-010.028641
2025-06-020.028322
2025-06-030.028301
2025-06-040.028292
2025-06-050.028234
2025-06-060.028355
2025-06-070.028832
2025-06-080.028537
2025-06-090.028359
2025-06-100.028409
2025-06-110.028441
2025-06-120.028277
2025-06-130.028322
2025-06-140.028639
2025-06-150.028373
2025-06-160.028182
2025-06-170.02828
2025-06-180.028391
2025-06-190.028433
2025-06-200.028272
2025-06-210.028712
2025-06-220.028493
2025-06-230.02827
2025-06-240.028111
2025-06-250.028085
2025-06-260.027904
2025-06-270.027905
2025-06-280.028345
2025-06-290.028088
2025-06-300.027819
2025-07-010.027703
2025-07-020.027715
2025-07-030.027807
2025-07-040.02778
2025-07-050.028248
2025-07-060.028022
2025-07-070.027885
2025-07-080.027861
2025-07-090.02791
2025-07-100.02793
2025-07-110.028036
2025-07-120.028481
2025-07-130.028277
2025-07-140.028058
2025-07-150.028123
2025-07-160.028214
2025-07-170.028264
2025-07-180.028201
2025-07-190.028637
2025-07-200.028337
2025-07-210.028108
2025-07-220.027981
2025-07-230.027871
2025-07-240.027818
2025-07-250.027879
2025-07-260.028324
2025-07-270.028009
2025-07-280.028087
2025-07-290.028341
2025-07-300.028471
2025-07-310.028672
2025-08-010.028622
2025-08-020.028794
2025-08-030.028575
2025-08-040.0284
2025-08-050.028383
2025-08-060.028292
2025-08-070.028233
2025-08-080.028254
2025-08-090.028754
2025-08-100.028452
2025-08-110.028298
2025-08-120.028304
2025-08-130.0282
2025-08-140.028279
2025-08-150.028259
2025-08-160.028646
2025-08-170.028409
2025-08-180.028256
2025-08-190.028287
2025-08-200.028294
2025-08-210.028338
2025-08-220.028307
2025-08-230.028579
2025-08-240.028576
2025-08-250.028241
2025-08-260.028318
2025-08-270.028387
2025-08-280.028296
2025-08-290.028312
2025-08-300.028761
2025-08-310.028461
2025-09-010.028288
2025-09-020.028409
2025-09-030.028504
2025-09-040.028597
2025-09-050.028539
2025-09-060.028945
2025-09-070.028795
2025-09-080.028472
2025-09-090.028511
2025-09-100.028656
2025-09-110.028569
2025-09-130.029005
2025-09-140.028754
2025-09-150.028493
2025-09-160.028367
2025-09-170.028341
2025-09-180.028449
2025-09-190.028537
2025-09-200.029026
2025-09-210.028729
2025-09-220.028512
2025-09-230.028437
2025-09-240.02852
2025-09-250.028688
2025-09-260.028784
2025-09-270.029194
2025-09-280.028972
2025-09-290.028692
2025-09-300.029105
2025-10-010.029173
2025-10-020.029395
2025-10-030.02936
2025-10-040.029455
2025-10-050.029398
2025-10-060.029502
2025-10-070.029617
2025-10-080.029834
2025-10-090.029849
2025-10-100.030013
2025-10-110.030045
2025-10-120.029979
2025-10-130.029947
2025-10-140.030073
2025-10-150.02983
2025-10-160.029683
2025-10-170.0295
2025-10-180.029339
2025-10-190.029405
2025-10-200.029387
2025-10-210.029624
2025-10-220.02961
2025-10-230.029544
2025-10-240.029491
2025-10-250.029511
2025-10-260.029551
2025-10-270.029546
2025-10-280.029522
2025-10-290.029604
2025-10-300.029711
2025-10-310.029661
2025-11-010.029683
2025-11-020.029667
2025-11-030.02973
2025-11-040.029799
2025-11-050.029784
2025-11-060.029671
2025-11-070.029593
2025-11-080.029478
2025-11-090.02943
2025-11-100.029474
2025-11-110.029259
2025-11-120.028857
2025-11-130.028575
2025-11-140.028551
2025-11-150.028777
2025-11-160.028806
2025-11-170.028836
2025-11-180.028852
2025-11-190.028593
2025-11-200.028472
2025-11-210.028441
2025-11-220.028497
2025-11-230.02844
2025-11-240.028484
2025-11-250.028537
2025-11-260.028481
2025-11-270.02841
2025-11-280.028426
2025-11-290.028392
2025-11-300.028329
2025-12-010.028349
2025-12-020.028587
2025-12-030.028827
2025-12-040.028932
2025-12-050.028903
2025-12-060.028963
2025-12-070.029009
2025-12-080.028984
2025-12-090.029071
2025-12-110.028672
2025-12-120.028633
2025-12-130.028623
2025-12-140.028586
2025-12-150.028624
2025-12-160.028533
2025-12-170.028549
2025-12-180.028547
2025-12-190.02851
2025-12-200.028524
2025-12-210.02846
2025-12-220.028431
2025-12-230.028158
2025-12-240.028065
2025-12-250.028058
2025-12-260.028092
2025-12-270.028057
2025-12-280.028098
2025-12-290.028125
2025-12-300.028065
2025-12-310.028084
2026-01-010.028047
2026-01-020.028059
2026-01-030.028083
2026-01-040.028052
2026-01-050.028152
2026-01-060.028141
2026-01-070.028156
2026-01-080.028331
2026-01-090.028426
2026-01-100.028496
2026-01-110.028386
2026-01-120.028389
2026-01-130.028343
2026-01-140.028622
2026-01-150.028829
2026-01-160.028906
2026-01-170.028921
2026-01-180.029
2026-01-190.028954
2026-01-200.029354
2026-01-210.029481
2026-01-220.029533
2026-01-230.02904
2026-01-240.028472
2026-01-250.028606
2026-01-260.028502
2026-01-270.028463
2026-01-280.028023
2026-01-290.028068
2026-01-300.028104
2026-01-310.028257
2026-02-010.028166
2026-02-020.028086
2026-02-030.028194
2026-02-040.028225
2026-02-050.028316
2026-02-060.028343
2026-02-070.028388
2026-02-080.028281
2026-02-090.028311
2026-02-100.028177
2026-02-110.028211
2026-02-120.028329
2026-02-130.028378
2026-02-140.028406
2026-02-150.028389
2026-02-160.028439
2026-02-170.028421
2026-02-180.028522
2026-02-190.028416
2026-02-200.028194
2026-02-210.028208
2026-02-220.028103
2026-02-230.028131
2026-02-240.028149
2026-02-250.028211
2026-02-260.028074
2026-02-270.028109
2026-02-280.028053
2026-03-010.028043
2026-03-020.028194
2026-03-030.028124
2026-03-040.027499
2026-03-050.027734
2026-03-060.027846
2026-03-070.027922
2026-03-080.027726
2026-03-090.027923
2026-03-100.027251
2026-03-110.027641
2026-03-120.027761
2026-03-130.027708
2026-03-140.027742
2026-03-150.027667
2026-03-160.027641
2026-03-170.027505
2026-03-180.02752
2026-03-190.027571
2026-03-200.027379
2026-03-210.027282
2026-03-220.02728
2026-03-230.027382
2026-03-240.027296
2026-03-250.027535
2026-03-260.02791
2026-03-270.027857
2026-03-280.02774
2026-03-290.027746
2026-03-300.027833
2026-03-310.027707
2026-04-010.027484
2026-04-020.027742
2026-04-030.027674
2026-04-040.027671
2026-04-050.027614
2026-04-060.027628
2026-04-070.027596
2026-04-080.027361
2026-04-090.027801
2026-04-100.027853
2026-04-110.027509
2026-04-120.027705
2026-04-130.027754
2026-04-140.027209
2026-04-150.027328
2026-04-160.027519
2026-04-170.027458
2026-04-180.027371
2026-04-190.027363
2026-04-200.02736
2026-04-210.027449
2026-04-220.027483
2026-04-230.027445
2026-04-240.02744
2026-04-250.027368
2026-04-260.027413
2026-04-270.027428
2026-04-280.027341
2026-04-290.027436
2026-04-300.027408
2026-05-010.027081
2026-05-020.027059
2026-05-030.027081
2026-05-040.027114
2026-05-050.027206
2026-05-060.027035
2026-05-070.027043
2026-05-080.027117
2026-05-090.027011
2026-05-100.027148
2026-05-110.027183
2026-05-120.027064
2026-05-140.027173
2026-05-150.027341
2026-05-160.027354
2026-05-170.027312
2026-05-180.027248
2026-05-190.027206
2026-05-200.02722
2026-05-210.027207
2026-05-230.027256
2026-05-240.027113
2026-05-250.027027
2026-05-260.027206
2026-05-270.027133
2026-05-280.027148
2026-05-290.027156
2026-05-300.02715
2026-05-310.027152
2026-06-010.027179
2026-06-020.027191
2026-06-030.02726
2026-06-040.027288
2026-06-050.027292
2026-06-060.027506
2026-06-090.027357
2026-06-100.027385
2026-06-110.027488
2026-06-120.027429
2026-06-130.02751
2026-06-140.027537
2026-06-150.027459
2026-06-160.027828
2026-06-170.027903
2026-06-180.028435
2026-06-190.028323
2026-06-200.028554
2026-06-210.028519
2026-06-220.028563
2026-06-230.02863
2026-06-240.028612
2026-06-250.028325
2026-06-260.028271
2026-06-270.028552
2026-06-280.028497
2026-06-290.028479
2026-06-300.028534
2026-07-010.028553
2026-07-020.028528
2026-07-030.0285
2026-07-040.028584
2026-07-050.028582
2026-07-060.028563
2026-07-070.028609
2026-07-080.028523
2026-07-090.028319
2026-07-100.028346
2026-07-110.028419
2026-07-120.028365
2026-07-130.028378
2026-07-140.028308
2026-07-150.028194
2026-07-160.02821
2026-07-170.028255
2026-07-180.028231
2026-07-190.028239
2026-07-200.028241
2026-07-210.028205
2026-07-220.02815
2026-07-230.028009
2026-07-240.028096
2026-07-250.028234
2026-07-260.027765
2026-07-270.027768
2026-07-280.027799
2026-07-290.027752
2026-07-300.027848
2026-07-310.027772
2026-08-010.027606
2026-08-020.027613
2026-08-030.027592
2026-08-040.027698
2026-08-050.027597
2026-08-060.027677
2026-08-070.027737
2026-08-080.027704
2026-08-090.027693
2026-08-100.027748
2026-08-110.027705
2026-08-120.02776
2026-08-130.027828
2026-08-140.02781
2026-08-150.027791
2026-08-160.02779
2026-08-170.027765
2026-08-180.027666
2026-08-200.027516
2026-08-210.027464
2026-08-220.027445
2026-08-230.02744
2026-08-240.027453
2026-08-250.027483
2026-08-260.027438
2026-08-270.02732
2026-08-280.027215
2026-08-290.027339
2026-08-300.027269
2026-08-310.027214
2026-09-010.027099
2026-09-020.027285
2026-09-030.027186
2026-09-040.027114
2026-09-050.027204
2026-09-060.027131
2026-09-070.027164
2026-09-080.027113
2026-09-090.027046
2026-09-100.026996
2026-09-110.026774
2026-09-120.026607
2026-09-130.026541
2026-09-140.026592
2026-09-150.026539
2026-09-160.02646
2026-09-170.026504
2026-09-180.02639
2026-09-190.026416
2026-09-200.026387
2026-09-210.026408
2026-09-220.026404
2026-09-230.026725
2026-09-240.026842
2026-09-250.026704
2026-09-260.026756
2026-09-270.026742
2026-09-280.026766
2026-09-300.026821
2026-10-020.026789
2026-10-030.026556
2026-10-050.026661
2026-10-060.026398
2026-10-070.026304
2026-10-080.026233
2026-10-090.026037
2026-10-100.026276
2026-10-110.026276
2026-10-120.026192
2026-10-130.02568
2026-10-140.025689
2026-10-150.02619
2026-10-160.026288
2026-10-170.025727
2026-10-180.025668
2026-10-190.025677
2026-10-200.025507
2026-10-210.025401
2026-10-220.02526
2026-10-230.024742

High

0.03150

Low

0.02474

Average

0.02863

Statistics use all 718 daily observations in the selected period.

For developers

Get this rate via the API

One GET request returns the UGX/XPF rate as JSON. The free plan includes 1,000 requests a month, with no credit card required.

cURL
curl -X GET "https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=UGX&currencies=XPF"
JavaScript
const response = await fetch("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=UGX&currencies=XPF");
const data = await response.json();
Python
import requests

data = requests.get("https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=UGX&currencies=XPF").json()

Replace YOUR_API_KEY with the key from your dashboard.

UGX/XPF API questions

How do I get the UGX/XPF exchange rate from an API?

Send one GET request to https://api.fxfeed.io/v2/latest?api_key=YOUR_API_KEY&base=UGX&currencies=XPF, replacing YOUR_API_KEY with your own key. The JSON response carries the date and the latest UGX/XPF rate in rates.XPF.

How far back does UGX/XPF historical data go?

Daily UGX/XPF rates are available from 2024-08-24. Request one day with the /historical endpoint and a date, or a range of days with /timeseries.

Is there a free UGX/XPF exchange rate API?

Yes. The free plan includes 1,000 requests a month, with no credit card required; paid plans raise the limit.

Put these rates in your application

One endpoint, JSON responses, 160+ currencies and history back to 1999. Start on the free plan.