iLoveDocuments

How our tools work, how we write and how we make money

Updated October 2026

This page explains in plain language what happens to your file, what each tool really does, how we decide what to publish, and how the site pays its bills.

What happens when you use a tool

  1. You open a tool and choose a file. The file is read by your browser from your own device.
  2. Code running in the page does the work. The tools are written in JavaScript and WebAssembly, and the heavy lifting is done by well-known open-source libraries: pdf-lib to create and edit PDF files, PDF.js to draw pages, qpdf for passwords, encryption and repairs, Tesseract for OCR, mammoth to read Word documents, pdfmake and html2canvas to lay out PDF pages, the open fonts Carlito, Caladea, Liberation and Poppins to draw Word, Excel and PowerPoint text, SheetJS for spreadsheets, PptxGenJS for presentations, heic2any for iPhone photos and JSZip to bundle several results into one download. Background removal (in Remove Background and the Passport Photo Maker) uses the open-source U²-Net model by Xuebin Qin and colleagues (Apache 2.0), run by our own code in WebAssembly.
  3. The result is created in your browser’s memory and handed to you as a download. We never receive the file.
  4. When you close or reload the tab, the working data is gone. The one exception is Continue with: when you send a result straight to another tool, the file is kept briefly in your browser’s own storage so the next page can open it, and removed as soon as the next page opens it (or, if it is never opened, the next time you visit any page here after 15 minutes).

The libraries are served from our own site, not from a third-party network, and are downloaded the first time a tool needs them (the OCR language data is 1–3 MB per language and is then cached). Downloading code is separate from handling your documents: your documents are not part of those requests.

Each library is used unchanged under its own open-source licence, and its authors’ copyright notices are kept. The complete list of licences and notices is in our open-source notices. The code that connects these libraries and turns them into each tool on this site is our own.

What this means for you

  • Privacy: because the file does not leave your device, we cannot read it, keep it or lose it. You can check this yourself by opening your browser’s developer tools and watching the Network tab while you run a tool: there is no upload of your file.
  • Speed: there is no upload or queue. The speed depends on your device and on the size of the file.
  • Limits: a phone has less memory than a server. Very large files, or documents with hundreds of scanned pages, may be slow. Splitting the document into parts helps.
  • Honest trade-offs: a browser can do a lot, including OCR, but not everything a desktop suite can. We do not offer PDF/A conversion, translation or batch processing of hundreds of files, for example.

What each tool does, and its main limit

Each tool page lists all its limits and fixes for common problems. The last column below is the first limit listed on that page, so you can spot a mismatch with your task early.

Organize PDF

ToolWhat it doesMain limit
Merge PDFCombine several PDFs (and photos) into one file in the order you want.Bookmarks, a clickable table of contents and form fields from the original files may not carry over. Page content, text and images do.
Split PDFBreak a PDF into several files by page ranges, or one file per page.Pages are split by position in the file (1, 2, 3…), which can differ from the numbers printed on the pages.
Extract PDF PagesPick the pages you need and save them as a new PDF.Pages are always saved in their original order, whatever order you tap them in. Use Organize PDF to change the order.
Delete PDF PagesRemove unwanted pages from a PDF in a couple of taps.At least one page must stay. To hide part of a page rather than a whole page, use Redact PDF.
Organize PDFReorder, rotate, duplicate, delete and insert pages visually.Very long documents (hundreds of pages) show many thumbnails and can be slow on older phones.
Rotate PDFTurn sideways or upside-down pages the right way up and save.Rotation is in quarter turns. It does not straighten a slightly crooked scan.
Add Page NumbersNumber your PDF pages: position, style, start number and range.Numbers are drawn on top of the page. If a page already has text in that spot, choose another position or a larger margin.
Crop PDFTrim margins or keep just the part of the page you need.Cropping hides content outside the box; it does not delete it. Use Redact PDF to remove sensitive content for good.

Photos, signatures & ID

