PageSourceSearch

https://www.ihatepdf.cv/

html ihatepdf.cv collected 2026-09-30 17:24:52 UTC 81,685 bytes, 1,296 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" prefix="og: http://ogp.me/ns#">
3<head>
4  <meta charset="UTF-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6  <meta http-equiv="X-UA-Compatible" content="IE=edge">
7
8  <link rel="preconnect"   href="https://unpkg.com"            crossorigin>
9  <link rel="preconnect"   href="https://cdn.jsdelivr.net"     crossorigin>
10  <link rel="preconnect"   href="https://cdnjs.cloudflare.com" crossorigin>
11  <link rel="dns-prefetch" href="https://unpkg.com">
12  <link rel="dns-prefetch" href="https://cdn.jsdelivr.net">
13  <link rel="dns-prefetch" href="https://cdnjs.cloudflare.com">
14  <meta name="msvalidate.01" content="B0C521BA1A0E8DE6DD3BBB8AE344084C" />
15
16  <!-- ═══════════════════════════════════════════════════════════════
17       PRIMARY META
18       ═══════════════════════════════════════════════════════════════ -->
19  <title>ihatepdf.cv — Free Online PDF Editor, No Watermark, No Upload</title>
20  <meta name="title"        content="ihatepdf.cv — Free Online PDF Editor, No Watermark, No Upload">
21  <meta name="description" content="ihatepdf.cv — 60+ free PDF tools with zero watermark, zero upload, zero sign-up. 
22  Files never leave your browser. Merge, compress, edit, OCR, encrypt and more. 
23  Works offline. Completely free forever.">
24
25  <meta name="keywords" content="free pdf editor no watermark, online pdf editor free, pdf editor without watermark, ihatepdf, merge pdf online free, combine pdfs into one, split pdf free, compress pdf online free, edit pdf online free no watermark, pdf tools online free, merge pdfs no upload, pdf editor no sign up, free pdf editor offline, how to merge pdfs free, edit cv pdf online free, ihatepdf">
26
27  <meta name="author"    content="ihatepdf">
28  <meta name="creator"   content="ihatepdf">
29  <meta name="publisher" content="ihatepdf">
30  <meta name="copyright" content="© 2026 ihatepdf. All rights reserved.">
31
32  <!-- ═══════════════════════════════════════════════════════════════
33       PWA / MOBILE
34       ═══════════════════════════════════════════════════════════════ -->
35  <meta name="mobile-web-app-capable"                content="yes">
36  <meta name="apple-mobile-web-app-capable"          content="yes">
37  <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
38  <meta name="apple-mobile-web-app-title"            content="ihatepdf">
39  <meta name="application-name"                      content="ihatepdf">
40  <meta name="format-detection"                      content="telephone=no">
41  <meta name="theme-color"                           content="#2563eb">
42  <meta name="msapplication-TileColor"               content="#2563eb">
43  <meta name="msapplication-navbutton-color"         content="#2563eb">
44
45  <!-- ═══════════════════════════════════════════════════════════════
46       CRAWL DIRECTIVES
47       ═══════════════════════════════════════════════════════════════ -->
48  <meta name="robots"        content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
49  <meta name="googlebot"     content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
50  <meta name="bingbot"       content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
51  <meta name="revisit-after" content="7 days">
52  <meta name="rating"        content="general">
53  <meta name="distribution"  content="global">
54  <meta http-equiv="X-Content-Type-Options" content="nosniff">
55  <meta name="referrer"      content="no-referrer-when-downgrade">
56
57  <!-- ═══════════════════════════════════════════════════════════════
58       CANONICAL + HREFLANG
59       ─────────────────────────────────────────────────────────────
60       Global targeting — geo.region removed.
61       Tool site should rank worldwide. Indian-specific tools (GST,
62       POS) attract Indian users naturally without restricting global
63       audience. Set country targeting in Google Search Console instead
64       if region-specific ranking is ever needed.
65       ═══════════════════════════════════════════════════════════════ -->
66  <link rel="canonical"  href="https://www.ihatepdf.cv/">
67  <link rel="alternate" hreflang="en"        href="https://www.ihatepdf.cv/">
68  <link rel="alternate" hreflang="x-default" href="https://www.ihatepdf.cv/">
69
70  <!-- ═══════════════════════════════════════════════════════════════
71       ICONS + MANIFEST
72       ═══════════════════════════════════════════════════════════════ -->
73  <link rel="icon" type="image/png" sizes="512x512" href="/icon-512x512.png">
74  <link rel="icon" type="image/png" sizes="192x192" href="/icon-192x192.png">
75  <link rel="apple-touch-icon" sizes="180x180"      href="/apple-touch-icon.png">
76  <link rel="shortcut icon"                         href="/favicon.ico">
77  <link rel="manifest"                              href="/manifest.json">
78
79  <!-- ═══════════════════════════════════════════════════════════════
80       OPEN GRAPH
81       ═══════════════════════════════════════════════════════════════ -->
82  <meta property="og:type"        content="website">
83  <meta property="og:url"         content="https://www.ihatepdf.cv/">
84  <meta property="og:site_name"   content="ihatepdf">
85  <meta property="og:locale"      content="en_US">
86  <meta property="og:title" content="ihatepdf.cv — Free Online PDF Editor, No Watermark, No Upload">
87  <meta property="og:description" content="60+ free PDF tools. Merge, split, compress, edit, convert, sign, encrypt. No watermark. No upload. No sign-up. Files never leave your device.">
88  <meta property="og:image"             content="https://www.ihatepdf.cv/og-image.png">
89  <meta property="og:image:secure_url"  content="https://www.ihatepdf.cv/og-image.png">
90  <meta property="og:image:width"       content="1200">
91  <meta property="og:image:height"      content="630">
92  <meta property="og:image:alt"         content="ihatepdf — Free Online PDF Editor with No Watermark">
93  <meta property="og:image:type"        content="image/png">
94
95  <!-- ═══════════════════════════════════════════════════════════════
96       TWITTER CARD
97       ─────────────────────────────────────────────────────────────
98       twitter:site and twitter:creator removed — only add back if
99       a verified @ihatepdf Twitter/X account is active. Unverified
100       handles cause Twitter Card validation warnings.
101       ═══════════════════════════════════════════════════════════════ -->
102  <meta name="twitter:card"        content="summary_large_image">
103  <meta name="twitter:site"        content="@ihatepdfcv">
104  <meta name="twitter:creator"     content="@ihatepdfcv">
105  <meta name="twitter:url"         content="https://www.ihatepdf.cv/">
106  <meta name="twitter:title"       content="ihatepdf — Free PDF Editor, No Watermark, No Upload">
107  <meta name="twitter:description" content="60+ free PDF tools. No watermark. No upload. No sign-up. Files never leave your device. Works offline.">
108  <meta name="twitter:image"       content="https://www.ihatepdf.cv/og-image.png">
109  <meta name="twitter:image:alt"   content="ihatepdf — Free PDF Editor No Watermark">
110
111  <!-- ═══════════════════════════════════════════════════════════════
112       SCHEMA.ORG — WebApplication
113       ─────────────────────────────────────────────────────────────
114       dateModified uses BUILD_DATE placeholder — inject at build time:
115         html = html.replace('"dateModified": "2026-09-28"', `"dateModified": "2026-09-28"`);
116       Add this to injectToolMeta() in generate-seo-pages.js.
117       ═══════════════════════════════════════════════════════════════ -->
118  
118<script type="application/ld+json">
119  {
120    "@context": "https://schema.org",
121    "@type": "WebApplication",
122    "name": "ihatepdf.cv",
123    "alternateName": [
124      "Free PDF Editor Without Watermark",
125      "Online PDF Tools No Upload",
126      "ihatepdf"
127    ],
128    "url": "https://www.ihatepdf.cv",
129    "description": "100% free online PDF editor with no watermark. 60+ tools: merge, split, compress, edit, sign, encrypt, redact, convert, OCR, and more. All processing happens locally in your browser — files never leave your device. Works offline.",
130    "applicationCategory": "ProductivityApplication",
131    "applicationSubCategory": "Document Editor",
132    "operatingSystem": ["Windows", "macOS", "Linux", "iOS", "Android", "ChromeOS"],
133    "browserRequirements": "Requires JavaScript. Works in Chrome, Firefox, Safari, Edge.",
134    "offers": {
135      "@type": "Offer",
136      "price": "0",
137      "priceCurrency": "USD",
138      "availability": "https://schema.org/InStock"
139    },
140    "featureList": [
141      "Free online PDF editor with no watermark",
142      "Merge multiple PDF files into one document",
143      "Split PDF into separate pages or custom page ranges",
144      "Compress PDF to reduce file size up to 70%",
145      "Edit PDF text in-place — click to edit any text",
146      "Add digital signature to PDF",
147      "Convert PDF to JPG images up to 600 DPI",
148      "Organize and reorder PDF pages",
149      "Add watermark to PDF",
150      "Add page numbers to PDF",
151      "Extract text from PDF",
152      "Compare two PDFs side-by-side",
153      "Add headers and footers to PDF",
154      "Crop and resize PDF pages to A4 or Letter",
155      "Remove PDF password protection",
156      "Encrypt PDF with AES-256 password",
157      "Redact sensitive text from PDF permanently",
158      "Chat with PDF using Gemini AI",
159      "OCR scanned PDFs — make searchable",
160      "Convert images to PDF",
161      "Convert Word to PDF",
162      "Convert PDF to Word (.docx)",
163      "GST Invoice Generator for India",
164      "No watermarks on any output file",
165      "No sign-up or registration required",
166      "Works completely offline",
167      "Files never leave your device"
168    ],
169    "softwareVersion": "2.0",
170    "datePublished": "2024-01-01",
171    "dateModified": "2026-09-28",
172    "author":   { "@id": "https://www.ihatepdf.cv/#organization" },
173    "provider": { "@id": "https://www.ihatepdf.cv/#organization" },
174    "installUrl": "https://www.ihatepdf.cv",
175    "softwareRequirements": "Modern web browser with JavaScript enabled",
176    "aggregateRating": {
177      "@type": "AggregateRating",
178      "ratingValue": "4.8",
179      "ratingCount": "124",
180      "bestRating": "5",
181      "worstRating": "1"
182    },
183    "review": [
184      {
185        "@type": "Review",
186        "author": { "@type": "Person", "name": "Aryann Dwivedi" },
187        "reviewRating": { "@type": "Rating", "ratingValue": "5" },
188        "reviewBody": "Everything happens client-side, so my documents never leave my device. It's fast and private too."
189      },
190      {
191        "@type": "Review",
192        "author": { "@type": "Person", "name": "Aditi Malhotra" },
193        "reviewRating": { "@type": "Rating", "ratingValue": "5" },
194        "reviewBody": "In the legal field, document security isn't optional. This tool's offline processing gives me complete control over sensitive client documents."
195      },
196      {
197        "@type": "Review",
198        "author": { "@type": "Person", "name": "Rohan Dalvi" },
199        "reviewRating": { "@type": "Rating", "ratingValue": "5" },
200        "reviewBody": "A fully client-side PDF tool is a great step toward protecting users from unknowingly uploading sensitive documents to third-party services."
201      },
202      {
203        "@type": "Review",
204        "author": { "@type": "Person", "name": "Kshitij Vaze" },
205        "reviewRating": { "@type": "Rating", "ratingValue": "5" },
206        "reviewBody": "This is hands down the best online PDF editor I have used so far."
207      },
208      {
209        "@type": "Review",
210        "author": { "@type": "Person", "name": "Ravi Choudhary" },
211        "reviewRating": { "@type": "Rating", "ratingValue": "5" },
212        "reviewBody": "I've tried at least 10 different PDF tools over the years, and this is by far the most reliable."
213      }
214    ]
215  }
216  </script>
216
217
218  <!-- ═══════════════════════════════════════════════════════════════
219       SCHEMA.ORG — Organization
220       ─────────────────────────────────────────────────────────────
221       sameAs updated with all active backlink profiles.
222       Update GitHub username to your actual username.
223       Add/remove entries as new profiles go live.
224       ═══════════════════════════════════════════════════════════════ -->
225  
225<script type="application/ld+json">
226  {
227    "@context": "https://schema.org",
228    "@type": "Organization",
229    "@id": "https://www.ihatepdf.cv/#organization",
230    "name": "ihatepdf.cv",
231    "alternateName": ["ihatepdf", "I Hate PDF", "iHatePDF"],
232    "url": "https://www.ihatepdf.cv",
233    "logo": {
234      "@type": "ImageObject",
235      "url": "https://www.ihatepdf.cv/icon-512x512.png",
236      "width": "512",
237      "height": "512"
238    },
239    "foundingDate": "2025",
240    "sameAs": [
241      "https://peerlist.io/pranavcode2442/project/ihatepdf--privacyfirst-pdf-toolkit",
242      "https://dev.to/ihatepdf",
243      "https://medium.com/@ihatepdf",
244      "https://github.com/pranavcode2442/ihatepdf-tools"
245    ],
246    "contactPoint": {
247      "@type": "ContactPoint",
248      "contactType": "customer support",
249      "email": "[email protected]",
250      "availableLanguage": ["English", "Hindi"]
251    },
252    "description": "ihatepdf is a free collection of 60+ PDF tools that run in the web browser. Files are processed on the user's device rather than uploaded to ihatepdf servers. No watermark, no sign-up. Includes merge, compress, edit, OCR, encrypt, convert, PDF to audio and document scanning.",
253    "disambiguatingDescription": "An independent, browser-based PDF toolkit at ihatepdf.cv. Not affiliated with iLovePDF, Smallpdf or Adobe."
254  }
255  </script>
255
256
257  <!-- ═══════════════════════════════════════════════════════════════
258       SCHEMA.ORG — WebSite
259       ═══════════════════════════════════════════════════════════════ -->
260  
260<script type="application/ld+json">
261  {
262    "@context": "https://schema.org",
263    "@type": "WebSite",
264    "@id": "https://www.ihatepdf.cv/#website",
265    "url": "https://www.ihatepdf.cv/",
266    "name": "ihatepdf.cv",
267    "publisher": { "@id": "https://www.ihatepdf.cv/#organization" },
268    "description": "Free online PDF tools — no watermark, no upload, no sign-up required. 60+ tools."
269  }
270  </script>
270
271
272  <!-- ═══════════════════════════════════════════════════════════════
273       SCHEMA.ORG — FAQPage
274       ═══════════════════════════════════════════════════════════════ -->
275  
275<script type="application/ld+json">
276  {
277    "@context": "https://schema.org",
278    "@type": "FAQPage",
279    "mainEntity": [
280      {
281        "@type": "Question",
282        "name": "Is ihatepdf.cv a free PDF editor without watermark?",
283        "acceptedAnswer": {
284          "@type": "Answer",
285          "text": "Yes. ihatepdf.cv is 100% free with no watermark on any output files. Every tool is free forever — no hidden costs, no subscriptions. Merge, split, compress, and edit PDFs without any watermark added to your documents."
286        }
287      },
288      {
289        "@type": "Question",
290        "name": "How do I merge multiple PDFs into one document?",
291        "acceptedAnswer": {
292          "@type": "Answer",
293          "text": "Go to ihatepdf.cv/merge-pdf. Upload your PDF files, drag them into order, then click Merge PDFs. Download the combined file — no watermark, original quality preserved. You can merge unlimited PDFs with no file size restrictions."
294        }
295      },
296      {
297        "@type": "Question",
298        "name": "Do my PDF files get uploaded to a server?",
299        "acceptedAnswer": {
300          "@type": "Answer",
301          "text": "No. All PDF processing happens locally in your web browser using JavaScript and WebAssembly. Your files never leave your device. This makes ihatepdf.cv safe for confidential documents including contracts, medical records, and financial files."
302        }
303      },
304      {
305        "@type": "Question",
306        "name": "Does ihatepdf.cv work offline?",
307        "acceptedAnswer": {
308          "@type": "Answer",
309          "text": "Yes. After the first page load, ihatepdf.cv works completely offline. You can disconnect from the internet and continue editing PDFs. Perfect for working on planes, in remote areas, or when you want maximum privacy."
310        }
311      },
312      {
313        "@type": "Question",
314        "name": "Can I edit a PDF resume or CV online for free?",
315        "acceptedAnswer": {
316          "@type": "Answer",
317          "text": "Yes. Use the Edit PDF tool at ihatepdf.cv/edit-pdf-text to add text, correct typos, and add your signature to any PDF resume or CV. No account required, no watermark, completely free. Click any text to edit it in-place and download instantly."
318        }
319      },
320      {
321        "@type": "Question",
322        "name": "How much can the PDF compressor reduce file size?",
323        "acceptedAnswer": {
324          "@type": "Answer",
325          "text": "The PDF compressor can reduce file size by 20–70% depending on content and the compression level you choose (Light, Medium, or Heavy). Image-heavy PDFs compress more. Text quality is never degraded."
326        }
327      },
328      {
329        "@type": "Question",
330        "name": "Is there a file size limit for merging or compressing PDFs?",
331        "acceptedAnswer": {
332          "@type": "Answer",
333          "text": "There are no artificial limits. The maximum depends on your device's memory: desktops handle up to ~150MB, tablets ~75MB, smartphones ~50MB per file. You can merge unlimited numbers of PDFs."
334        }
335      },
336      {
337        "@type": "Question",
338        "name": "Can I use ihatepdf.cv for commercial or business purposes?",
339        "acceptedAnswer": {
340          "@type": "Answer",
341          "text": "Absolutely. ihatepdf.cv is free for personal and commercial use with no licensing fees. Many businesses use it because client documents stay 100% private and there are no subscription costs."
342        }
343      },
344      {
345        "@type": "Question",
346        "name": "Can I edit PDF text online for free without signing up?",
347        "acceptedAnswer": {
348          "@type": "Answer",
349          "text": "Yes. ihatepdf.cv lets you edit PDF text at ihatepdf.cv/edit-pdf-text with zero sign-up. Click any text to correct it in-place, add new text boxes, insert images, or draw a signature. No watermark is added and your file never leaves your device."
350        }
351      },
352      {
353        "@type": "Question",
354        "name": "How do I convert a PDF to JPG at high quality (600 DPI) for free?",
355        "acceptedAnswer": {
356          "@type": "Answer",
357          "text": "Go to ihatepdf.cv/pdf-to-jpg and choose your DPI — Web (150), Print (300), Professional (500), or Archival (600 DPI). Supports the highest free-tier resolution available online, outputs JPEG or lossless PNG, processes all pages at once, and runs entirely in your browser with no watermark."
358        }
359      },
360      {
361        "@type": "Question",
362        "name": "How do I compare two PDF documents side by side for free?",
363        "acceptedAnswer": {
364          "@type": "Answer",
365          "text": "Use the Compare PDFs tool at ihatepdf.cv/compare-pdfs. Upload two PDFs and they open in a synchronized side-by-side viewer — scroll one and the other follows. Perfect for reviewing contract versions or edited reports. Free, no account needed, files never uploaded."
366        }
367      },
368      {
369        "@type": "Question",
370        "name": "How do I split a PDF into separate pages for free?",
371        "acceptedAnswer": {
372          "@type": "Answer",
373          "text": "Go to ihatepdf.cv/split-pdf, upload your PDF, and define how to split it — every page separately, at specific page numbers, or by custom ranges. Processing happens locally in your browser. No watermark, no upload, no account required."
374        }
375      },
376      {
377        "@type": "Question",
378        "name": "Is ihatepdf.cv safe for documents containing Aadhaar or PAN card numbers?",
379        "acceptedAnswer": {
380          "@type": "Answer",
381          "text": "Yes. All processing on ihatepdf.cv happens locally in your browser — Aadhaar numbers, PAN details, bank statements, and ITR documents are never sent to any server. Use the Privacy Risk Scanner at ihatepdf.cv/privacy-scanner to detect and redact sensitive data before sharing any document."
382        }
383      },
384      {
385        "@type": "Question",
386        "name": "How can I remove my Aadhaar number or PAN number from a PDF?",
387        "acceptedAnswer": {
388          "@type": "Answer",
389          "text": "Use two tools together: the Privacy Risk Scanner at ihatepdf.cv/privacy-scanner automatically detects Aadhaar, PAN, IFSC codes, and GST numbers across your PDF. Then use the Redact PDF tool at ihatepdf.cv/redact-pdf to permanently black out any sensitive region. Both tools run locally and output a clean PDF with no watermark."
390        }
391      },
392      {
393        "@type": "Question",
394        "name": "Can I generate a GST invoice as a PDF for free?",
395        "acceptedAnswer": {
396          "@type": "Answer",
397          "text": "Yes. The GST Invoice Generator at ihatepdf.cv/gst-invoice auto-calculates CGST, SGST, and IGST, supports HSN/SAC codes, and exports a professional invoice PDF instantly. Completely free, no watermark, no account required."
398        }
399      },
400      {
401        "@type": "Question",
402        "name": "Does ihatepdf.cv work on mobile phones?",
403        "acceptedAnswer": {
404          "@type": "Answer",
405          "text": "Yes, ihatepdf.cv is fully optimized for Android and iOS browsers. All tools including Scan to PDF (camera scanner), PDF editor, and converter work on mobile. Install it as a PWA for an app-like offline experience. Recommended file size on phones is up to 50MB for smooth performance."
406        }
407      },
408      {
409        "@type": "Question",
410        "name": "Does ihatepdf.cv add a watermark to edited or converted PDFs?",
411        "acceptedAnswer": {
412          "@type": "Answer",
413          "text": "Never. ihatepdf.cv does not add any watermark — visible or invisible — to any output file, for any of its tools, at any time. This is a permanent design principle, not a temporary free-tier feature."
414        }
415      },
416      {
417        "@type": "Question",
418        "name": "Can I convert Word, Excel, and PowerPoint files to PDF for free?",
419        "acceptedAnswer": {
420          "@type": "Answer",
421          "text": "Yes. ihatepdf.cv has free converters for Word to PDF (/word-to-pdf), Excel to PDF (/excel-to-pdf), and PowerPoint to PDF (/pptx-to-pdf). All run in your browser with no upload, no account, and no watermark."
422        }
423      },
424      {
425        "@type": "Question",
426        "name": "How do I make a PDF permanently non-editable and lock its form fields?",
427        "acceptedAnswer": {
428          "@type": "Answer",
429          "text": "Use the Flatten PDF tool at ihatepdf.cv/flatten-pdf. Flattening permanently bakes all form fields, annotations, and interactive elements into the page — no one can edit them afterwards. The tool also strips metadata and runs entirely in your browser with no upload."
430        }
431      },
432      {
433        "@type": "Question",
434        "name": "Can I transcribe an audio recording into a PDF for free?",
435        "acceptedAnswer": {
436          "@type": "Answer",
437          "text": "Yes. The Audio to PDF tool at ihatepdf.cv/audio-to-pdf uses on-device Whisper AI to transcribe MP3, WAV, and M4A recordings into a formatted PDF transcript. Your audio is never uploaded — transcription runs locally in your browser. Free, no watermark, no sign-up."
438        }
439      },
440      {
441        "@type": "Question",
442        "name": "What is the best free Markdown to PDF converter with no watermark?",
443        "acceptedAnswer": {
444          "@type": "Answer",
445          "text": "ihatepdf.cv's Markdown to PDF converter at ihatepdf.cv/markdown-to-pdf converts .md files or pasted Markdown into beautifully typeset PDFs with headings, code blocks, tables, and blockquotes rendered correctly. No account, no watermark, works completely offline."
446        }
447      },
448      {
449        "@type": "Question",
450        "name": "How do I crop a PDF to A4 size or resize pages for free?",
451        "acceptedAnswer": {
452          "@type": "Answer",
453          "text": "Open the Crop and Resize tool at ihatepdf.cv/crop-resize-pdf. Resize any page to A4, A3, Letter, Legal, or custom dimensions, or drag the margin handles to crop whitespace. Apply to one page or all pages at once. Live preview included, no watermark on output."
454        }
455      },
456      {
457        "@type": "Question",
458        "name": "Can I extract tables from a PDF into an Excel spreadsheet for free?",
459        "acceptedAnswer": {
460          "@type": "Answer",
461          "text": "Yes. The PDF to Excel tool at ihatepdf.cv/pdf-to-excel detects and extracts tabular data from your PDF and exports it as an editable .xlsx file. Runs entirely in your browser with no upload, making it safe for financial statements and data reports. Fully free with no watermark."
462        }
463      },
464      {
465        "@type": "Question",
466        "name": "How accurate is ihatepdf.cv's PDF to Word conversion?",
467        "acceptedAnswer": {
468          "@type": "Answer",
469          "text": "ihatepdf.cv's PDF to Word converter at ihatepdf.cv/pdf-to-word extracts all text layers and preserves paragraph structure in a clean .docx file. For scanned PDFs, run the OCR tool at ihatepdf.cv/ocr-pdf first to create a text layer, then convert to Word. Both tools are free, local, and watermark-free."
470        }
471      }
472    ]
473  }
474  </script>
474
475
476  <!-- ═══════════════════════════════════════════════════════════════
477       SCHEMA.ORG — HowTo: Merge PDFs
478       ═══════════════════════════════════════════════════════════════ -->
479  
479<script type="application/ld+json">
480  {
481    "@context": "https://schema.org",
482    "@type": "HowTo",
483    "name": "How to Merge Multiple PDFs Into One Document",
484    "description": "Combine multiple PDF files into a single document for free, without watermark, using ihatepdf.cv.",
485    "totalTime": "PT2M",
486    "tool": { "@type": "HowToTool", "name": "ihatepdf.cv PDF Merger" },
487    "step": [
488      {
489        "@type": "HowToStep",
490        "position": 1,
491        "name": "Open PDF Merger",
492        "text": "Go to ihatepdf.cv/merge-pdf. No account or sign-up required.",
493        "url": "https://www.ihatepdf.cv/merge-pdf"
494      },
495      {
496        "@type": "HowToStep",
497        "position": 2,
498        "name": "Upload your PDFs",
499        "text": "Click Select PDFs or drag and drop your files. Upload as many PDF files as you need — there is no limit.",
500        "url": "https://www.ihatepdf.cv/merge-pdf"
501      },
502      {
503        "@type": "HowToStep",
504        "position": 3,
505        "name": "Arrange the order",
506        "text": "Drag the uploaded PDF thumbnails to set the page order for the final merged document.",
507        "url": "https://www.ihatepdf.cv/merge-pdf"
508      },
509      {
510        "@type": "HowToStep",
511        "position": 4,
512        "name": "Merge and download",
513        "text": "Click Merge PDFs. Processing happens locally in your browser. Download the combined PDF — no watermark added.",
514        "url": "https://www.ihatepdf.cv/merge-pdf"
515      }
516    ]
517  }
518  </script>
518
519
520  <!-- ═══════════════════════════════════════════════════════════════
521       SCHEMA.ORG — HowTo: Edit PDF
522       ═══════════════════════════════════════════════════════════════ -->
523  
523<script type="application/ld+json">
524  {
525    "@context": "https://schema.org",
526    "@type": "HowTo",
527    "name": "How to Edit a PDF Online Free Without Watermark",
528    "description": "Edit PDF text, add a signature, annotate, or fix typos in any PDF for free with no watermark using ihatepdf.cv.",
529    "totalTime": "PT3M",
530    "tool": { "@type": "HowToTool", "name": "ihatepdf.cv PDF Editor" },
531    "step": [
532      {
533        "@type": "HowToStep",
534        "position": 1,
535        "name": "Open the PDF Editor",
536        "text": "Go to ihatepdf.cv/edit-pdf-text. No sign-up or account needed.",
537        "url": "https://www.ihatepdf.cv/edit-pdf-text"
538      },
539      {
540        "@type": "HowToStep",
541        "position": 2,
542        "name": "Upload your PDF",
543        "text": "Upload the PDF you want to edit. Your file stays on your device — never uploaded to any server.",
544        "url": "https://www.ihatepdf.cv/edit-pdf-text"
545      },
546      {
547        "@type": "HowToStep",
548        "position": 3,
549        "name": "Edit the PDF",
550        "text": "Click any text to edit it in place. Add text boxes, images, or draw your signature anywhere on the page.",
551        "url": "https://www.ihatepdf.cv/edit-pdf-text"
552      },
553      {
554        "@type": "HowToStep",
555        "position": 4,
556        "name": "Download the edited PDF",
557        "text": "Click Download to save the edited PDF. No watermark is added. 100% free.",
558        "url": "https://www.ihatepdf.cv/edit-pdf-text"
559      }
560    ]
561  }
562  </script>
562
563
564  <!-- ═══════════════════════════════════════════════════════════════
565       SCHEMA.ORG — BreadcrumbList
566       ═══════════════════════════════════════════════════════════════ -->
567  
567<script type="application/ld+json">
568  {
569    "@context": "https://schema.org",
570    "@type": "BreadcrumbList",
571    "itemListElement": [
572      { "@type": "ListItem", "position": 1, "name": "Home",      "item": "https://www.ihatepdf.cv/" },
573      { "@type": "ListItem", "position": 2, "name": "PDF Tools", "item": "https://www.ihatepdf.cv/" }
574    ]
575  }
576  </script>
576
577
578  <!-- ═══════════════════════════════════════════════════════════════
579       SCHEMA.ORG — ItemList: core tools
580       ═══════════════════════════════════════════════════════════════ -->
581  
581<script type="application/ld+json">
582  {
583    "@context": "https://schema.org",
584    "@type": "ItemList",
585    "name": "Free PDF Tools — ihatepdf.cv",
586    "description": "The core free online PDF tools available at ihatepdf.cv. No watermark, no sign-up, files never leave your device.",
587    "itemListElement": [
588      { "@type": "ListItem", "position": 1,   "name": "Scan Document",                   "url": "https://www.ihatepdf.cv/scan-to-pdf" },
589      { "@type": "ListItem", "position": 2,   "name": "Merge PDFs",                      "url": "https://www.ihatepdf.cv/merge-pdf" },
590      { "@type": "ListItem", "position": 3,   "name": "Alternate & Mix PDF",             "url": "https://www.ihatepdf.cv/alternate-mix-pdf" },
591      { "@type": "ListItem", "position": 4,   "name": "Compress PDF",                    "url": "https://www.ihatepdf.cv/compress-pdf" },
592      { "@type": "ListItem", "position": 5,   "name": "Split PDF",                       "url": "https://www.ihatepdf.cv/split-pdf" },
593      { "@type": "ListItem", "position": 6,   "name": "Split PDF by Text",               "url": "https://www.ihatepdf.cv/split-pdf-by-text" },
594      { "@type": "ListItem", "position": 7,   "name": "Split PDF by Bookmarks",          "url": "https://www.ihatepdf.cv/split-pdf-by-bookmarks" },
595      { "@type": "ListItem", "position": 8,   "name": "Split PDF in Half",               "url": "https://www.ihatepdf.cv/split-pdf-in-half" },
596      { "@type": "ListItem", "position": 9,   "name": "Split PDF by Size",               "url": "https://www.ihatepdf.cv/split-pdf-by-size" },
597      { "@type": "ListItem", "position": 10,  "name": "Organize Pages",                  "url": "https://www.ihatepdf.cv/organize-pages" },
598      { "@type": "ListItem", "position": 11,  "name": "Rotate PDF",                      "url": "https://www.ihatepdf.cv/rotate-pdf" },
599      { "@type": "ListItem", "position": 12,  "name": "Flip PDF",                        "url": "https://www.ihatepdf.cv/flip-pdf" },
600      { "@type": "ListItem", "position": 13,  "name": "Multiple Pages Per Sheet",        "url": "https://www.ihatepdf.cv/multiple-pages-per-sheet" },
601      { "@type": "ListItem", "position": 14,  "name": "Crop & Resize",                   "url": "https://www.ihatepdf.cv/crop-resize-pdf" },
602      { "@type": "ListItem", "position": 15,  "name": "PDF to ZIP",                      "url": "https://www.ihatepdf.cv/pdf-to-zip" },
603      { "@type": "ListItem", "position": 16,  "name": "Edit PDF & add Signature",        "url": "https://www.ihatepdf.cv/edit-pdf-text" },
604      { "@type": "ListItem", "position": 17,  "name": "Sign PDF",                        "url": "https://www.ihatepdf.cv/sign-pdf" },
605      { "@type": "ListItem", "position": 18,  "name": "Redact PDF",                      "url": "https://www.ihatepdf.cv/redact-pdf" },
606      { "@type": "ListItem", "position": 19,  "name": "Add Watermark",                   "url": "https://www.ihatepdf.cv/add-watermark" },
607      { "@type": "ListItem", "position": 20,  "name": "Add Page Numbers",                "url": "https://www.ihatepdf.cv/page-numbers" },
608      { "@type": "ListItem", "position": 21,  "name": "Bates Numbering",                 "url": "https://www.ihatepdf.cv/bates-numbering" },
609      { "@type": "ListItem", "position": 22,  "name": "Headers & Footers",               "url": "https://www.ihatepdf.cv/headers-footers" },
610      { "@type": "ListItem", "position": 23,  "name": "Flatten PDF",                     "url": "https://www.ihatepdf.cv/flatten-pdf" },
611      { "@type": "ListItem", "position": 24,  "name": "Invert PDF Colours",              "url": "https://www.ihatepdf.cv/invert-pdf" },
612      { "@type": "ListItem", "position": 25,  "name": "PDF to Handwriting",              "url": "https://www.ihatepdf.cv/pdf-to-handwriting" },
613      { "@type": "ListItem", "position": 26,  "name": "Handwriting to PDF",              "url": "https://www.ihatepdf.cv/handwriting-to-pdf" },
614      { "@type": "ListItem", "position": 27,  "name": "Word to PDF",                     "url": "https://www.ihatepdf.cv/word-to-pdf" },
615      { "@type": "ListItem", "position": 28,  "name": "Images to PDF",                   "url": "https://www.ihatepdf.cv/images-to-pdf" },
616      { "@type": "ListItem", "position": 29,  "name": "Excel to PDF",                    "url": "https://www.ihatepdf.cv/excel-to-pdf" },
617      { "@type": "ListItem", "position": 30,  "name": "PowerPoint to PDF",               "url": "https://www.ihatepdf.cv/pptx-to-pdf" },
618      { "@type": "ListItem", "position": 31,  "name": "HTML to PDF",                     "url": "https://www.ihatepdf.cv/html-to-pdf" },
619      { "@type": "ListItem", "position": 32,  "name": "Create PDF",                      "url": "https://www.ihatepdf.cv/create-pdf" },
620      { "@type": "ListItem", "position": 33,  "name": "Markdown to PDF",                 "url": "https://www.ihatepdf.cv/markdown-to-pdf" },
621      { "@type": "ListItem", "position": 34,  "name": "CSV ↔ PDF Converter",             "url": "https://www.ihatepdf.cv/csv-to-pdf" },
622      { "@type": "ListItem", "position": 35,  "name": "Audio to PDF",                    "url": "https://www.ihatepdf.cv/audio-to-pdf" },
623      { "@type": "ListItem", "position": 36,  "name": "eBook to PDF",                    "url": "https://www.ihatepdf.cv/ebook-to-pdf" },
624      { "@type": "ListItem", "position": 37,  "name": "PDF to Word",                     "url": "https://www.ihatepdf.cv/pdf-to-word" },
625      { "@type": "ListItem", "position": 38,  "name": "PDF to JPG",                      "url": "https://www.ihatepdf.cv/pdf-to-jpg" },
626      { "@type": "ListItem", "position": 39,  "name": "Edit PDF Metadata",               "url": "https://www.ihatepdf.cv/edit-pdf-metadata" },
627      { "@type": "ListItem", "position": 40,  "name": "Extract Images from PDF",         "url": "https://www.ihatepdf.cv/extract-images" },
628      { "@type": "ListItem", "position": 41,  "name": "PDF to Excel",                    "url": "https://www.ihatepdf.cv/pdf-to-excel" },
629      { "@type": "ListItem", "position": 42,  "name": "PDF to PowerPoint",               "url": "https://www.ihatepdf.cv/pdf-to-pptx" },
630      { "@type": "ListItem", "position": 43,  "name": "Extract Text",                    "url": "https://www.ihatepdf.cv/extract-text" },
631      { "@type": "ListItem", "position": 44,  "name": "PDF to HTML",                     "url": "https://www.ihatepdf.cv/pdf-to-html" },
632      { "@type": "ListItem", "position": 45,  "name": "PDF to Audio",                    "url": "https://www.ihatepdf.cv/pdf-to-audio" },
633      { "@type": "ListItem", "position": 46,  "name": "PDF to EPUB",                     "url": "https://www.ihatepdf.cv/pdf-to-epub" },
634      { "@type": "ListItem", "position": 47,  "name": "Encrypt PDF — Free, No Upload",   "url": "https://www.ihatepdf.cv/encrypt-pdf" },
635      { "@type": "ListItem", "position": 48,  "name": "Unlock PDF",                      "url": "https://www.ihatepdf.cv/unlock-pdf" },
636      { "@type": "ListItem", "position": 49,  "name": "Fill PDF Form",                   "url": "https://www.ihatepdf.cv/fill-pdf-form" },
637      { "@type": "ListItem", "position": 50,  "name": "Auto-Redact PII",                 "url": "https://www.ihatepdf.cv/auto-redact-pii" },
638      { "@type": "ListItem", "position": 51,  "name": "Remove Password",                 "url": "https://www.ihatepdf.cv/remove-password" },
639      { "@type": "ListItem", "position": 52,  "name": "Privacy Risk Scanner",            "url": "https://www.ihatepdf.cv/privacy-scanner" },
640      { "@type": "ListItem", "position": 53,  "name": "Fingerprint Generator",           "url": "https://www.ihatepdf.cv/fingerprint-pdf" },
641      { "@type": "ListItem", "position": 54,  "name": "Chat with PDF (AI)",              "url": "https://www.ihatepdf.cv/chat-with-pdf" },
642      { "@type": "ListItem", "position": 55,  "name": "AI PDF Summarizer",               "url": "https://www.ihatepdf.cv/summarize-pdf" },
643      { "@type": "ListItem", "position": 56,  "name": "Searchable PDF",                  "url": "https://www.ihatepdf.cv/ocr-pdf" },
644      { "@type": "ListItem", "position": 57,  "name": "Compare PDFs",                    "url": "https://www.ihatepdf.cv/compare-pdfs" },
645      { "@type": "ListItem", "position": 58,  "name": "Repair PDF",                      "url": "https://www.ihatepdf.cv/repair-pdf" },
646      { "@type": "ListItem", "position": 59,  "name": "GST Invoice Generator",           "url": "https://www.ihatepdf.cv/gst-invoice" },
647      { "@type": "ListItem", "position": 60,  "name": "POS Bill Generator",              "url": "https://www.ihatepdf.cv/pos-billing" },
648      { "@type": "ListItem", "position": 61,  "name": "P2P File Share",                  "url": "https://www.ihatepdf.cv/p2p-share" },
649      { "@type": "ListItem", "position": 62,  "name": "Collab Whiteboard",               "url": "https://www.ihatepdf.cv/collab-whiteboard" },
650      { "@type": "ListItem", "position": 63,  "name": "GST Filing Prep",                 "url": "https://www.ihatepdf.cv/gst-filing-prep" },
651      { "@type": "ListItem", "position": 64,  "name": "PDF Workflow Builder",            "url": "https://www.ihatepdf.cv/wor
651kflow" }
652    ]
653  }
654  </script>
654
655
656  <!-- ═══════════════════════════════════════════════════════════════
657       DOCX PREVIEW STYLES
658       ═══════════════════════════════════════════════════════════════ -->
659  <style>
660    /* docx-preview owns true page geometry (real A4/Letter pt sizes + margins)
661       via inline styles — we must NOT override widths/padding or the PDF capture
662       will be distorted. These rules only style how pages are presented in the
663       preview pane (centered page boxes with a drop shadow on a gray backdrop). */
664    .docx-preview-container { width:100%; }
665    .docx-preview-container .docx-wrapper {
666      background:transparent!important; padding:24px 12px!important;
667      display:flex; flex-direction:column; align-items:center; gap:18px;
668    }
669    .docx-preview-container section.docx {
670      background:#fff!important; margin:0!important;
671      box-shadow:0 2px 16px rgba(0,0,0,0.4)!important;
672      -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;
673    }
674    .docx-preview-container img { height:auto; }
675    @media(max-width:768px){
676      .docx-preview-container .docx-wrapper { padding:12px 4px!important; }
677    }
678    .docx h1,.docx h2,.docx h3,.docx h4,.docx h5,.docx h6
679      { font-weight:inherit!important; color:inherit!important; margin:inherit!important; padding:inherit!important; }
680    .docx p { margin:inherit!important; padding:inherit!important;
681      text-align:inherit!important; line-height:inherit!important; }
682    .docx table { border-collapse:inherit!important; width:inherit!important; border:inherit!important; }
683    .docx table td,.docx table th { border:inherit!important; padding:inherit!important; text-align:inherit!important; }
684    .docx img { max-width:100%!important; height:auto!important; display:block!important; }
685    .docx ul,.docx ol { list-style:inherit!important; padding-left:inherit!important; margin-left:inherit!important; }
686    .docx strong,.docx b { font-weight:bold!important; }
687    .docx em,.docx i { font-style:italic!important; }
688    .docx u { text-decoration:underline!important; }
689    [style*="background-color: rgb(128"],[style*="background-color: rgb(82"],
690    [style*="background-color: rgb(90"] { background-color:white!important; }
691  </style>
692
693  <!-- ═══════════════════════════════════════════════════════════════
694       SEO SHELL STYLES
695       ═══════════════════════════════════════════════════════════════ -->
696  <style>
697    body.react-ready #initial-shell     { display: none !important; }
698    body.react-ready #seo-content-block { display: none !important; }
699
700    #initial-shell {
701      min-height: 100vh;
702      display: flex;
703      flex-direction: column;
704      background: #09090b;
705    }
706    #initial-loading {
707      flex: 1;
708      display: flex;
709      flex-direction: column;
710      align-items: center;
711      justify-content: center;
712      gap: 16px;
713      padding: 40px;
714    }
715    #initial-loading .ihp-spinner {
716      width: 40px; height: 40px;
717      border: 2px solid #3f3f46;
718      border-top-color: #3b82f6;
719      border-radius: 50%;
720      animation: ihp-spin 0.8s linear infinite;
721    }
722    @keyframes ihp-spin { to { transform: rotate(360deg); } }
723    #initial-loading .ihp-loading-text { color: #71717a; font-size: 14px; font-weight: 500; }
724
725    #seo-content-block {
726      background: #09090b;
727      color: #f4f4f5;
728      font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
729      padding: 64px 24px;
730      box-sizing: border-box;
731    }
732    #seo-content-block *,
733    #seo-content-block *::before,
734    #seo-content-block *::after { box-sizing: border-box; }
735
736    #seo-content-block .ihp-inner { max-width: 1152px; margin: 0 auto; }
737    #seo-content-block h1 {
738      font-size: clamp(1.5rem, 4vw, 2.5rem);
739      font-weight: 700;
740      color: #fff;
741      margin: 0 0 16px;
742      line-height: 1.2;
743    }
744    #seo-content-block .ihp-tagline {
745      font-size: 1.1rem;
746      color: #a1a1aa;
747      max-width: 680px;
748      margin: 0 0 48px;
749      line-height: 1.6;
750    }
751    #seo-content-block .ihp-tagline strong { color: #fff; }
752
753    #seo-content-block .ihp-badges {
754      display: flex; flex-wrap: wrap; gap: 10px;
755      margin: 0 0 48px; padding: 0; list-style: none;
756    }
757    #seo-content-block .ihp-badge {
758      display: inline-flex; align-items: center; gap: 6px;
759      background: #18181b; border: 1px solid #27272a;
760      border-radius: 999px; padding: 6px 14px;
761      font-size: 0.82rem; color: #a1a1aa;
762    }
763    #seo-content-block .ihp-dot {
764      width: 8px; height: 8px; border-radius: 50%;
765      background: #22c55e; flex-shrink: 0; display: inline-block;
766    }
767
768    #seo-content-block .ihp-category { margin: 0 0 48px; }
769    #seo-content-block .ihp-category h2 {
770      font-size: 1rem; font-weight: 700;
771      text-transform: uppercase; letter-spacing: 0.08em;
772      color: #52525b; margin: 0 0 16px;
773    }
774    #seo-content-block .ihp-grid {
775      display: grid;
776      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
777      gap: 12px; padding: 0; list-style: none;
778    }
779    #seo-content-block .ihp-card {
780      display: block; background: #18181b; border: 1px solid #27272a;
781      border-radius: 8px; padding: 20px; color: inherit; text-decoration: none;
782    }
783    #seo-content-block .ihp-card:hover { border-color: #3f3f46; background: #1c1c1f; }
784    #seo-content-block .ihp-card-name {
785      font-size: 0.95rem; font-weight: 600; color: #e4e4e7; margin: 0 0 4px;
786    }
787    #seo-content-block .ihp-card-desc {
788      font-size: 0.82rem; color: #71717a; line-height: 1.4; margin: 0;
789    }
790
791    #seo-content-block .ihp-prose { margin: 0 0 56px; }
792    #seo-content-block .ihp-prose h2 {
793      font-size: 1.4rem; font-weight: 700; color: #fff; margin: 0 0 16px;
794    }
795    #seo-content-block .ihp-prose p {
796      color: #a1a1aa; font-size: 0.95rem; line-height: 1.7;
797      margin: 0 0 12px; max-width: 780px;
798    }
799    #seo-content-block .ihp-prose ul {
800      list-style: none; padding: 0; margin: 0;
801      display: flex; flex-direction: column; gap: 8px; max-width: 780px;
802    }
803    #seo-content-block .ihp-prose ul li {
804      color: #a1a1aa; font-size: 0.95rem; line-height: 1.6;
805      padding-left: 20px; position: relative;
806    }
807    #seo-content-block .ihp-prose ul li::before {
808      content: "\2022"; color: #3b82f6; position: absolute; left: 0;
809    }
810  </style>
811  
811<script type="module" crossorigin src="/assets/index-B3kPJoIs.js"></script>
811
812  <link rel="modulepreload" crossorigin href="/assets/react-vendor-D653VjAu.js">
813  <link rel="stylesheet" crossorigin href="/assets/index-jSmNX6IK.css">
814</head>
815
816<body>
817
818  <div id="root">
819    <div id="initial-shell" role="main">
820      <div id="initial-loading" aria-label="Loading ihatepdf.cv application">
821        <div class="ihp-spinner" aria-hidden="true"></div>
822        <p class="ihp-loading-text">Initializing Secure Environment…</p>
823      </div>
824    </div>
825  </div>
826
827  <div id="seo-content-block" aria-hidden="false">
828    <div class="ihp-inner">
829
830      <h1>Free Online PDF Editor Without Watermark — ihatepdf.cv</h1>
831      <p class="ihp-tagline">
832        Edit, merge, split, compress, and convert PDFs instantly in your browser.
833        <strong>100% free, no watermark, no sign-up required</strong> — your files never leave your device.
834      </p>
835
836      <ul class="ihp-badges">
837        <li class="ihp-badge"><span class="ihp-dot"></span>No watermark ever</li>
838        <li class="ihp-badge"><span class="ihp-dot"></span>Files stay on your device</li>
839        <li class="ihp-badge"><span class="ihp-dot"></span>Works offline</li>
840        <li class="ihp-badge"><span class="ihp-dot"></span>No sign-up required</li>
841        <li class="ihp-badge"><span class="ihp-dot"></span>100% free forever</li>
842        <li class="ihp-badge"><span class="ihp-dot"></span>60+ tools</li>
843      </ul>
844
845      <!-- ── ESSENTIALS ───────────────────────────────────────────────── -->
846      <section class="ihp-category" id="essentials">
847        <h2>Essentials</h2>
848        <nav class="ihp-grid" aria-label="Essential PDF tools">
849          <a href="/merge-pdf" class="ihp-card">
850            <p class="ihp-card-name">Merge PDFs</p>
851            <p class="ihp-card-desc">Combine multiple PDF files into one document. Drag &amp; drop to reorder. Unlimited files, no watermark.</p>
852          </a>
853          <a href="/compress-pdf" class="ihp-card">
854            <p class="ihp-card-name">Compress PDF</p>
855            <p class="ihp-card-desc">Reduce PDF file size by up to 70% while maintaining quality. Light, Medium, and Heavy presets.</p>
856          </a>
857          <a href="/split-pdf" class="ihp-card">
858            <p class="ihp-card-name">Split PDF</p>
859            <p class="ihp-card-desc">Separate a PDF into individual pages or extract specific page ranges. Free, instant, no upload.</p>
860          </a>
861          <a href="/pdf-to-jpg" class="ihp-card">
862            <p class="ihp-card-name">PDF to JPG</p>
863            <p class="ihp-card-desc">Convert PDF pages to high-quality JPG images — up to 600 DPI. Export as JPG or PNG, no watermark.</p>
864          </a>
865          <a href="/word-to-pdf" class="ihp-card">
866            <p class="ihp-card-name">Word to PDF</p>
867            <p class="ihp-card-desc">Convert .doc and .docx files to PDF with perfect formatting. Fast, free, and private.</p>
868          </a>
869          <a href="/pdf-to-word" class="ihp-card">
870            <p class="ihp-card-name">PDF to Word</p>
871            <p class="ihp-card-desc">Convert PDF to editable .docx files — 100% private, no server upload, no watermark.</p>
872          </a>
873          <a href="/images-to-pdf" class="ihp-card">
874            <p class="ihp-card-name">Images to PDF</p>
875            <p class="ihp-card-desc">Convert JPG, PNG images to a single PDF. Batch convert multiple images at once.</p>
876          </a>
877        </nav>
878
879      </section>
880
881      <!-- ── EDIT & ORGANIZE ─────────────────────────────────────────── -->
882      <section class="ihp-category" id="edit-organize">
883        <h2>✏️ Edit &amp; Organize</h2>
884        <nav class="ihp-grid" aria-label="Edit and organize PDF tools">
885          <a href="/edit-pdf-text" class="ihp-card">
886            <p class="ihp-card-name">Edit PDF Text</p>
887            <p class="ihp-card-desc">Click any text to edit it in-place, add custom text boxes, correct typos, and update dates. No watermark.</p>
888          </a>
889          <a href="/organize-pages" class="ihp-card">
890            <p class="ihp-card-name">Organize Pages</p>
891            <p class="ihp-card-desc">Rotate, delete, reorder, or rearrange PDF pages with drag &amp; drop.</p>
892          </a>
893          <a href="/rotate-pdf" class="ihp-card">
894            <p class="ihp-card-name">Rotate PDF</p>
895            <p class="ihp-card-desc">Rotate individual pages or the whole PDF 90°, 180° or 270°. Fix sideways scans instantly.</p>
896          </a>
897          <a href="/crop-resize-pdf" class="ihp-card">
898            <p class="ihp-card-name">Crop &amp; Resize</p>
899            <p class="ihp-card-desc">Crop margins, resize pages to A4, Letter, or custom dimensions.</p>
900          </a>
901          <a href="/add-watermark" class="ihp-card">
902            <p class="ihp-card-name">Add Watermark</p>
903            <p class="ihp-card-desc">Protect documents with custom text or image watermarks. Control op
903acity, position, and rotation.</p>
904          </a>
905          <a href="/page-numbers" class="ihp-card">
906            <p class="ihp-card-name">Add Page Numbers</p>
907            <p class="ihp-card-desc">Automatically number PDF pages with custom formatting, position, and starting number.</p>
908          </a>
909          <a href="/headers-footers" class="ihp-card">
910            <p class="ihp-card-name">Headers &amp; Footers</p>
911            <p class="ihp-card-desc">Add custom headers and footers with text, dates, and page numbers to every page.</p>
912          </a>
913          <a href="/extract-text" class="ihp-card">
914            <p class="ihp-card-name">Extract Text</p>
915            <p class="ihp-card-desc">Copy text from PDF documents without formatting issues. Works on any PDF with a text layer.</p>
916          </a>
917          <a href="/ocr-pdf" class="ihp-card">
918            <p class="ihp-card-name">OCR — Searchable PDF</p>
919            <p class="ihp-card-desc">Make scanned PDFs searchable. Extract text from image-based PDFs using optical character recognition.</p>
920          </a>
921        </nav>
922      </section>
923
924      <!-- ── SECURITY & PRIVACY ──────────────────────────────────────── -->
925      <section class="ihp-category" id="security-privacy">
926        <h2>🔐 Security &amp; Privacy</h2>
927        <nav class="ihp-grid" aria-label="Security and privacy PDF tools">
928          <a href="/encrypt-pdf" class="ihp-card">
929            <p class="ihp-card-name">Encrypt PDF</p>
930            <p class="ihp-card-desc">Password-protect your PDF files with AES-256 encryption. Files never leave your device.</p>
931          </a>
932          <a href="/remove-password" class="ihp-card">
933            <p class="ihp-card-name">Remove Password</p>
934            <p class="ihp-card-desc">Unlock password-protected PDFs and remove encryption. Decryption happens locally — password never sent anywhere.</p>
935          </a>
936          <a href="/redact-pdf" class="ihp-card">
937            <p class="ihp-card-name">Redact PDF</p>
938            <p class="ihp-card-desc">Permanently remove sensitive text and information. Black-out content before sharing confidential documents.</p>
939          </a>
940          <a href="/flatten-pdf" class="ihp-card">
941            <p class="ihp-card-name">Flatten PDF</p>
942            <p class="ihp-card-desc">Make PDFs permanently non-editable — removes form fields, annotations, and interactive scripts.</p>
943          </a>
944          <a href="/privacy-scanner" class="ihp-card">
945            <p class="ihp-card-name">Privacy Risk Scanner</p>
946            <p class="ihp-card-desc">Scan your PDF for hidden author names, GPS data, and metadata before sharing. Strip and download clean.</p>
947          </a>
948        </nav>
949      </section>
950
951      <!-- ── CONVERT & EXPORT ────────────────────────────────────────── -->
952      <section class="ihp-category" id="convert-tools">
953        <h2>🔄 Convert &amp; Export</h2>
954        <nav class="ihp-grid" aria-label="PDF conversion tools">
955          <a href="/create-pdf" class="ihp-card">
956            <p class="ihp-card-name">Create PDF</p>
957            <p class="ihp-card-desc">Write rich text with formatting, images and styles — export directly as PDF.</p>
958          </a>
959          <a href="/markdown-to-pdf" class="ihp-card">
960            <p class="ihp-card-name">Markdown to PDF</p>
961            <p class="ihp-card-desc">Convert Markdown (.md) files to beautifully formatted PDF documents.</p>
962          </a>
963          <a href="/html-to-pdf" class="ihp-card">
964            <p class="ihp-card-name">HTML to PDF</p>
965            <p class="ihp-card-desc">Convert HTML files or raw HTML code into professional PDF documents. CSS styles preserved.</p>
966          </a>
967          <a href="/excel-to-pdf" class="ihp-card">
968            <p class="ihp-card-name">Excel to PDF</p>
969            <p class="ihp-card-desc">Convert Excel spreadsheets (.xlsx, .xls) to PDF with formatting, colors, and merged cells preserved.</p>
970          </a>
971          <a href="/csv-to-pdf" class="ihp-card">
972            <p class="ihp-card-name">CSV to PDF</p>
973            <p class="ihp-card-desc">Convert CSV data files into clean, formatted PDF tables. Auto-detects headers. No upload required.</p>
974          </a>
975          <a href="/pptx-to-pdf" class="ihp-card">
976            <p class="ihp-card-name">PowerPoint to PDF</p>
977            <p class="ihp-card-desc">Convert .pptx and .ppt presentations to PDF free. Slides, fonts, images, and charts preserved.</p>
978          </a>
979          <a href="/pdf-to-pptx" class="ihp-card">
980            <p class="ihp-card-name">PDF to PowerPoint</p>
981            <p class="ihp-card-desc">Convert PDF slides back to editable .pptx files. Each page becomes an editable slide.</p>
982          </a>
983          <a href="/pdf-to-excel" class="ihp-card">
984            <p class="ihp-card-name">PDF to Excel</p>
985            <p class="ihp-card-desc">
985Extract tables from PDFs into editable .xlsx spreadsheets. Runs locally, no upload required.</p>
986          </a>
987          <a href="/pdf-to-html" class="ihp-card">
988            <p class="ihp-card-name">PDF to HTML</p>
989            <p class="ihp-card-desc">Convert PDFs to HTML with selectable text. Publish PDF content as a searchable webpage.</p>
990          </a>
991          <a href="/pdf-to-epub" class="ihp-card">
992            <p class="ihp-card-name">PDF to EPUB</p>
993            <p class="ihp-card-desc">Convert PDF documents to EPUB format for reading on Kindle, Kobo, and Apple Books.</p>
994          </a>
995          <a href="/pdf-to-audio" class="ihp-card">
996            <p class="ihp-card-name">PDF to Audio</p>
997            <p class="ihp-card-desc">Convert PDF text to natural-sounding audio using neural TTS. Listen offline, no upload.</p>
998          </a>
999          <a href="/ebook-to-pdf" class="ihp-card">
1000            <p class="ihp-card-name">eBook to PDF</p>
1001            <p class="ihp-card-desc">Convert EPUB, MOBI and AZW3 ebook formats to PDF free. Works offline in your browser.</p>
1002          </a>
1003          <a href="/audio-to-pdf" class="ihp-card">
1004            <p class="ihp-card-name">Audio to PDF</p>
1005            <p class="ihp-card-desc">Transcribe audio recordings to a PDF transcript. MP3, WAV, M4A supported. Runs locally.</p>
1006          </a>
1007          <a href="/pdf-to-zip" class="ihp-card">
1008            <p class="ihp-card-name">PDF to ZIP</p>
1009            <p class="ihp-card-desc">Export every PDF page as a JPG or PNG and download all as a single ZIP file instantly.</p>
1010          </a>
1011          <a href="/invert-pdf" class="ihp-card">
1012            <p class="ihp-card-name">Invert PDF Colours</p>
1013            <p class="ihp-card-desc">Convert to permanent dark mode, sepia, or grayscale. Text stays selectable. No upload.</p>
1014          </a>
1015        </nav>
1016      </section>
1017
1018      <!-- ── AI TOOLS ────────────────────────────────────────────────── -->
1019      <section class="ihp-category" id="ai-tools">
1020        <h2>🤖 AI Tools</h2>
1021        <nav class="ihp-grid" aria-label="AI-powered PDF tools">
1022          <a href="/chat-with-pdf" class="ihp-card">
1023            <p class="ihp-card-name">Chat with PDF (AI)</p>
1024            <p class="ihp-card-desc">Ask questions and get instant answers from your PDF documents using Google Gemini AI.</p>
1025          </a>
1026          <a href="/summarize-pdf" class="ihp-card">
1027            <p class="ihp-card-name">AI PDF Summarizer</p>
1028            <p class="ihp-card-desc">Summarize any PDF with on-device AI — bullet points, detailed summary, or quick overview. No upload.</p>
1029          </a>
1030          <a href="/compare-pdfs" class="ihp-card">
1031            <p class="ihp-card-name">Compare PDFs</p>
1032            <p class="ihp-card-desc">View two PDF files side-by-side with sync-scroll to spot differences. Perfect for contract review.</p>
1033          </a>
1034          <a href="/repair-pdf" class="ihp-card">
1035            <p class="ihp-card-name">Repair PDF</p>
1036            <p class="ihp-card-desc">Fix corrupted, truncated, or broken PDF files using a 5-strategy forensic recovery engine.</p>
1037          </a>
1038        </nav>
1039      </section>
1040
1041      <!-- ── SCAN & SHARE ────────────────────────────────────────────── -->
1042      <section class="ihp-category" id="scan-share">
1043        <h2>📷 Scan &amp; Share</h2>
1044        <nav class="ihp-grid" aria-label="Scan and share tools">
1045          <a href="/scan-to-pdf" class="ihp-card">
1046            <p class="ihp-card-name">Scan to PDF</p>
1047            <p class="ihp-card-desc">Use your phone camera or webcam as a document scanner. Auto-crops and deskews. No app needed.</p>
1048          </a>
1049          <a href="/p2p-share" class="ihp-card">
1050            <p class="ihp-card-name">P2P Share</p>
1051            <p class="ihp-card-desc">Send files directly browser-to-browser with no server upload. Private, instant, peer-to-peer transfer.</p>
1052          </a>
1053          <a href="/collab-whiteboard" class="ihp-card">
1054            <p class="ihp-card-name">Collaborative Whiteboard</p>
1055            <p class="ihp-card-desc">Real-time shared drawing canvas. Share a link and draw together instantly. No sign-up required.</p>
1056          </a>
1057        </nav>
1058      </section>
1059
1060      <!-- ── BUSINESS TOOLS ──────────────────────────────────────────── -->
1061      <section class="ihp-category" id="business-tools">
1062        <h2>🧾 Business Tools</h2>
1063        <nav class="ihp-grid" aria-label="Business PDF tools">
1064          <a href="/gst-invoice" class="ihp-card">
1065            <p class="ihp-card-name">GST Invoice Generator</p>
1066            <p class="ihp-card-desc">Create GST-compliant Tax Invoices free — CGST/SGST/IGST auto-calculated. No subscription, no watermark.</p>
1067          </a>
1068          <a href="/pos-billing" class="ihp-card">
1069            <p class="ihp-card-name">POS Billing</p>
1070            <p class="ihp-card-desc">Point-of-sale billing for any shop — manage products, cart, GST receipts, and thermal printer output.</p>
1071          </a>
1072          <a href="/fingerprint-pdf" class="ihp-card">
1073            <p class="ihp-card-name">Fingerprint PDF</p>
1074            <p class="ihp-card-desc">
1074Add invisible tracking fingerprints to PDFs to identify the source of document leaks.</p>
1075          </a>
1076        </nav>
1077      </section>
1078
1079      <!-- ── WHY IHATEPDF.CV ─────────────────────────────────────────── -->
1080      <section class="ihp-prose" id="why-ihatepdf">
1081        <h2>Why ihatepdf.cv? — The Only Truly Free PDF Editor Without Watermark</h2>
1082        <p>
1083          Most "free" online PDF editors add watermarks to your output files or lock useful features behind a paid subscription.
1084          ihatepdf.cv is different. Every tool is 100% free, forever, with no watermark added to any file you produce.
1085          There are no daily limits, no file size caps, and no account required.
1086        </p>
1087        <p>
1088          All PDF processing happens locally in your web browser using JavaScript and WebAssembly.
1089          Your files are never uploaded to any server — they never leave your device.
1090          This makes ihatepdf.cv safe for confidential documents: contracts, medical records, financial statements, CVs, and legal files.
1091        </p>
1092        <ul>
1093          <li><strong>No watermark</strong> on any output file, ever — unlike Smallpdf, iLovePDF, and Adobe Acrobat free tier</li>
1094          <li><strong>Works offline</strong> after the first page load — use it on planes or in remote areas</li>
1095          <li><strong>No sign-up required</strong> — start editing immediately with zero friction</li>
1096          <li><strong>No file size limits</strong> — process files up to 150MB on desktop</li>
1097          <li><strong>46 professional tools</strong> — merge, split, compress, edit, convert, sign, encrypt, redact, scan, and more</li>
1098          <li><strong>Edit resume and CV PDFs</strong> — fix typos, add text, or insert a signature on any PDF document</li>
1099        </ul>
1100        <p>
1101          See how it stacks up against the popular alternatives:
1102          <a href="/ilovepdf-alternative" style="color:#60a5fa;text-decoration:none">ihatepdf vs iLovePDF</a>,
1103          <a href="/smallpdf-alternative" style="color:#60a5fa;text-decoration:none">vs Smallpdf</a>, and
1104          <a href="/adobe-acrobat-alternative" style="color:#60a5fa;text-decoration:none">vs Adobe Acrobat</a>
1105          — all free, with no upload, no watermark, and no sign-up.
1106        </p>
1107      </section>
1108
1109      <!-- ── HOW TO MERGE ────────────────────────────────────────────── -->
1110      <section class="ihp-prose" id="how-to-merge">
1111        <h2>How to Merge PDFs Into One Document — Free, No Watermark</h2>
1112        <p>
1113          Combining multiple PDFs into one file takes under a minute with ihatepdf.cv.
1114          Go to <a href="/merge-pdf" style="color:#60a5fa;text-decoration:none">ihatepdf.cv/merge-pdf</a>,
1115          upload your files, drag them into the order you want, then click Merge PDFs.
1116          The combined PDF downloads with no watermark and maintains the full quality of your original files.
1117          You can merge unlimited PDFs — there is no cap on the number of files.
1118        </p>
1119        <p>
1120          Because all merging happens in your browser, your documents stay completely private.
1121          This is especially useful when combining confidential contracts, client reports, or personal documents.
1122        </p>
1123      </section>
1124
1125      <!-- ── HOW TO EDIT ─────────────────────────────────────────────── -->
1126      <section class="ihp-prose" id="how-to-edit">
1127        <h2>How to Edit a PDF Online Free — No Watermark, No Sign-Up</h2>
1128        <p>
1129          To edit PDF text or add a signature online for free, go to
1130          <a href="/edit-pdf-text" style="color:#60a5fa;text-decoration:none">ihatepdf.cv/edit-pdf-text</a>.
1131          Upload your PDF, click any text to edit it in-place, or use the toolbar to add new text boxes, images, or a drawn signature.
1132          Download the finished file — it will have no watermark and the editing is completely free.
1133        </p>
1134        <p>
1135          ihatepdf.cv is widely used to edit CV and resume PDFs online.
1136          You can correct typos, update contact details, and add your signature to any PDF document
1137          without needing Adobe Acrobat or any desktop software.
1138        </p>
1139      </section>
1140
1141      <!-- ── BLOG / GUIDES ───────────────────────────────────────────── -->
1142      <section class="ihp-prose" id="guides">
1143        <h2>Free PDF Guides &amp; Tutorials</h2>
1144        <p>
1145          Step-by-step guides for every tool — how to compress, merge, edit, sign, and convert PDFs free.
1146          <a href="/resources" style="color:#60a5fa;text-decoration:none">Browse all PDF guides →</a>
1147        </p>
1148      </section>
1149
1150      <!-- Internal blog links for crawler discovery — visually hidden -->
1151      <div style="position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;" aria-hidden="true">
1152        <a href="/blog/how-to-merge-pdfs-free">How to Merge PDFs Free</a>
1153        <a href="/blog/how-to-compress-pdf">How to Compress a PDF Free</a>
1154        <a href="/blog/free-pdf-editor-without-watermark">Free PDF Editor Without Watermark</a>
1155        <a href="/blog/how-to-split-pdf-free">How to Split a PDF Free</a>
1156        <a href="/blog/how-to-sign-pdf-free">Add Signature to PDF Free</a>
1157        <a href="/blog/how-to-edit-pdf-text-free">Edit PDF Text Free Online</a>
1158        <a href="/blog/how-to-password-protect-pdf-free">Password Protect PDF Free</a>
1159        <a href="/blog/how-to-redact-pdf-free">Redact PDF Free Online</a>
1160        <a href="/blog/how-to-convert-word-to-pdf-free">Word to PDF Free Online</a>
1161        <a href="/blog/how-to-convert-pdf-to-word-free">PDF to Word Free Online</a>
1162        <a href="/blog/pdf-to-jpg-converter-free">PDF to JPG Free</a>
1163        <a href="/blog/how-to-ocr-pdf-free">OCR PDF Free Online</a>
1164        <a href="/blog/how-to-add-watermark-to-pdf-free">Add Watermark to PDF Free</a>
1165        <a href="/blog/how-to-organize-pdf-pages">Organize PDF Pages Free</a>
1166        <a href="/blog/how-to-compare-two-pdfs-free">Compare Two PDFs Free</a>
1167        <a href="/blog/how-to-chat-with-pdf-using-ai">Chat with PDF AI Free</a>
1168        <a href="/blog/how-to-flatten-pdf-free">Flatten PDF Free</a>
1169        <a href="/blog/how-to-convert-excel-to-pdf-free">Excel to PDF Free</a>
1170        <a href="/blog/how-to-create-gst-invoice-free-online">GST Invoice Generator Free</a>
1171        <a href="/blog/how-to-convert-pdf-to-epub-free">PDF to EPUB Free</a>
1172        <a href="/blog/how-to-rotate-pdf-free">Rotate PDF Free</a>
1173        <a href="/blog/how-to-add-page-numbers-to-pdf-free">Add Page Numbers to PDF Free</a>
1174        <a href="/blog/how-to-convert-images-to-pdf-free">Images to PDF Free</a>
1175        <a href="/blog/how-to-extract-text-from-pdf-free">Extract Text from PDF Free</a>
1176        <a href="/blog/how-to-crop-and-resize-pdf-free">Crop and Resize PDF Free</a>
1177        <a href="/blog/how-to-add-header-footer-to-pdf-free">Add Header Footer to PDF Free</a>
1178        <a href="/blog/how-to-convert-markdown-to-pdf-free">Markdown to PDF Free</a>
1179        <a href="/blog/how-to-convert-html-to-pdf-free">HTML to PDF Free</a>
1180        <a href="/blog/how-to-create-pdf-from-scratch-free">Create PDF Free Online</a>
1181        <a href="/blog/how-to-summarize-pdf-free-ai">AI PDF Summarizer Free</a>
1182        <a href="/blog/how-to-repair-corrupted-pdf-free">Repair Corrupted PDF Free</a>
1183        <a href="/blog/how-to-convert-pdf-to-audio-free">PDF to Audio Free</a>
1184        <a href="/blog/how-to-convert-ebook-to-pdf-free">eBook to PDF Free</a>
1185        <a href="/blog/how-to-convert-audio-to-pdf-transcript-free">Audio to PDF Transcript Free</a>
1186        <a href="/blog/how-to-convert-pptx-to-pdf-free">PowerPoint to PDF Free</a>
1187        <a href="/blog/how-to-convert-pdf-to-excel-free">PDF to Excel Free</a>
1188        <a href="/blog/how-to-convert-pdf-to-html-free">PDF to HTML Free</a>
1189        <a href="/blog/how-to-convert-pdf-to-powerpoint-free">PDF to PowerPoint Free</a>
1190        <a href="/blog/scan-document-to-pdf-free-phone">Scan Document to PDF Free</a>
1191        <a href="/blog/how-to-convert-pdf-pages-to-zip-free">PDF to ZIP Free</a>
1192        <a href="/blog/share-pdf-directly-browser-no-upload">Share PDF Browser to Browser</a>
1193        <a href="/blog/free-online-collaborative-whiteboard-no-sign-up">Free Collaborative Whiteboard</a>
1194        <a href="/blog/how-to-remove-pdf-password-free">Remove PDF Password Free</a>
1195        <a href="/blog/how-to-scan-pdf-for-hidden-metadata-free">PDF Privacy Scanner Free</a>
1196        <a href="/blog/how-to-fingerprint-pdf-track-document-leaks">PDF Fingerprinting Free</a>
1197        <a href="/blog/how-to-convert-csv-to-pdf-free">CSV to PDF Free</a>
1198        <a href="/blog/free-pos-billing-software-online-india">
1198Free POS Billing Software India</a>
1199        <a href="/blog/how-to-invert-pdf-colors-free">Invert PDF Colors Free</a>
1200        <a href="/blog/ihatepdf-vs-ilovepdf-vs-smallpdf-vs-adobe">ihatepdf.cv vs iLovePDF vs Smallpdf vs Adobe</a>
1201        <a href="/blog">All PDF Guides</a>
1202        <a href="/technical-blog">How ihatepdf.cv Works — Technical Blog</a>
1203      </div>
1204
1205    </div>
1206  </div><!-- /#seo-content-block -->
1207
1208  <noscript>
1209    <style>
1210      #root { display: none; }
1211      #seo-content-block { display: block !important; }
1212      .noscript-msg {
1213        background: #1e3a5f; border: 1px solid #2563eb;
1214        border-radius: 8px; padding: 16px 20px; margin: 24px auto;
1215        max-width: 760px; color: #93c5fd; font-size: 0.95rem;
1216      }
1217    </style>
1218    <div id="seo-content-block" style="display:block">
1219      <div class="ihp-inner">
1220        <div class="noscript-msg">
1221          <strong>JavaScript is required to use ihatepdf.cv.</strong>
1222          Please enable JavaScript in your browser settings to access all PDF tools.
1223        </div>
1224        <h1>Free Online PDF Editor Without Watermark — ihatepdf.cv</h1>
1225        <p class="ihp-tagline">60+ free PDF tools. No watermark. No sign-up. Files never leave your device.</p>
1226        <nav aria-label="All PDF tools">
1227          <ul style="list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0">
1228            <li><a href="/merge-pdf"         style="color:#60a5fa">Merge PDFs</a> — Combine multiple PDFs into one</li>
1229            <li><a href="/compress-pdf"      style="color:#60a5fa">Compress PDF</a> — Reduce file size up to 70%</li>
1230            <li><a href="/split-pdf"         style="color:#60a5fa">Split PDF</a> — Extract any pages</li>
1231            <li><a href="/pdf-to-jpg"        style="color:#60a5fa">PDF to JPG</a> — Up to 600 DPI</li>
1232            <li><a href="/word-to-pdf"       style="color:#60a5fa">Word to PDF</a> — .doc / .docx converter</li>
1233            <li><a href="/pdf-to-word"       style="color:#60a5fa">PDF to Word</a> — Export editable .docx</li>
1234            <li><a href="/edit-pdf-text"     style="color:#60a5fa">Edit PDF</a> — Edit text in-place</li>
1235            <li><a href="/images-to-pdf"     style="color:#60a5fa">Images to PDF</a> — JPG / PNG to PDF</li>
1236            <li><a href="/extract-text"      style="color:#60a5fa">Extract Text</a> — Copy text from PDF</li>
1237            <li><a href="/organize-pages"    style="color:#60a5fa">Organize Pages</a> — Reorder, rotate, delete</li>
1238            <li><a href="/rotate-pdf"        style="color:#60a5fa">Rotate PDF</a> — Fix sideways pages</li>
1239            <li><a href="/crop-resize-pdf"   style="color:#60a5fa">Crop &amp; Resize</a> — Page dimensions</li>
1240            <li><a href="/add-watermark"     style="color:#60a5fa">Add Watermark</a> — Text or image watermark</li>
1241            <li><a href="/page-numbers"      style="color:#60a5fa">Add Page Numbers</a> — Auto pagination</li>
1242            <li><a href="/headers-footers"   style="color:#60a5fa">Headers &amp; Footers</a> — Custom header/footer</li>
1243            <li><a href="/encrypt-pdf"       style="color:#60a5fa">Encrypt PDF</a> — Password protection</li>
1244            <li><a href="/remove-password"   style="color:#60a5fa">Remove Password</a> — Unlock PDF</li>
1245            <li><a href="/redact-pdf"        style="color:#60a5fa">Redact PDF</a> — Remove sensitive text</li>
1246            <li><a href="/flatten-pdf"       style="color:#60a5fa">Flatten PDF</a> — Make form fields static</li>
1247            <li><a href="/privacy-scanner"   style="color:#60a5fa">Privacy Scanner</a> — Find hidden metadata</li>
1248            <li><a href="/compare-pdfs"      style="color:#60a5fa">Compare PDFs</a> — Side-by-side view</li>
1249            <li><a href="/chat-with-pdf"     style="color:#60a5fa">Chat with PDF</a> — AI-powered Q&amp;A</li>
1250            <li><a href="/summarize-pdf"     style="color:#60a5fa">Summarize PDF</a> — AI document summary</li>
1251            <li><a href="/ocr-pdf"           style="color:#60a5fa">OCR PDF</a> — Make scanned PDFs searchable</li>
1252            <li><a href="/repair-pdf"        style="color:#60a5fa">Repair PDF</a> — Fix corrupted files</li>
1253            <li><a href="/fingerprint-pdf"   style="color:#60a5fa">Fingerprint PDF</a> — Track document leaks</li>
1254            <li><a href="/markdown-to-pdf"   style="color:#60a5fa">Markdown to PDF</a> — .md converter</li>
1255            <li><a href="/html-to-pdf"       style="color:#60a5fa">HTML to PDF</a> — Webpage to PDF</li>
1256            <li><a href="/excel-to-pdf"      style="color:#60a5fa">Excel to PDF</a> — .xlsx converter</li>
1257            <li><a href="/csv-to-pdf"        style="color:#60a5fa">CSV to PDF</a> — Spreadsheet to PDF</li>
1258            <li><a href="/pptx-to-pdf"       style="color:#60a5fa">PowerPoint to PDF</a> — .pptx converter</li>
1259            <li><a href="/pdf-to-pptx"       style="color:#60a5fa">PDF to PowerPoint</a> — Editable slides</li>
1260            <li><a href="/pdf-to-excel"      style="color:#60a5fa">PDF to Excel</a> — Extract tables</li>
1261            <li><a href="/pdf-to-html"       style="color:#60a5fa">PDF to HTML</a> — Convert to webpage</li>
1262            <li><a href="/pdf-to-epub"       style="color:#60a5fa">PDF to EPUB</a> — E-reader format</li>
1263            <li><a href="/pdf-to-audio"      style="color:#60a5fa">PDF to Audio</a> — Listen to documents</li>
1264            <li><a href="/ebook-to-pdf"      style="color:#60a5fa">eBook to PDF</a> — EPUB / MOBI converter</li>
1265            <li><a href="/audio-to-pdf"      style="color:#60a5fa">Audio to PDF</a> — Transcript generator</li>
1266            <li><a href="/pdf-to-zip"        style="color:#60a5fa">PDF to ZIP</a> — All pages as images</li>
1267            <li><a href="/create-pdf"        style="color:#60a5fa">Create PDF</a> — Rich text editor</li>
1268            <li><a href="/invert-pdf"        style="color:#60a5fa">Invert PDF</a> — Dark mode colours</li>
1269            <li><a href="/gst-invoice"       style="color:#60a5fa">GST Invoice</a>
1269 — GST-compliant billing</li>
1270            <li><a href="/pos-billing"       style="color:#60a5fa">POS Billing</a> — Point-of-sale receipts</li>
1271            <li><a href="/scan-to-pdf"       style="color:#60a5fa">Scan to PDF</a> — Phone camera scanner</li>
1272            <li><a href="/p2p-share"         style="color:#60a5fa">P2P Share</a> — Direct browser transfer</li>
1273            <li><a href="/collab-whiteboard" style="color:#60a5fa">Whiteboard</a> — Real-time collaboration</li>
1274          </ul>
1275        </nav>
1276      </div>
1277    </div>
1278  </noscript>
1279
1280  
1280<script>
1281    (function () {
1282      var root = document.getElementById('root');
1283      if (!root) return;
1284      var observer = new MutationObserver(function () {
1285        if (!root.querySelector('#initial-shell')) {
1286          document.body.classList.add('react-ready');
1287          observer.disconnect();
1288        }
1289      });
1290      observer.observe(root, { childList: true, subtree: true });
1291    })();
1292  </script>
1292
1293
1294
1295</body>
1296</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.