Initializing Secure Environment…
Initializing Secure Environment…
Last updated 16 September 2026
ihatepdf is a free collection of more than 60 PDF and document tools that run in your web browser. There is no account to create, no watermark on anything you download, and no usage limit of our own.
ihatepdf covers the everyday PDF jobs — merging, splitting, compressing, editing text, signing, filling forms, redacting, encrypting, and converting to and from Word, Excel, PowerPoint and images — alongside tools that are harder to find for free: reading a PDF aloud, transcribing a recording into a PDF, scanning documents with a phone camera, and turning typed text into handwriting.
The site is ihatepdf.cv, often written simply as ihatepdf. It is an independent project and is not affiliated with iLovePDF, Smallpdf or Adobe.
When you open a file, it is read into your browser's memory and processed there, by code the page has already downloaded: pdf.js and pdf-lib for reading and writing PDFs, WebAssembly for the heavier work, and ihatepdf's own compression and encryption engines. The result is produced on your device and saved straight to your downloads.
A few tools use machine-learning models — Kokoro for text-to-speech, Whisper for transcription, and Tesseract for recognising text in scans. Each model is downloaded to your browser the first time you use that tool, cached, and then run locally. Your document is not part of that download.
For almost every tool, nothing does: there is no ihatepdf server that receives files. Three tools involve another party by design, and it is worth being exact about them.
Nothing. There are no ads, no paid tier, and no feature held back behind an account. The site is kept running by voluntary donations.
Microsoft Clarity is used to understand how pages are used — where people click, and where tools are confusing. The tool workspace is masked in those recordings, so the text of your documents is not captured.
Questions, bug reports and requests for new tools are welcome at pranavpawar2442@gmail.com.