ToolWhat it doesMain limit
Passport Photo MakerPassport and visa photos: India, US, UK, Schengen, Canada, 3.5 × 4.5 cm – plain background and print sheet.It sets size, background and head position; it cannot check expression, glasses, lighting or how recent the photo is.
Remove BackgroundCut out the subject of a photo: transparent PNG, or a white, colour or blurred background.Fine hair, glass and subjects that blend into the background may need touching up with the brush.
Signature Background RemoverClean up a photographed signature: transparent PNG, or a white JPG at 140 × 60 px and 10–20 KB.Needs dark ink on plain paper; faint pencil, lined paper or a signature over printed text may not separate cleanly.
ID Card PrintPrint ID cards front and back at real size on one A4 page; join a photo and signature into one image.A photo taken at an angle gives a slanted card; take the photos straight from above.
Resize Photo to 20–50 KBPassport and exam photo resizer: 200 × 230 px or 3.5 × 4.5 cm, 20–50 KB.It changes the size only; it does not check the background, face position or how recent the photo is.
Resize Signature to 10–20 KBSignature resizer for exam forms: 140 × 60 px or any cm size, 10–20 KB.It does not remove shadows or grey paper; photograph the signature in good light.

Optimize PDF

ToolWhat it doesMain limit
Compress PDFReduce PDF file size — pick a level or an exact size like 100 KB or 200 KB.A PDF that is mostly text is already small; savings come from photos and scans.
Repair PDFRecover a PDF that won’t open or shows errors.Missing data cannot be invented. If part of a file was never downloaded, the pages in that part are gone.
OCR PDFTurn scans into searchable, copyable text (English, Hindi, Gujarati).Recognition is good on clear, straight, well-lit printed text. Handwriting, stamps and very small print are not read reliably.

Convert to PDF

ToolWhat it doesMain limit
JPG to PDFTurn photos into a PDF — page size, margins and order are up to you.By default photos keep full quality, so many phone photos make a large PDF. Turn on “Limit file size” for forms.
Image to PDFConvert photos, screenshots or scans (any format) into one PDF.By default images keep full quality, so many large photos make a big PDF. Turn on “Limit file size” for forms.
PNG to PDFConvert PNG images and screenshots into a PDF.PNG screenshots can make large PDFs. Turn on “Limit file size” if the PDF must be small.
Word to PDFConvert DOCX documents to PDF with their page setup, fonts, tables, pictures, headers and footers.Only .docx is supported. Open old .doc files in Word, Google Docs or LibreOffice and save them as .docx first.
Excel to PDFPrint spreadsheets to PDF with their formatting and print settings.Charts and drawn shapes inside the spreadsheet are not included.
PowerPoint to PDFConvert PPTX slides to a PDF you can share or print.Slides are drawn as high-resolution pictures; their text can be searched and copied but not edited.

Convert from PDF

ToolWhat it doesMain limit
PDF to WordConvert PDF to an editable Word document (.docx).Very designed pages are simplified; check the result against the PDF.
PDF to ExcelPull tables from PDFs (bank statements, invoices) into Excel.Works on PDFs with real text. Scanned statements need OCR PDF first.
Bank Statement ConverterBank statement PDF to Excel: account details once, all transactions in one table.Needs a statement with selectable text and column headings; scanned statements need OCR PDF first.
PDF to PowerPointTurn each PDF page into a slide with editable text, tables, pictures and shapes.Charts and complex drawings come across as pictures.
PDF to JPGSave PDF pages as high-quality JPG images.JPG uses lossy compression, so text edges can look slightly soft when zoomed in. Use PDF to PNG for perfectly sharp text.
PDF to PNGConvert PDF pages to sharp, lossless PNG images.PNG files are much larger than JPG. Use PDF to JPG when file size matters.
Extract Images from PDFSave the original photos embedded inside a PDF.Only real pictures stored in the PDF are saved. Vector drawings, charts and text are not images; use PDF to JPG to capture whole pages.
PDF to TextPull all text out of a PDF into a plain .txt file.Scanned PDFs have no text to extract. Run OCR PDF first.

