32-bit
msimachine scopedownload.documentfoundation.org · publisher domain- File name
- LibreOffice_26.2.5_Win_x86.msi
- SHA-256
- bf741a5957d7dd325d4385790e0f3d26c02885c7010c8cabad2c737d5339d9f3
- Product code
- {E32D32C0-1D1D-4C00-962D-2128A268B092}
by The Document Foundation · MPL-2.0
LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.
These URLs are the ones The Document Foundation declares in its own manifest. We do not proxy or shorten them, and we do not host a copy.
More than one architecture below. Check which one your Windows is if you are not sure.
Run this against the file on disk. If the output does not match the hash below, the file is not what The Document Foundation published. Delete it.
Windows · PowerShell
Get-FileHash "LibreOffice_26.2.5_Win_x86-64.msi" -Algorithm SHA256macOS · Linux
shasum -a 256 "LibreOffice_26.2.5_Win_x86-64.msi"Expected output
f15ba07bfcb0186986cf3171063506f5d207c11f8cc051ba0d135209e9e915f9
Got a different hash, or one you cannot place? Paste it into the hash checker and it will tell you which program and version it belongs to, past releases included.
This installer is an MSI package, so it takes the standard Windows Installer switches. That is a property of MSI itself rather than something the publisher declared.
32-bit · machine scope · MSI convention
msiexec /i "LibreOffice_26.2.5_Win_x86.msi" /qn /norestart64-bit · machine scope · MSI convention
msiexec /i "LibreOffice_26.2.5_Win_x86-64.msi" /qn /norestartARM64 · machine scope · MSI convention
msiexec /i "LibreOffice_26.2.5_Win_aarch64.msi" /qn /norestartRun it from the folder holding the downloaded file, in a terminal opened as administrator when the package installs for all users. Silent means no window and no prompts, so check the exit code rather than waiting for something to appear: 0 is success and 3010 means it worked but wants a reboot.
Silent install commands for every program we index · silent uninstall
Every guide on this tells you to hunt for the product code with Get-WmiObject or in the registry. You do not need to: it is published in the installer manifest, and it is printed below.
Product code · 32-bit
{E32D32C0-1D1D-4C00-962D-2128A268B092}
Uninstall, with the usual prompts
msiexec /x {E32D32C0-1D1D-4C00-962D-2128A268B092}Silent, for deployment
msiexec /x {E32D32C0-1D1D-4C00-962D-2128A268B092} /qn /norestartProduct code · 64-bit
{3B467719-C25B-478C-8F4C-8E2EDA0E2093}
Uninstall, with the usual prompts
msiexec /x {3B467719-C25B-478C-8F4C-8E2EDA0E2093}Silent, for deployment
msiexec /x {3B467719-C25B-478C-8F4C-8E2EDA0E2093} /qn /norestartProduct code · ARM64
{861F523C-29B9-4F6B-B283-4694BBE3251A}
Uninstall, with the usual prompts
msiexec /x {861F523C-29B9-4F6B-B283-4694BBE3251A}Silent, for deployment
msiexec /x {861F523C-29B9-4F6B-B283-4694BBE3251A} /qn /norestartThe codes above belong to LibreOffice 26.2.5.2, the version in our index. If you have an older release installed, its code is different and this command will report that the product is not installed. In that case run Get-Package -Name "LibreOffice*" in PowerShell to read the code of what you actually have.
This removes the program as the publisher packaged it. Settings and files created after installation, typically under AppData, are deliberately left behind by the uninstaller and have to be deleted by hand if you want them gone.
Reinstalling and hitting error 1638? That is this same product code, and the command above is the fix.
Product codes for every program we index, with the msiexec switches and how to read the code off your own machine.
The macOS build as Homebrew declares it, with the same treatment as the Windows side: the publisher's own URL and a hash to check it against.
| Signal | Finding | Points |
|---|---|---|
| SHA-256 hash published | 3 of 3 installers ship a SHA-256 hashWithout a published hash there is no way to prove the file you downloaded is the file the publisher built. | 30 / 30 |
| Binary provenance | 3 on the publisher's own domainThe strongest signal against a repackaged installer: the file should come from the publisher, not from a mirror nobody vouches for. | 35 / 35 |
| Served over HTTPS | 3 of 3 over HTTPSAn installer fetched over plain HTTP can be modified in transit. | 15 / 15 |
| Release recency | last release about 1 months agoSoftware that has not shipped in years accumulates unpatched vulnerabilities. | 15 / 15 |
| Licence declared | MPL-2.0A declared licence tells you what you are actually allowed to do with the software. | 5 / 5 |
Extensions LibreOffice registers itself to handle.
Yes, in the sense we can actually verify: the installer downloads from documentfoundation.org, which is a domain we have tied to The Document Foundation.
Every one of the 3 installers on this page comes with the SHA-256 The Document Foundation declared, so you do not have to take our word for it: hash the file you downloaded and compare.
What this does not tell you is whether the software itself is any good, or whether you want what it does once installed. A publisher can ship something you would rather not run and the download is still authentic. We answer the question we can measure and leave the other one to you.
If Windows says “Windows protected your PC” when you run it, that is SmartScreen reporting reputation, not a malware verdict — it shows up on perfectly legitimate software from small publishers and on releases that are simply new. The reverse matters more: no warning does not mean the file was checked.
How the 100/100 score is calculated · why the source matters more than the reputation
Windows ships with a package manager, and this program is in it. The identifier below is the one Microsoft's repository uses, which is also where the download URL and hash on this page come from.
Install
winget install --id TheDocumentFoundation.LibreOffice --exactUpgrade later
winget upgrade --id TheDocumentFoundation.LibreOfficeWhy --exact: without it winget matches on name as well as identifier, and a search that returns more than one package makes it stop and ask rather than install. Pinning the identifier is what makes the command safe to put in a script.
Not installing anything, or getting an error back? The commands that actually come up covers upgrading everything at once, what --include-unknown is for, and why winget can be missing from a machine that should have it.
The version history of LibreOffice, each release with the download URL the publisher declared at the time and the SHA-256 to check it against. Useful when an update breaks something and you need to downgrade to a build that worked.
We do not host any of these files and never re-upload them, which is the difference between this and an old-version download site.
8E3FD2D9F9E34E73FA9E71C9C60B7012C206DAFB5879D502F338B86431BEEDAD
202F26CDA071C5AA4996A5A28412FDDCEB3891DCEB0366982C62650456C0730F
1CD35D4D2821F6B6E7E65A2FC7C0FAA2B5074ECD0AD90C5EB30AF8A4F86D3B0D
8D461C7C6C49701E632248CD37D414AFF0ECA003879F749DA6527E934D308D1B
468D1FB3880AF3BCDDAC002E9054155912C70B45D105BFA1C82036F33456133D
9F2BD820B928A96FC7D2DD8DC02995DDBDE329D8377933A94DDEB5A5A1CB3CB9
702FE2DD983A5A485707C78A55C0111F5E29EC08166F571A84C4ABCA8CAD91EC
FA83774E81DAE12BF26747B26E5A90D05F5E40330347F016C681FC5E019ACADF
F70C176B71B638E7473944933B2E85F6D3EAE01C6FD95A0991FF66FF8C12EC6B
94CA40FB2957DBDFB87B3FC8BA438B565DAD1CD43106662F1AB62F396EEFCDB7
045E03473C5CC2F07BCE9FE7709394D84236E744FE08C58407DD18D8EB002E10
CD4CE87F791F16C7159ECC5D9087D2C02B0824CCB2BBAE4AEC8AAFB1CE41DA39
EF306A4DF84EAA8E2BB70C48AFAA47F71A1EAD37E0A4C8A8EF2A10862E0962F0
EFDF4696A7F8D94C749EFE260ACB2FD1D29D0DD30CB1E3C5104FDE2B503E9A64
DFA8BA95F8423C1994B56724F74F1476C0C9B835C172AC5EA0DE714427A2BFDE
EF5FFE6F2A362019DA3893F8974D47CE120D44096C2C576BFEFD472DBB40A78E
B2B23D91BDA5AD6E97B38008B082060A55D2A3C7C269B2C0E78DACA865133D48
ECBB776A0FAFB4BE4869D4AEF9B3527050E1F58E36951C37539DD1F1C029859C
D65B2C45A0776F250F71D3A6AC54AD29C5B5FC0E33E581E6ACF7EEB7CB51FFFD
0DB4E53A99129ABAA867BC504DFCD3264A622B27A63ADE3E5C5FD92185D0408B
FE2E4095FF377BBCAD15C60071C6A6945503011ABDF6751D9241AFCE469DB176
65E5F998EFF55E8A82C143FEE2FADF6ABB2B5210FD8C33B0B406CD814AF27805
5E8CFDCACFFAA779C14362897579385D4722F1D582D9C5BC1BBF473A21628403
77C92B0272399778FCA25A294B300DE7D41548C60101F403130A223905BDA11D
478767961F0AFB5532B18988A7781391D081B0972E334C0086C0BCE24D93FE53
05508706B856296C76BC5B6CCDC982BF96ABF10C99851CB782BEAF7D59D4244C
5111D56A79EC4B7086AA09539C7F1FC95D1217D62B9C2DDDED73FD197978C261
12BCAA65737C4849A17DB681A089A670D410BE34A8581EECDCB859F2BE0EDB91
B4CE021BF629A38AFCBE5DE394372B34DE010FBA006A1E5232C4E4B9BD161778
39E839119AF9F6B301831724E8A72EF0972F535FA01D5F84B6CF3539A1E840A9
7DAA2E7EB0384421118C1B09C0BAAE88A44C0310B4FF793710328F7CE6012A0A
01E81C7C4DD26F05A5E69B21064C9A1B4A25B242BF5691019F49B461AFFA15CE
46641AA4FBD5B66AD2A172B039BEDD7594EBC7E5E4F1FEBC7B64E394F876B267
380BBDD36593D725AA288894F988ACCAF40CEA8B932BFF41998CEA92A42A9036
A985D08E5311F0FDEFBF6B0A599B60112D1FCD388D7AD34121E0BE53D597B048
71DD1564B666473951A6D2843AF7989CAF27E879855F4FDBA84A6AE639515A19
57A0BE78C512E4CDB3C0CAF3B1CD6CA2251F056F6BC3DE191CE0CC92238335E7
7434EBD983FA72057F5E64C58C86EF47D60005642DE3D6C00A3122AE42FC1819
EFED9E878D65D096FF340467296DCF6F6FABD6DAAD034E9A6772F81C4898B375
680F8252E1DD2814D77526EBD2AF834675B5E3AC254043C818EC90D0B576A45E
6B98B12F2B2D69071A1C2704802B581BD35588E714FB3D1795D33CD07CE50E0A
BC20B91E07B8B775C148642AA4819AAB02AA6E732A470EE8A9C4026BAC9460CD
E00B7F3D4B25163664BFA8877658672B8A942BEA14CCCE536B911DDC5CC22A32
5BDB0FC1EDCA34E79D920E31F6426F542D2D3532544B01C374A8B339C7A53762
7E5F3E5D4A8DBF405FD9D88DECCD15BA82E239C337F5EF2E8D7D5576797478C7
B3D6323541985F24DFFF43B0AD326643AAD91A309B0E0A18A016817EA28A8A35
B6DDDFA75ED037910CAB669D1DD58F68A129CD9B61072472CD5DDCF9C33F1BB9
97351D120779BAFBB416E00E81757F8E7D5B28AD34BBC1E2B40B94CC20D77AB9
B9C543FC2EF387158DBB309C7F5A07672A7A0861B706CD5B2E6EB3170525A773
76DEF06F2A8ECD5803DFBC63995E3963AE46B85E8C1C917541DEDAB81BD78169
77A86CE257FEC64E81CDED7C71F8B3FF21953B4C7C6B3018361FACAC70201DF3
FBBEC994B6FF8FCF28B94675304762214E8D5C330F9406C9FF0B316D9EEB6134
12B988318452120D31A4C618BC6AC314AD3BF99157584D0C2BF6029801A4CF31
0E5A4F9C311180E2738D7FD26EEC951077B1ACFCCE14379988EFC40BC28859FB
17B796ED35F73699635383E157B2A9D2C9401A73097C5DB501242441C43E4CDA
A7251BCA75603C3075477D090E17931DBEFF32EB18808421D540FE5B21497A5F
BA82B5C1D30AE2A18E1BAFFD5AA6EF5B9C4454C5DB84698535B38B8D86EF0CB7
Publishers take old builds offline without warning, so a link here can stop working even though the hash stays correct forever. If you already have the file, the hash is what matters: it tells you whether what you have is what they published.
Every LibreOffice version with a published manifest, newest first. The most recent ones are listed above with their file names and hashes.
Matched on the categories The Document Foundation and others declare in their own manifests, so the grouping is theirs rather than ours. Each one has its official URL and hash on the same terms as this page.
Not related to LibreOffice — just other entries, each with its own official URL and published hash.