Exit guide
Taking a dog or cat out of Bali (Indonesia): the rules
What Bali (Indonesia) asks before a dog or cat leaves: the steps and their timing, every destination with how long it takes, and coming back.
Rules checked up to 13 October 2026From 4 official pagesGet an alert if these rules change
In short
- 5 steps on every trip out of Bali (Indonesia), including “Barantin Animal Health Certificate at the airport or port”.
- Quickest from Bali (Indonesia) for a dog with nothing done yet: Bahrain, Canada, Costa Rica, Mexico and others (no official wait). Longest: Japan (about 7 months).
- The destination adds its own requirements on top. Pick it in the table below for the full route.
We’re re-checking these rules. An official source they rely on has changed since we last verified them, so something here may be out of date. Before you book or travel, confirm the details with Badan Karantina Indonesia.
- Jangan Bingung, Gini Cara Bawa Anabul Ke Luar Negeri (Badan Karantina Indonesia article, 23 July 2026) · page changed, noticed 14 Oct 2026
Limited official guidance. Badan Karantina Indonesia publishes little for this route. Everything it does say is here, with its wording. Indonesia's Quarantine Agency (Barantin) describes taking a pet abroad in a short article (July 2026), on its export procedure page and in its 2024 regulation on quarantine procedures. They list the documents and steps but give no dates: no deadline for the online application, no wait after the vaccination or the antibody test, no minimum antibody level and no validity for the certificate. Ask the Barantin office at your airport or port of departure (WhatsApp +62 811-1920-336) before you travel.
Show only the rules for your pet
Choose your animal and where it is going, and this page hides the rules that can’t apply. Rules that depend on your pet’s age or your route stay, marked “Applies when”.
Leaving Bali (Indonesia)
The steps
What the authorities in Bali (Indonesia) ask before your pet leaves, mostly the health certificate and who has to sign or endorse it.
VaccinationApplies to you
Vaccination book with the rabies vaccination
Dogs and cats carry rabies (Barantin calls them HPR), so Barantin asks for your pet's vaccination book. Vaccinations can be given by the veterinary authority or an accredited vet.
Details and the official words
“Jika termasuk Hewan Pembawa Rabies (HPR) seperti kucing, anjing dan lainnya maka harus dilengkapi dengan buku vaksin dan hasil uji titer protektif antibody rabies.”
“Sedangkan untuk vaksinasi dan uji titer dapat dilakukan di laboratorium otoritas veteriner/ terakreditasi.”
Blood testApplies to you
Rabies antibody test showing a protective level
Barantin asks for the result of a rabies antibody (titer) test showing a protective level, done at a veterinary authority or accredited laboratory, whatever the destination. It doesn't give the level, or how long after the vaccination the blood must be taken; 0.5 IU/ml is the usual international standard, but confirm with Barantin.
The official wording is ambiguous. Confirm this point with the authority.
Details and the official words
“Hasil uji titer protektif antibody rabies.”
“Jika termasuk Hewan Pembawa Rabies (HPR) seperti kucing, anjing dan lainnya maka harus dilengkapi dengan buku vaksin dan hasil uji titer protektif antibody rabies.”
PaperworkApplies to you
Veterinary certificate from the national veterinary authority, and disease test results
Get a veterinary certificate issued by Indonesia's national veterinary authority and the results of any tests for animal disease agents, to hand to Barantin with your application.
The official wording is ambiguous. Confirm this point with the authority.
Details and the official words
The pet article lists the veterinary certificate and the disease test results for every pet. Barantin's general export procedure asks for them when the destination requires them, and its 2024 regulation says the other documents 'can be' a veterinary certificate, disease test results or a treatment. Ask Barantin which tests your destination needs.
“Sertifikat veteriner yang diterbitkan oleh otoritas veteriner nasional,”
“Hasil pengujian kausa penyakit hewan,”
“Menyerahkan dokumen apabila dipersyaratkan negara tujuan, dapat berupa”
“Pengeluaran Hewan dan Produk Hewan dari dalam wilayah Negara Kesatuan Republik Indonesia dapat berupa sertifikat veteriner, hasil pengujian kausa penyakit Hewan, atau perlakuan.”
NoticeApplies to you
Report the trip through Barantin's PTK Online
Report your plan to take the pet out of Indonesia through PTK Online (ptk.karantinaindonesia.go.id), registering an account first if you don't have one, and upload the veterinary certificate, the disease test results, the vaccination book and the antibody test result. You follow the application and pay the fees (PNBP) by e-billing in PTK Online, never to a personal account.
Details and the official words
Barantin's regulation 14/2024 (Article 2) asks for the plan to take a live animal out to be sent online 'paling lama 2 (dua) hari sebelum Pemasukan atau Pengeluaran' (2 days before export), and Article 3 lets Barantin start its checks up to 2 days after you report and hand over the animal. We read this as: apply at least 2 days ahead, and hand your pet over in good time. We haven't added a deadline: ask Barantin.
“Pemilik/ pengirim melaporkan rencana pengeluaran hewan melalui PTK online (ptk.karantinaindonesia.go.id), jika belum memiliki akun, silakan dapat melakukan pendaftaran terlebih dahulu,”
“Menyerahkan dokumen yang dipersyaratkan yaitu : sertifikat veteriner, hasil pengujian kausa penyakit hewan, buku vaksin, dan hasil uji titer protektif antibody rabies,”
“Seluruh proses permohonan karantina dapat dimonitor melalui PTK Online, juga untuk pembayaran Penerimaan Negara Bukan Pajak (PNBP) dilakukan melalui e-billing, bukan ke rekening pribadi.”
Official stampApplies to you
Barantin Animal Health Certificate at the airport or port
Report and hand your pet over to the quarantine officers at the official airport or port for the quarantine check, at the latest before it is loaded onto the plane or ship. If your pet meets the requirements and is free of quarantine animal diseases, Barantin issues the Animal Health Certificate. The examination costs 10,000 rupiah per dog or cat and the certificate 5,000 rupiah (Finance Minister Regulation 27/2024); other quarantine services cost extra.
Details and the official words
“Melaporkan dan menyerahkan anabul kepada petugas karantina di bandara/ pelabuhan resmi, untuk keperluan tindakan karantina hewan,”
“Jika setelah tindakan karantina hewan, anabul memenuhi persyaratan dan bebas HPHK maka diterbitkan Animal Health Certificate,”
“Untuk biaya PNBP dapat dicek pada Peraturan Menteri Keuangan No. 27 th 2024”
“yang diterbitkan oleh Dokter Hewan Karantina di Tempat Pengeluaran.”
“paling lambat sebelum Media Pembawa HPHK dinaikkan ke atas alat angkut.”
Get an alert if the pet rules for Bali (Indonesia) change
- 1Tap Share in Safari
- 2Choose Add to Home Screen
- 3Open Pawhopper from your Home Screen, then tap the alerts button again
Alerts are on. We’ll notify this device when a pet rule for Bali (Indonesia) changes.
New pet travel guides are on for this browser.
Checked daily · Free, no email or account · Turn off any time · Privacy · Feeds: Bali (Indonesia) rule changes

