Skip to main content
Free · Private · Browser-based

PDF tools that
respect privacy

Edit, sign, compress, merge, split, OCR scan and convert PDFs — all inside your browser. Your files never touch a server. Not even for a millisecond.

29
Free Tools
0
Server Uploads
100%
Browser-Based
0
Sign-up Required
🔒
Private by design
All processing stays on your device. Zero data ever leaves your browser.
No installation
Opens instantly in any modern browser. No plugin, no account, no wait.
📶
Works offline
Once the page loads, disconnect your internet — every tool keeps working.
💸
Always free
No hidden fees, no premium tier, no watermarks. Every tool, for everyone.
Core Suite

Editing Tools

Everything you need to work with PDFs — sign contracts, fill forms, edit text, and more. All free, all private.

✏️
Text Editor
Draw text boxes directly over any PDF page. Full font control — size, weight, colour, alignment, and pixel-perfect vertical offset.
draw boxesreplace textmulti-pageundo / redo
Popular
✍️
Signature
Draw, type, or upload your signature and place it anywhere on any page. Resize freely, drag to reposition, and save for reuse.
drawtypeupload imagesaved sessions
📋
Form Fill
Fill common form fields — name, date, IC, company, address, phone, email. Click the stamp icon to place each field precisely.
stamp fieldsclick to placefont control
🔥 Top Tool
2.4 MBBefore
320 KBAfter
📦
Compress PDF
Reduce PDF file size by up to 90%. Adjust quality and render scale independently for maximum control over the output.
quality sliderrender scalesize preview
✂️
Split PDF
Extract specific pages or ranges from any PDF. Select individual pages visually or enter page ranges manually.
page rangesvisual selectbulk extract
🔗
Merge PDF
Combine multiple PDFs into one document. Drag to reorder files before merging. No file size limits — processed entirely in browser.
drag to reorderno size limitmulti-file
🔍
OCR Scan
Make scanned PDFs searchable and copyable. Powered by Tesseract.js — runs entirely in your browser with multi-language support.
multi-languagesearchable outputlocal OCR
Unique
🧹
Document Enhancer
Fix grey scan backgrounds, boost faded contrast, sharpen blurry text and binarise to crisp black & white. Rare feature — competitors don't offer this.
remove greycontrast boostB&W thresholdphone scans
CONFIDENTIAL
🔏
Watermark PDF
Add text or image watermarks to every page at once. Control position, opacity, font size, and rotation angle.
text & imageopacity controlall pages
Converters

Convert & Transform

Office Suite

Office Converters

Security & Advanced

Security & Advanced Tools

Protect, unlock, and transform your PDFs with advanced tools — all running locally in your browser. No uploads, no limits.

Process

How it works

📂

Open your PDF

Drag and drop your file onto any tool page, or click to browse. Your PDF loads instantly — nothing is sent over the network. The file stays entirely in your browser's local memory.

⚙️

Edit in the browser

Use the tool — sign, compress, merge, rotate, or whatever you need. All processing runs locally using PDF.js, jsPDF, and Tesseract.js. No server, no queue, no wait.

⬇️

Download your result

Click Export PDF to download the finished file directly to your device. Close the tab and the file is gone — Rifix stores nothing. Your document only ever exists on your machine.

Privacy architecture

Your files never
leave your device

Most PDF tools online upload your documents to a cloud server — a real concern for contracts, medical records, payslips, and identity documents. Rifix is structurally different: there are no upload endpoints, no file storage, and no server processing.

No file upload endpoints — verified via browser network panel
Works fully offline after the page loads
No account, no cookies tracking your documents
Built on audited open-source libraries
How it works technically
Web Workers (off-main-thread) RAM-only processing Zero server endpoints
// Your PDF never touches a server. Here's why:
const worker = new Worker('pdf.worker.js');
// File loaded directly into browser RAM
worker.postMessage({ file: FileReader.result });
// Processed locally → result returned to tab
// No fetch(), no XMLHttpRequest, no upload
Read our Security Transparency page
// Network activity while using Rifix
 
GET rifix.xyz/compress.html 200
GET fonts.googleapis.com/css2 200
GET cdnjs.../pdf.min.js 200
 
// File selected: contract.pdf (2.4 MB)
// Processing locally...
 
POST ——— no requests
PUT  ——— no requests
UPLOAD ——— no requests
 
Export complete — file stays local
FAQ

Common questions

Everything you need to know about Rifix. Can't find your answer? Get in touch →

Yes, completely free. All 29 tools are available with no sign-up, no subscription, and no watermarks on exported files. There are no premium tiers — every feature is available to every visitor at no cost.
No. Your file never leaves your device. Rifix uses browser-native APIs to process everything locally. You can disconnect your internet after the page loads and every tool will continue to work perfectly.
Yes. Rifix is fully responsive and works on mobile browsers including Chrome for Android and Safari on iPhone and iPad. For the most comfortable editing or signing experience, a tablet with a stylus is recommended.
Rifix does not auto-save because nothing is stored on any server. When you're ready, click the Export PDF button to download the modified file to your device. Always download before closing your browser tab.
There are no server-imposed limits — since processing happens in your browser, the only limit is your device's available memory. Most modern devices handle PDFs up to 200 MB without issue. Very large files (500 MB+) may be slow on older hardware.
Rifix works on all modern browsers — Google Chrome, Mozilla Firefox, Microsoft Edge, and Safari. For the best experience we recommend the latest version of Chrome or Edge. Internet Explorer is not supported.
From the blog

PDF Guides

Get started

Ready to work
without limits?

Free forever. No account. No uploads. Open any tool and start in seconds.

⚡ Live Privacy Monitor
0 bytes uploaded to any server
Files processed 0
Data sent to Rifix servers 0 bytes
Processing location This device
External requests (your file) None
0 bytes sent · Your file stays here