about

About mousePDF

mousePDF is a free tool for editing PDF files, right in your browser, without a file ever leaving your computer. There is no upload, no server storing your documents, no sign-up and no limits.

Why does mousePDF exist?

We all know the feeling: you just want to change something quickly in a PDF: fix a line of text, combine pages for a job application, sign a contract. Many PDF tools that offer the genuinely useful features cost money or require an account. On top of that, most free PDF tools online upload your file to a server. That means your data sits on a distant server you don't control, at a company you don't know. That is not only a privacy problem but often a speed problem too.

mousePDF takes a different approach: all the editing happens locally in your browser. Your PDF file is never sent to a server at any point. The tool uses proven open-source libraries (pdf.js for display, pdf-lib for writing) that run directly in the page, in your own local browser.

The mousePDF editor with a document open: page thumbnails on the left, the tool rail beside them, and the page rendered in the middle.
The editor with a document open. This is the actual interface, not a mock-up. The sample contract in it was made up for the screenshot.

What can mousePDF do?

What mousePDF cannot do

Every tool has an edge, and we would rather you found ours here than halfway through a task. These are measured limits, not disclaimers:

How it is paid for

mousePDF is free, and every feature is free: no trial period, no subscription, no watermarks, no export limits. The site is funded by advertising. There are no ads inside the editor itself. If you would like to support the project directly, there is a voluntary donation on the export screen; it is genuinely voluntary, and skipping it changes nothing about what you get.

We do not sell data, and there is nothing to sell: your documents never reach us. Site analytics run on our own self-hosted installation rather than a third-party service, and set no cookies.

How it is built

mousePDF is a purely client-side application. There is no build step and no hidden server calls. Every library is hosted here rather than pulled from a CDN, and the Content Security Policy in the editor permits only our own analytics, so nothing else third-party can load at all. Once the page has loaded, it keeps working with the network switched off, which also makes it usable where connections are poor or metered.

If you want the long version, we have written up what building a PDF editor with no server actually costs and what happens when you password-protect a PDF, including the parts that were harder than expected and the one encryption limitation we do not paper over.

The mousePDF editor on a phone screen, with the document filling the width and the toolbar along the top.
The same editor on a phone. The whole toolset is there; nothing is reserved for a desktop version, because there is no desktop version.

Languages

The editor interface is available in 41 languages. The site around it is written in English and German and translated into French, Spanish, Italian and Dutch; the remaining languages are available to read but not indexed by search engines, because we cannot vouch for translation quality we have not had reviewed by someone who speaks the language. We would rather be honest about that than pretend to a reach we do not have.

Open editor →