Pawhopper · now
Rule change for pet travel to or from Bali (Indonesia)
Leaving Hawaii or Bali: rules shown for both. Tap to see what changed.
Get an alert if the pet rules for Bali (Indonesia) change
From the rule file
When each step happens
The timing rules for each step, in plain words. The planner turns them into dates for your flight.
Rabies antibody test showing a protective level
- On or before the day of the health certificate
Veterinary certificate from the national veterinary authority, and disease test results
- On or before the day of the health certificate
Report the trip through Barantin's PTK Online
- On or before the day of the health certificate
Worked out from the rules
Where you can go from Bali (Indonesia), and how long it takes
How each destination we cover treats pets from Bali (Indonesia), as its authority names the group, and the least time its official waits allow. Tap a destination for the full route.
46 destinations
No official wait · 7Bahrain, Canada, Costa Rica, Mexico…
BahrainEntry fees: 5 BHDAlready vaccinated: No official waitNothing done yet: No official waitCanadaCountry not on Canada’s rabies-free listAlready vaccinated: No official waitNothing done yet: No official waitCosta RicaAlready vaccinated: No official waitNothing done yet: No official waitMexicoAny other countryAlready vaccinated: No official waitNothing done yet: No official waitPeruEntry fees: 98.60 PENAlready vaccinated: No official waitNothing done yet: No official waitSouth KoreaCountry not on South Korea’s rabies-free listAlready vaccinated: No official waitNothing done yet: No official waitVietnamAlready vaccinated: No official waitNothing done yet: No official waitUp to a month · 18China, Ecuador, Saudi Arabia, Argentina…
ChinaNon-designated country or regionAlready vaccinated: No official waitNothing done yet: 1 dayEcuadorAlready vaccinated: No official waitNothing done yet: 2 weeksSaudi ArabiaAlready vaccinated: 2 weeksNothing done yet: 2 weeksArgentinaAlready vaccinated: No official waitNothing done yet: 3 weeksBrazilAlready vaccinated: No official waitNothing done yet: 3 weeksColombiaEntry fees: 78,200 COPAlready vaccinated: No official waitNothing done yet: 3 weeksEgyptAlready vaccinated: No official waitNothing done yet: 3 weeksUruguayAlready vaccinated: No official waitNothing done yet: 3 weeksUnited Arab EmiratesCountry not on the UAE’s low-risk listEntry fees: 700 AEDAlready vaccinated: 1 dayNothing done yet: 3 weeksChileAlready vaccinated: 5 daysNothing done yet: 3 weeksThailandEntry fees: 500 THBAlready vaccinated: 3 weeksNothing done yet: 3 weeksPhilippinesAlready vaccinated: 2 weeksNothing done yet: 4 weeksDominican RepublicAlready vaccinated: No official waitNothing done yet: 4 weeksMoroccoAny other countryEntry fees: 300 MADAlready vaccinated: No official waitNothing done yet: 4 weeksQatarAlready vaccinated: 3 daysNothing done yet: 4 weeksPanamaEntry fees: 65 USDAlready vaccinated: 5 daysNothing done yet: 4 weeksSouth AfricaCountry whose dogs are quarantinedEntry fees: 250 ZARAlready vaccinated: 4 weeksNothing done yet: 4 weeksIndiaEntry fees: 1,000 INRAlready vaccinated: 9 daysNothing done yet: 4 weeks1 to 3 months · 5Israel, United States, Hawaii (US), Hong Kong SAR China…
IsraelCountry not on Israel’s rabies-free listAlready vaccinated: 4 daysNothing done yet: 5 weeksUnited StatesCountry at high risk for dog rabiesAlready vaccinated: 4 weeksNothing done yet: 8 weeksHawaii (US)Already vaccinated: 4 weeksNothing done yet: 9 weeksHong Kong SAR ChinaGroup IIIB placeEntry fees: 432 HKDAlready vaccinated: about 3 monthsNothing done yet: about 3 monthsTaiwanCountry not on Taiwan’s rabies-free listAlready vaccinated: about 3 monthsNothing done yet: about 3 months3 to 6 months · 11Kuwait, Singapore, European Union, Iceland…
Kuwaitunder reviewAlready vaccinated: about 3 monthsNothing done yet: about 3 monthsSingaporeSchedule III countryEntry fees: 50 SGDAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsEuropean UnionUnlisted countryAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsIcelandCountry Iceland has not approvedEntry fees: 39,633 ISKAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsNorthern Ireland (UK)Unlisted countryAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsNorwayUnlisted third countryAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsSerbiaUnlisted countryAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsSwitzerlandGroup 3 (rabies risk) countryEntry fees: 60 CHFAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsTürkiyeAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsUnited KingdomUnlisted countryAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsOmanEntry fees: 20 OMRAlready vaccinated: about 4 monthsNothing done yet: about 4 monthsMore than 6 months · 2Kenya, Japan
KenyaEntry fees: 500 KESAlready vaccinated: about 3 monthsNothing done yet: about 6 monthsJapanNon-designated regionAlready vaccinated: about 6 monthsNothing done yet: about 7 monthsNot possible, or not covered yet · 3Australia, Malaysia, New Zealand
AustraliaCountry Australia has not approvedEntry fees: 2,017 AUDAlready vaccinated: —Nothing done yet: Not possibleMalaysiaIndonesiaEntry fees: 40 MYRAlready vaccinated: —Nothing done yet: Not covered yetNew ZealandCountry New Zealand has not approvedAlready vaccinated: —Nothing done yet: Not possibleNo country matches.
No official wait · 8Bahrain, Canada, Costa Rica, Mexico…
BahrainEntry fees: 5 BHDAlready vaccinated: No official waitNothing done yet: No official waitCanadaCountry not on Canada’s rabies-free listAlready vaccinated: No official waitNothing done yet: No official waitCosta RicaAlready vaccinated: No official waitNothing done yet: No official waitMexicoAny other countryAlready vaccinated: No official waitNothing done yet: No official waitPeruEntry fees: 98.60 PENAlready vaccinated: No official waitNothing done yet: No official waitSouth KoreaCountry not on South Korea’s rabies-free listAlready vaccinated: No official waitNothing done yet: No official waitUnited StatesCountry at high risk for dog rabiesAlready vaccinated: No official waitNothing done yet: No official waitVietnamAlready vaccinated: No official waitNothing done yet: No official waitUp to a month · 18China, Ecuador, Saudi Arabia, Argentina…
ChinaNon-designated country or regionAlready vaccinated: No official waitNothing done yet: 1 dayEcuadorAlready vaccinated: No official waitNothing done yet: 2 weeksSaudi ArabiaAlready vaccinated: 2 weeksNothing done yet: 2 weeksArgentinaAlready vaccinated: No official waitNothing done yet: 3 weeksBrazilAlready vaccinated: No official waitNothing done yet: 3 weeksColombiaEntry fees: 78,200 COPAlready vaccinated: No official waitNothing done yet: 3 weeksEgyptAlready vaccinated: No official waitNothing done yet: 3 weeksUruguayAlready vaccinated: No official waitNothing done yet: 3 weeksUnited Arab EmiratesCountry not on the UAE’s low-risk listEntry fees: 700 AEDAlready vaccinated: 1 dayNothing done yet: 3 weeksChileAlready vaccinated: 5 daysNothing done yet: 3 weeksThailandEntry fees: 500 THBAlready vaccinated: 3 weeksNothing done yet: 3 weeksPhilippinesAlready vaccinated: 2 weeksNothing done yet: 4 weeksDominican RepublicAlready vaccinated: No official waitNothing done yet: 4 weeksMoroccoAny other countryEntry fees: 300 MADAlready vaccinated: No official waitNothing done yet: 4 weeksQatarAlready vaccinated: 3 daysNothing done yet: 4 weeksPanamaEntry fees: 65 USDAlready vaccinated: 5 daysNothing done yet: 4 weeksSouth AfricaCountry whose dogs are quarantinedEntry fees: 250 ZARAlready vaccinated: 4 weeksNothing done yet: 4 weeksIndiaEntry fees: 1,000 INRAlready vaccinated: 9 daysNothing done yet: 4 weeks1 to 3 months · 3Israel, Hawaii (US), Taiwan
IsraelCountry not on Israel’s rabies-free listAlready vaccinated: 4 daysNothing done yet: 5 weeksHawaii (US)Already vaccinated: 4 weeksNothing done yet: 9 weeksTaiwanCountry not on Taiwan’s rabies-free listAlready vaccinated: about 3 monthsNothing done yet: about 3 months3 to 6 months · 12Kuwait, Singapore, European Union, Iceland…
Kuwaitunder reviewAlready vaccinated: about 3 monthsNothing done yet: about 3 monthsSingaporeSchedule III countryEntry fees: 50 SGDAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsEuropean UnionUnlisted countryAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsIcelandCountry Iceland has not approvedEntry fees: 39,633 ISKAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsNorthern Ireland (UK)Unlisted countryAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsNorwayUnlisted third countryAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsSerbiaUnlisted countryAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsSwitzerlandGroup 3 (rabies risk) countryEntry fees: 60 CHFAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsTürkiyeAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsUnited KingdomUnlisted countryAlready vaccinated: about 3 monthsNothing done yet: about 4 monthsOmanEntry fees: 20 OMRAlready vaccinated: about 4 monthsNothing done yet: about 4 monthsHong Kong SAR ChinaGroup IIIB placeEntry fees: 432 HKDAlready vaccinated: about 6 monthsNothing done yet: about 6 monthsMore than 6 months · 2Kenya, Japan
KenyaEntry fees: 500 KESAlready vaccinated: about 3 monthsNothing done yet: about 6 monthsJapanNon-designated regionAlready vaccinated: about 6 monthsNothing done yet: about 7 monthsNot possible, or not covered yet · 3Australia, Malaysia, New Zealand
AustraliaCountry Australia has not approvedEntry fees: 2,017 AUDAlready vaccinated: —Nothing done yet: Not possibleMalaysiaIndonesiaEntry fees: 40 MYRAlready vaccinated: —Nothing done yet: Not covered yetNew ZealandCountry New Zealand has not approvedAlready vaccinated: —Nothing done yet: Not possibleNo country matches.
For a dog; choose Cat above for cats. For a cat. Grouped by the time for a pet with nothing done yet. “Already vaccinated”: microchipped, with a rabies vaccination still valid. Only the official waiting periods are counted: “No official wait” still means vet visits and paperwork, and appointment times come on top. Hover over a time to see the rule that sets it.
Money
What it costs to leave Bali (Indonesia)
Bali (Indonesia)’s government fees for a pet leaving, exactly as the official pages state them, and what vets and labs in Bali (Indonesia) publish. The destination’s own fees come on top: they are in the table above and on each route.
Government fees when leaving Bali (Indonesia)
Barantin physical examination of a dog or cat for export (PNBP, per animal)Leaving Indonesia, Bali (Indonesia) · 10,000 IDR for each extra pet10,000 IDR
“(4) Anjing/Kucing (a) Impor per ekor 20.000,00 (b) Ekspor/Antararea per ekor 10.000,00”
Peraturan Menteri Keuangan Nomor 27 Tahun 2024: jenis dan tarif PNBP yang berlaku pada Badan Karantina Indonesia (copy on Barantin's legal database) · as of 2026-10-13
Barantin quarantine document (per certificate)Leaving Indonesia, Bali (Indonesia)5,000 IDR
“3. Dokumen tindakan karantina per sertifikat 5.000,00”
Peraturan Menteri Keuangan Nomor 27 Tahun 2024: jenis dan tarif PNBP yang berlaku pada Badan Karantina Indonesia (copy on Barantin's legal database) · as of 2026-10-13
What vets and labs charge Not official figures
Rabies vaccinationyour vet50,000 IDR
Indonesia: 1 published price
- Province of West Kalimantan (Peraturan Daerah 1/2024, service tariffs): Rabies vaccination at West Kalimantan's provincial animal health service and clinic (Pontianak); Perda Provinsi Kalimantan Barat 1/2024, in force50,000 IDR · per animal · read 2026-10-14
Vet examinationyour vet35,000–55,000 IDR
Indonesia: 2 published prices
- Province of DKI Jakarta (Peraturan Daerah 1/2024, animal health service tariffs): Outpatient health examination at a Jakarta government animal health post or clinic; Perda DKI Jakarta 1/2024 (examination with treatment IDR 70,000 for cats, IDR 100,000 for dogs)35,000 IDR · per animal · read 2026-10-14
- Province of West Kalimantan (Peraturan Daerah 1/2024, service tariffs): Consultation for a pet at West Kalimantan's provincial animal health service and clinic (Pontianak): cats IDR 50,000, dogs IDR 55,000; Perda Provinsi Kalimantan Barat 1/202450,000–55,000 IDR · per animal · read 2026-10-14
Health certificate (vet’s fee)your vet10,000–50,000 IDR
Indonesia: 2 published prices
- City of Surabaya (Peraturan Wali Kota 26/2025, tariffs of the Pusat Kesehatan Hewan): Health certificate in Indonesian for a pet at Surabaya's city animal health centre (Puskewan); Perwali Kota Surabaya 26/2025, in force from 10 June 202510,000 IDR · per animal · read 2026-10-14
- City of Surabaya (Peraturan Wali Kota 26/2025, tariffs of the Pusat Kesehatan Hewan): Health certificate in English at Surabaya's city animal health centre, issued after the Indonesian one; Perwali Kota Surabaya 26/202550,000 IDR · per destination · read 2026-10-14
Parasite treatmentyour vet50,000–135,000 IDR
Indonesia: 1 published price
- City of Surabaya (Peraturan Wali Kota 26/2025, tariffs of the Pusat Kesehatan Hewan): Antiparasitic injection at Surabaya's city animal health centre, by body weight: under 5 kg IDR 50,000, 6 to 15 kg IDR 90,000, over 15 kg IDR 135,000; Perwali Kota Surabaya 26/202550,000–135,000 IDR · per treatment · read 2026-10-14
No published prices yet for Bali (Indonesia): microchip, other vaccinations.
Prices that businesses publish on their own pages, quoted as we read them; yours can differ. Ranges are the lowest to highest of these examples, never our estimate. How we collect prices
Airline fees aren’t included: check your airline’s pet page.
Notes
Good to know
- Your pet must also meet any other technical requirements of the destination country's authority. Barantin issues the export certificate only when the pet meets the requirements and is free of quarantine animal diseases. If your pet travels in the cabin, check the airline's own rules and fees.
- Leaving from Bali: Bali's 2010 governor regulation on moving rabies-carrying animals forbids moving dogs and cats kept as pets (a 'commercial' purpose in its terms) out of a regency or city in Bali where rabies is present, whether to an area with rabies or without. It doesn't say whether this covers taking your own pet abroad, or which areas count as having rabies today. Ask Bali's agriculture office (Dinas Pertanian dan Ketahanan Pangan) and the Barantin office at the airport before you plan the trip.Applies when: you travel from Bali (Indonesia)
- Guide, assistance and emotional support animals (at most 2) travel as the owner's baggage under Barantin's 2024 baggage rules. Leaving Indonesia, they need a health certificate if the destination country asks for one.
Where this comes from
Official sources
Badan Karantina Indonesia (Indonesian Quarantine Agency)
- Jangan Bingung, Gini Cara Bawa Anabul Ke Luar Negeri (Badan Karantina Indonesia article, 23 July 2026)
- Bagaimana prosedur ekspor hewan dan produknya? (Badan Karantina Indonesia)
- Peraturan Badan Karantina Indonesia Nomor 14 Tahun 2024 tentang Tata Cara Tindakan Karantina dan Pengawasan secara Terintegrasi
- Peraturan Menteri Keuangan Nomor 27 Tahun 2024: jenis dan tarif PNBP yang berlaku pada Badan Karantina Indonesia (copy on Barantin's legal database)
Last checked 2026-10-13. Next re-check due by 2026-11-12.
Questions owners ask
What do I need to take my dog or cat out of Bali (Indonesia)?
On the Bali (Indonesia) side: vaccination book with the rabies vaccination, rabies antibody test showing a protective level, veterinary certificate from the national veterinary authority, and disease test results, report the trip through Barantin's PTK Online and Barantin Animal Health Certificate at the airport or port. The destination’s own requirements come on top; the route pages combine both.
Who signs the export paperwork in Bali (Indonesia)?
Report and hand your pet over to the quarantine officers at the official airport or port for the quarantine check, at the latest before it is…
How early should I start when leaving Bali (Indonesia)?
It depends on where you go. For a dog with nothing done yet, the official waiting periods allow Bahrain, Canada and Costa Rica in no official wait, and Japan in about 7 months. Vet and appointment times come on top.
How this page is made
The explanations are ours, in plain English. Every rule, number and quote about a country comes from a rule file we have checked word for word against the government’s own page, and it changes when that page changes. Rules are summarised, not legal advice: confirm with the authority and your vet before you travel. How we verify · Report a mistake
Read next
Turn this into dates for your pet
Where from, where to, when. You get every step with its deadline and the official page it comes from.