Edit & sign

ToolWhat it doesMain limit
Watermark PDFStamp text or a logo across your pages, with opacity and angle.A watermark discourages misuse but can be removed by someone determined with editing software. Combine it with Protect PDF for sensitive files.
Sign PDFDraw, type or upload a signature and place it on any page.This is a simple electronic signature, not a certificate-based digital signature (DSC) or Aadhaar eSign.
Redact PDFPermanently black out sensitive text, numbers and images.Pages that have a redaction are saved as images, so their text can no longer be selected or searched. Other pages are untouched.
Edit PDFAdd text, images, shapes, highlights, whiteout and drawings.Existing text cannot be retyped in place. Cover it with White-out and type the new text on top.

PDF security

ToolWhat it doesMain limit
Protect PDFAdd a password to a PDF with AES-256 encryption.A forgotten password cannot be recovered by anyone, including us. Keep an unprotected original somewhere safe.
Unlock PDFRemove the password from a PDF you can open.You must know the open password. The tool does not guess or crack passwords.
Unlock Aadhaar PDFRemove the password from your own e-Aadhaar PDF and save an unlocked copy.You need the e-Aadhaar password, and UIDAI’s digital signature can only be verified in the original file.

Image tools

ToolWhat it doesMain limit
Compress ImageShrink JPG, PNG and WEBP files by quality or to a KB limit.Very small targets lower quality and, if needed, the pixel size.
Resize ImageChange photo dimensions in pixels, %, cm or inches.Enlarging cannot add detail, so big increases look soft.
Resize Image in KBPhoto and signature resizer to a KB limit or range for online forms.Very small limits (under about 10 KB) lower quality noticeably, especially for photos.
Convert ImageConvert HEIC, PNG and WEBP to JPG, or JPG to PNG and WEBP, in bulk.Converting to JPG replaces transparent areas with white.
Edit ImageFlip, black & white, change DPI, add a watermark or remove EXIF and location data.Watermarks can be cropped or painted out by someone determined; they deter misuse but do not prevent it.
Rotate ImageRotate or flip photos by 90°, 180° or 270°.JPG photos are re-saved at high quality after rotating, which is visually identical but not bit-for-bit the same file.
Crop ImageCrop photos freely or to square, passport and other ratios.Cropping cannot add pixels. A small crop from a small photo stays small; check the pixel size if a form sets one.

Our editorial standards

Everything on this site is written to help someone finish a real task. Our rules:

  • We check before we describe. Before a guide or a tool page says a tool can do something, we check it against how the tool actually behaves. If a guide and the tool disagree, the guide is wrong and we fix the guide.
  • We state limits plainly. A page that only lists strengths wastes your time. Each tool page has a section called Limits to know before you start and another called If something goes wrong.
  • We do not promise results we cannot control. We do not say a tool will make every file smaller, convert every layout perfectly or make a signature legally binding.
  • We do not copy. Guides are written for this site, based on how these tools behave.
  • We separate advice from legal or professional advice. Notes about signatures, redaction and confidentiality are practical guidance, not legal advice.
  • We update and correct. Pages show an updated date. If you find an error, use the contact form. We correct factual mistakes quickly and change the updated date when we do.

How we make money

The tools are free. The site earns money from advertising, currently shown by Google AdSense. We want to be direct about how that works:

  • Advertising is our only source of income. We do not sell your data, charge for tools or take payments from the companies whose products we mention.
  • Advertisers do not pay to appear in our guides, and no one pays us for a favourable comparison. Links to other companies are plain references, not paid placements.
  • Your documents are never used for advertising. They are not uploaded, so they could not be.
  • You choose. The cookie banner lets you accept personalised ads or reject them. If you reject, Google is asked to show only non-personalised ads. Google’s code is still loaded on our pages, as described in the privacy policy, and you can change your choice later in Cookie settings in the footer.
  • We keep ads separate from the tools and guides, label them as advertisements, and never ask you to click them.

Where to go next