-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtools.html
More file actions
319 lines (304 loc) · 14.8 KB
/
Copy pathtools.html
File metadata and controls
319 lines (304 loc) · 14.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Free PDF Tools Online — No Upload, No Account | ClientPDF</title>
<meta name="description" content="25 free PDF tools that run entirely in your browser: merge, split, compress, rotate, watermark, fill forms, and more. No upload, no account, no limits." />
<link rel="canonical" href="https://abyworkings-coder.github.io/clientpdf/tools.html" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Free PDF Tools Online — 25 Tools, No Upload, No Account" />
<meta property="og:description" content="25 free PDF tools that run entirely in your browser: merge, split, compress, rotate, watermark, fill forms, and more. No upload, no account, no limits." />
<meta property="og:url" content="https://abyworkings-coder.github.io/clientpdf/tools.html" />
<meta property="og:site_name" content="ClientPDF" />
<meta property="og:image" content="https://abyworkings-coder.github.io/clientpdf/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Free PDF Tools Online — 25 Tools, No Upload, No Account" />
<meta name="twitter:description" content="25 free PDF tools that run entirely in your browser. No upload, no account, no limits." />
<meta name="twitter:image" content="https://abyworkings-coder.github.io/clientpdf/og-image.jpg" />
<link rel="icon" href="/logo.svg" type="image/svg+xml" />
<link rel="icon" href="/favicon-32.png" sizes="32x32" type="image/png" />
<link rel="icon" href="/favicon-16.png" sizes="16x16" type="image/png" />
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "CollectionPage",
"name": "Free PDF Tools Online",
"description": "25 free PDF tools that run entirely in your browser: merge, split, compress, rotate, watermark, fill forms, and more. No upload, no account, no limits.",
"url": "https://abyworkings-coder.github.io/clientpdf/tools.html",
"isPartOf": { "@type": "WebSite", "name": "ClientPDF", "url": "https://abyworkings-coder.github.io/clientpdf/" }
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "ClientPDF", "item": "https://abyworkings-coder.github.io/clientpdf/" },
{ "@type": "ListItem", "position": 2, "name": "Tools", "item": "https://abyworkings-coder.github.io/clientpdf/tools.html" }
]
}
</script>
<link rel="stylesheet" href="style.css" />
</head>
<body>
<a class="skip-link" href="#main-content">Skip to main content</a>
<div class="grain"></div>
<header class="topbar">
<div class="wrap topbar-inner">
<div class="brand">
<span class="brand-mark">◆</span>
<span class="brand-name">Client<em>PDF</em></span>
</div>
<nav class="toolnav" aria-label="Tools">
<a href="./index.html">Merge</a>
<a href="./split.html">Split</a>
<a href="./delete-pages.html">Delete Pages</a>
<a href="./duplicate-pages.html">Duplicate Pages</a>
<a href="./insert-pages.html">Insert Blank Pages</a>
<a href="./rotate.html">Rotate</a>
<a href="./reorder.html">Reorder</a>
<a href="./compress.html">Compress</a>
<a href="./page-numbers.html">Page Numbers</a>
<a href="./images-to-pdf.html">Images to PDF</a>
<a href="./extract-images.html">Extract Images</a>
<a href="./pdf-to-jpg.html">PDF to JPG</a>
<a href="./watermark.html">Watermark</a>
<a href="./metadata.html">Metadata</a>
<a href="./crop.html">Crop Pages</a>
<a href="./resize.html">Resize Pages</a>
<a href="./grayscale.html">Grayscale PDF</a>
<a href="./border.html">Page Borders</a>
<a href="./image-watermark.html">Image Watermark</a>
<a href="./flatten.html">Flatten Form Fields</a>
<a href="./fill-form.html">Fill Form Fields</a>
<a href="./bookmarks.html">Add Bookmarks</a>
<a href="./split-by-bookmarks.html">Split by Bookmarks</a>
<a href="./pages-per-sheet.html">Pages per Sheet</a>
<a href="./redact.html">Redact</a>
<a href="./tools.html" aria-current="page">All Tools</a>
<a href="./guide.html">Guide</a>
</nav>
<div class="topbar-status">
<span class="dot" aria-hidden="true"></span>
<span>running locally in this tab — nothing uploaded</span>
</div>
</div>
</header>
<main class="wrap" id="main-content">
<nav class="crumbs" aria-label="Breadcrumb"><a href="./index.html">ClientPDF</a> <span aria-hidden="true">/</span> Tools</nav>
<section class="tools-hero">
<h1>25 free PDF tools.<br />Zero of them upload your file.</h1>
<p class="lede">
Every tool below runs entirely in this tab, on your device, using
<a href="https://github.com/Hopding/pdf-lib" target="_blank" rel="noopener">pdf-lib</a>
vendored locally — not fetched from a CDN, not sent to a server. Open DevTools,
watch the Network tab, and confirm it yourself before you trust any of them
with a real file. No sign-up, no watermark added to your output, no daily limit.
</p>
</section>
<section class="tool-group">
<h2>Combine & split</h2>
<p class="tool-group-intro">Rearranging which pages live in which file — the most common reason anyone opens a PDF tool in the first place.</p>
<div class="tool-grid">
<a class="tool-card" href="./index.html">
<h3>Merge</h3>
<p>Combine any number of PDFs into one file, in the order you drop them.</p>
</a>
<a class="tool-card" href="./split.html">
<h3>Split</h3>
<p>Pull specific pages out, or break one PDF into several separate files.</p>
</a>
<a class="tool-card" href="./split-by-bookmarks.html">
<h3>Split by Bookmarks</h3>
<p>Reads a PDF's existing outline entries and extracts each section as its own file automatically.</p>
</a>
</div>
</section>
<section class="tool-group">
<h2>Organize pages</h2>
<p class="tool-group-intro">Once the file is together, these change what each page looks like or where it sits — without touching the actual content.</p>
<div class="tool-grid">
<a class="tool-card" href="./delete-pages.html">
<h3>Delete Pages</h3>
<p>Remove specific pages and keep the rest as one file.</p>
</a>
<a class="tool-card" href="./duplicate-pages.html">
<h3>Duplicate Pages</h3>
<p>Repeat a cover page, a form, or a signature page elsewhere in the same PDF.</p>
</a>
<a class="tool-card" href="./insert-pages.html">
<h3>Insert Blank Pages</h3>
<p>Add blank pages before a cover, between chapters, or at the end for notes.</p>
</a>
<a class="tool-card" href="./reorder.html">
<h3>Reorder</h3>
<p>Drag pages into a new order or drop the ones you don't need.</p>
</a>
<a class="tool-card" href="./rotate.html">
<h3>Rotate</h3>
<p>Fix pages that scanned in sideways — one page, a range, or the whole file.</p>
</a>
<a class="tool-card" href="./crop.html">
<h3>Crop Pages</h3>
<p>Trim visible margins on every page — set top, bottom, left, and right in points.</p>
</a>
<a class="tool-card" href="./resize.html">
<h3>Resize Pages</h3>
<p>Rescale a whole PDF to a standard size (A4, Letter, Legal, A3, A5) or a percentage.</p>
</a>
<a class="tool-card" href="./pages-per-sheet.html">
<h3>Pages per Sheet</h3>
<p>Print 2 or 4 pages onto a single sheet — saves paper and ink.</p>
</a>
</div>
</section>
<section class="tool-group">
<h2>Reduce & convert</h2>
<p class="tool-group-intro">Changing the file itself — its size, its color space, or what format it's in.</p>
<div class="tool-grid">
<a class="tool-card" href="./compress.html">
<h3>Compress</h3>
<p>Shrink file size by re-encoding the embedded images inside the PDF.</p>
</a>
<a class="tool-card" href="./grayscale.html">
<h3>Grayscale PDF</h3>
<p>Convert RGB and CMYK text and graphics to grayscale using the standard luminosity formula.</p>
</a>
<a class="tool-card" href="./images-to-pdf.html">
<h3>Images to PDF</h3>
<p>Turn JPG or PNG images into a single PDF, one page per image, reorderable first.</p>
</a>
<a class="tool-card" href="./extract-images.html">
<h3>Extract Images</h3>
<p>Pull the JPEGs embedded in a PDF back out as standalone files or one .zip.</p>
</a>
<a class="tool-card" href="./pdf-to-jpg.html">
<h3>PDF to JPG</h3>
<p>Render every page of a PDF as a JPG or PNG image, downloadable one at a time or as a .zip.</p>
</a>
</div>
</section>
<section class="tool-group">
<h2>Stamp & brand</h2>
<p class="tool-group-intro">Adding something visible to every page, without editing the underlying content.</p>
<div class="tool-grid">
<a class="tool-card" href="./watermark.html">
<h3>Watermark</h3>
<p>Stamp your own text across every page — pick opacity and angle.</p>
</a>
<a class="tool-card" href="./image-watermark.html">
<h3>Image Watermark</h3>
<p>Stamp a logo or image onto every page — pick opacity, scale, and position.</p>
</a>
<a class="tool-card" href="./page-numbers.html">
<h3>Page Numbers</h3>
<p>Stamp page numbers onto every page, any corner, any starting number.</p>
</a>
<a class="tool-card" href="./border.html">
<h3>Page Borders</h3>
<p>Draw a border frame on every page — margin, color, and stroke width, your choice.</p>
</a>
</div>
</section>
<section class="tool-group">
<h2>Forms & metadata</h2>
<p class="tool-group-intro">Working with a PDF's structure below the surface — its interactive fields, its outline, or the data attached to the file itself.</p>
<div class="tool-grid">
<a class="tool-card" href="./fill-form.html">
<h3>Fill Form Fields</h3>
<p>Type straight into a PDF's existing text fields, checkboxes, radio buttons, and dropdowns.</p>
</a>
<a class="tool-card" href="./flatten.html">
<h3>Flatten Form Fields</h3>
<p>Convert a filled-in form into permanent, non-editable static content.</p>
</a>
<a class="tool-card" href="./bookmarks.html">
<h3>Add Bookmarks</h3>
<p>Add named outline entries that jump straight to a page in any PDF reader's sidebar.</p>
</a>
<a class="tool-card" href="./metadata.html">
<h3>Metadata</h3>
<p>View and edit a PDF's Title, Author, Subject, Keywords, and dates.</p>
</a>
</div>
</section>
<section class="tool-group">
<h2>Privacy & content removal</h2>
<p class="tool-group-intro">Actually deleting sensitive content from the file, not just hiding it from view.</p>
<div class="tool-grid">
<a class="tool-card" href="./redact.html">
<h3>Redact</h3>
<p>Draw a box over sensitive text and it's removed from the file's content stream, then blacked out.</p>
</a>
</div>
</section>
<section class="tools-faq">
<h2>Common questions</h2>
<div class="tools-faq-item">
<h3>Are these PDF tools actually free, or is there a catch?</h3>
<p>Free with no catch on the tools themselves — no watermark added to your output, no daily conversion limit, no forced account. A Pro tier is planned for batch operations (processing many files at once), not for gating the individual tools above.</p>
</div>
<div class="tools-faq-item">
<h3>Do I need to install anything?</h3>
<p>No. Every tool runs in the browser tab you're already in. Nothing to install, and nothing keeps running after you close the tab.</p>
</div>
<div class="tools-faq-item">
<h3>Is my PDF actually private?</h3>
<p>Yes — verifiably, not just by policy. Every tool processes the file locally using <a href="https://github.com/Hopding/pdf-lib" target="_blank" rel="noopener">pdf-lib</a>. Don't take that on faith: <a href="./guide.html">here's how to confirm it yourself in 10 seconds</a> using your browser's Network tab.</p>
</div>
<div class="tools-faq-item">
<h3>My file is huge and the tab froze — what happened?</h3>
<p>Large files run into the constraints of the device processing them, since there's no server doing the heavy lifting instead. See <a href="./guide-large-file-freeze.html">why large files can freeze the tab, and how to work around it</a>.</p>
</div>
</section>
<div class="cta-box tools-cta">
<p><strong>Not sure which tool you need?</strong> Start with <a href="./index.html">Merge</a> if you're combining files, <a href="./split.html">Split</a> if you're breaking one apart, or <a href="./compress.html">Compress</a> if the file is too large to email. Every tool above shares the same rule: it never leaves your device.</p>
</div>
<section class="tool-group">
<h2>Coming from another PDF tool?</h2>
<p class="tool-group-intro">Honest, detailed comparisons if you're evaluating a switch.</p>
<div class="tool-grid">
<a class="tool-card" href="./ilovepdf-alternative.html">
<h3>iLovePDF Alternative</h3>
<p>What iLovePDF does well, what ClientPDF does differently, and who should switch.</p>
</a>
<a class="tool-card" href="./smallpdf-alternative.html">
<h3>Smallpdf Alternative</h3>
<p>An honest comparison of Smallpdf's polish against ClientPDF's no-upload approach.</p>
</a>
<a class="tool-card" href="./pdf2go-alternative.html">
<h3>PDF2Go Alternative</h3>
<p>PDF2Go's format-conversion breadth vs. ClientPDF's private, in-browser core tools.</p>
</a>
</div>
</section>
</main>
<footer class="footer">
<div class="wrap footer-inner">
<span>ClientPDF — built by <a href="https://github.com/abyworkings-coder" target="_blank" rel="noopener">Auto Company</a></span>
<span>No servers were harmed in the making of this tool.</span>
<span class="footer-legal"><a href="./privacy.html">Privacy</a> · <a href="./terms.html">Terms</a></span>
</div>
</footer>
<script>
(function () {
try {
var ref = document.referrer;
var bucket = "direct";
if (ref) {
bucket = /github\.com/i.test(ref) ? "github" : "other";
}
var base = "https://api.counterapi.dev/v1/clientpdf-abyworkings/";
fetch(base + "visits-total/up", { mode: "no-cors" });
fetch(base + "visits-" + bucket + "/up", { mode: "no-cors" });
} catch (e) {
// analytics must never break the tool
}
})();
</script>
</body>
</html>