For clubs and organisers

Link straight to a test.

Any test in the calculator has its own address, so a schedule, a club system or a message to a rider can open the right sheet already built. Nothing needs to be installed and there is no key to apply for.

Open one test

Add the federation code and the test name to the address:

https://dressagetestcalc.com/?fed=BD&test=preliminary-2-2024

The test part is the name as printed, in lower case, with the spaces and brackets turned into hyphens, so Preliminary 2 (2024) becomes preliminary-2-2024. Every test name in the table on a federation page is already a link of this shape, so the easiest way to find one is to open that federation's page and copy the link out of that table. When a test is open in the calculator the address bar always shows its link, so you can simply copy what is there, or use the Copy link button on the sheet.

The exact rule, if you are generating them

Copying a link is exact and building one is not, so if your system is going to construct these addresses rather than store them, this is the whole rule: take the test name as printed, drop any accents (so é becomes e), lower-case it, replace every run of characters that is not a letter or a digit with a single hyphen, drop any hyphen left at the start or the end, and keep the first 60 characters.

It matters more than it sounds. Brackets and spaces are the common case, but apostrophes, ampersands, asterisks, commas, full stops, hyphens and slashes all collapse the same way, and 575 of the 1547 names carry at least one of them. So PC Chairman's Cup Eventing Test 2026 (2026) becomes pc-chairman-s-cup-eventing-test-2026-2026, with the apostrophe treated like any other punctuation. The 60 character cut is real too: 10 names are long enough to reach it, such as The Pony Club Novice Dressage Championship Test 2025 (UKPC) (2025), which becomes the-pony-club-novice-dressage-championship-test-2025-ukpc-20 rather than the whole name.

Open a federation without choosing a test

https://dressagetestcalc.com/?fed=BD opens the picker with that federation's tests loaded and nothing chosen yet.

Fill in the rider and horse

Add &rider= and &horse= to name the sheet, which is useful if your system already knows who is riding:

https://dressagetestcalc.com/?fed=BD&test=preliminary-2-2024&rider=Sophie&horse=Emilio

Those two are removed from the address bar the moment the page reads them. A person's name in a URL outlives the moment it was useful: it sits in browser history, travels in a screenshot, and would otherwise appear in our visitor statistics. Marks are never stored or sent anywhere either.

If you have typed a name into the calculator yourself, a Copy link button appears in the corner of the score box, and the link it gives you does include the names, because that is a link you asked for rather than one we wrote behind you. Either way, a link with somebody's name in it is like any other message carrying their details: send it with the same care.

Federation codes

One code per federation, with a live example for each. The full list of that federation's tests is on its own page.

