Files ready for every upload.
Prepare images, text files and PDFs for upload without sending them to a server.
17 focused tools
Pick one job, finish it, and keep your original file.
Reduce JPG, PNG or WebP file size with an adjustable quality target and live before-and-after details.
Aim for a 20KB image for upload portals while keeping the best practical visual quality.
Compress an image toward 50KB entirely in your browser.
Create a compact image near 100KB for forms, profiles and document uploads.
Generate a SHA-256 checksum locally to verify that a file has not changed.
Convert any file into a Base64 data URL without sending it to a server.
Inspect a file name, extension, browser-detected MIME type and size.
Sort, trim, deduplicate or remove blank lines from a local text file.
Combine multiple PDF files in the order selected, entirely inside your browser.
Extract selected pages into a new PDF without uploading the original document.
Rotate every page of a PDF by 90 degrees and download a new copy.
Remove selected pages and keep the remaining document in its original order.
Add a clear diagonal text watermark to every page of a PDF locally.
Add centered page numbers to every page of a PDF in the browser.
Count pages and inspect the basic structure of a PDF locally in your browser.
Read common PDF title, author, creator, producer and date metadata without uploading the document.
Combine one or more JPG images into a downloadable PDF entirely in your browser.
Private by architecture
Your selected files are processed by code running on this device. No upload queue, database or account is involved.
Fast by default
Static pages and focused browser code keep every workflow lightweight and responsive.
Built for real requirements
Exact dimensions, formats and file-size feedback help you prepare files for upload forms.