Federation codes for linking, with an example link for each
FederationCodeExample
British DressageBD?fed=BD&test=introductory-1-2024
British EventingBE?fed=BE&test=be90-dressage-test-91-2009
British Riding ClubsBRC?fed=BRC&test=brc-walk-trot-a-2025
British Working Equitation (ABWE)ABWE?fed=ABWE&test=walk-and-trot-dressage-test-2025
Horse EventsHE?fed=HE&test=horse-events-dressage-test-80a-2021
MCI GBMCI?fed=MCI&test=paso-doble-test-2026
The Pony ClubPCUK?fed=PCUK&test=walk-trot-dressage-test-2022-2022
TREC GBTREC?fed=TREC&test=vth-in-hand-lead-rein-obedience-test-sample-2026
AIRCAIRC?fed=AIRC&test=airc-introductory-test-a-2020
Dressage IrelandDI?fed=DI&test=di-introductory-test-a-2017
Irish Pony ClubIPC?fed=IPC&test=south-munster-dressage-test-c-hosted-copy-u10-ct-2012
South Munster DressageSMD?fed=SMD&test=south-munster-introduction-to-dressage-a-led-2009
DRF (Denmark)DRF?fed=DRF&test=ld1-b-2025
FEP (Portugal)FEP?fed=FEP&test=preliminar-1-2024
FFE (France)FFE?fed=FFE&test=club-4-poney-3-2025
FISE (Italy)FISE?fed=FISE&test=e100-2026
KNHS (Netherlands)KNHS?fed=KNHS&test=proef-16-2022
LEWB (Belgium)LEWB?fed=LEWB&test=accueil-2023
NRYF (Norway)NRYF?fed=NRYF&test=lc-1-2025
OEPS (Austria)OEPS?fed=OEPS&test=a6-2011
Paardensport Vlaanderen (Belgium)PV?fed=PV&test=i-1-2024
PZJ (Poland)PZJ?fed=PZJ&test=l-1-2022
RFHE (Spain)RFHE?fed=RFHE&test=asiento-y-posicion-ap-final-2022
SRL (Finland)SRL?fed=SRL&test=helppo-d-1-2022
SvRF (Sweden)SVRF?fed=SVRF&test=latt-e-1-2011
Swiss Equestrian (Switzerland)SVPS?fed=SVPS&test=ga-01-2018
ČJF (Czech Republic)CJF?fed=CJF&test=zh1-2022
FEIFEI?fed=FEI&test=young-horses-4-year-old-competition-2022
FEI EventingFEIE?fed=FEIE&test=ccip1-test-a-2026
FEI Para DressageFEIP?fed=FEIP&test=grade-i-para-grand-prix-freestyle-2023
NWHANWHA?fed=NWHA&test=nwha-gaited-dressage-introductory-level-test-a-2023
USA Working EquitationUSAWE?fed=USAWE&test=we-dressage-test-level-1-introductory-2026
USDFUSDF?fed=USDF&test=usdf-introductory-level-test-a-walk-trot-2023
USEAUSEA?fed=USEA&test=2026-usea-starter-dressage-test-a-2026
USEFUSEF?fed=USEF&test=usef-training-level-test-1-2023
Western Dressage (WDAA)WDAA?fed=WDAA&test=wdaa-2022-western-dressage-introductory-level-test-1-2022
CadoraCAD?fed=CAD&test=walk-trot-freestyle-2015
Canadian Pony ClubCPC?fed=CPC&test=entry-level-test-1-2007
Equestrian CanadaEC?fed=EC&test=i-can-event-test-a-2024
Horse Council BCHCBC?fed=HCBC&test=prix-caprilli-test-1-walk-trot-2026
Working Equitation CanadaWECAN?fed=WECAN&test=we-dressage-test-level-1-introductory-2026
Australian National Working EquitationANWE?fed=ANWE&test=level-1-introductory-test-1-1-2024
Equestrian AustraliaEA?fed=EA&test=ea-preparatory-1-2023
HRCAVHRCAV?fed=HRCAV&test=hrcav-level-1-test-1-1-2020
Pony Club VictoriaPCV?fed=PCV&test=grade-6-1-2022
Equestrian Sports NZESNZ?fed=ESNZ&test=esnz-introductory-0a-2023
NZ Riding ClubsNZRC?fed=NZRC&test=level-1-test-1a-2025
Working Equitation NZWENZ?fed=WENZ&test=introductory-flatwork-test-2026
Dressage South AfricaDSA?fed=DSA&test=dsa-walk-trot-introductory-level-test-1-2024
Eventing South AfricaESA?fed=ESA&test=ev65-ev75-test-a-2023
South African Working EquitationZAWE?fed=ZAWE&test=level-1-introductory-test-1-1-2024
Horse Association of KenyaHAK?fed=HAK&test=preliminary-test-no-1-2022
JEF (Japan)JEF?fed=JEF&test=test-1-1-2026

Pages about a test

Some tests also have a page of their own, such as /british-dressage/introductory-1-2024/, which sets out what that sheet is worth and what each percentage is in marks on it. Those are pages to read rather than addresses to build: most tests do not have one, while the link above works for all 1547. Where a page does exist it is listed under Test guides on its federation's page, and it carries a button into the calculator with the sheet already built.

If something does not match

An unknown federation code or test name is ignored rather than treated as an error: the calculator simply opens as normal, so a link that goes stale still works as a link to the calculator. Test names change when a federation reissues a test, so if you are storing links, store the federation code and the test name your system already holds and build the address when you need it.

This is a free tool and these addresses are offered in good faith for clubs, organisers and anyone building something useful around it. They are not a paid service and carry no uptime promise. Only the structure of each test is held here, never the wording of a sheet, which remains the copyright of the body that publishes it.