Tools that never see your files.
PDF and image tools that run entirely in your browser using WebAssembly and JavaScript. Your file is never uploaded to a server — not to ours, not to anyone's. Close the tab and it's gone, exactly like it never left your device. Because it didn't.
PDF tools
Merge PDF
Combine multiple PDF files into one, in your browser. Files never leave your device.
Open tool→Split PDF
Extract pages or split a PDF into multiple files, locally in your browser.
Open tool→Compress PDF
Reduce PDF file size without uploading it anywhere.
Open tool→Edit PDF
Add text, rotate, delete, and reorder pages — right in your browser.
Open tool→OCR PDF
Extract text from a scanned PDF — recognized entirely in your browser.
Open tool→Redact PDF
Permanently remove sensitive text or images — not just cover them up.
Open tool→Fill PDF Form
Fill in an existing PDF form's fields — detected and filled in your browser.
Open tool→Watermark PDF
Stamp a text watermark across every page, entirely in your browser.
Open tool→Page Numbers
Add page numbers to every page of a PDF, without uploading it.
Open tool→Word to PDF
Convert a .docx file to PDF, one or many at once — free single, batch via Plus.
Open tool→Images to PDF
Combine JPG, PNG, or WebP images into a single PDF, one per page.
Open tool→PDF Pages to Images
Export PDF pages as PNG or JPG — one page free, all pages via Pro.
Open tool→Extract Text from PDF
Pull the text layer out of a PDF — fast, and free for PDFs that aren't scanned images.
Open tool→PDF Metadata Editor
View and edit a PDF's title, author, subject, and keywords.
Open tool→Image tools
Compress Image
Shrink a JPG, PNG, or WebP file size with an adjustable quality slider — processed on-device.
Open tool→Convert Image
Convert between JPG, PNG, and WebP, entirely in your browser.
Open tool→Resize Image
Resize an image to exact dimensions or a percentage, without uploading it.
Open tool→Crop Image
Drag to select and crop an image, right in your browser.
Open tool→Rotate & Flip Image
Rotate in 90° steps or flip an image, without uploading it.
Open tool→Remove Photo Metadata
Strip GPS location, camera model, and other EXIF data from a photo.
Open tool→Watermark Images
Stamp a text watermark across one or many photos at once.
Open tool→Favicon Generator
Generate a full set of favicon sizes from one image, downloaded as a ZIP.
Open tool→Image to Base64
Convert an image to a Base64 data URI you can paste into CSS or HTML.
Open tool→SVG to PNG
Convert an SVG file to a PNG image at any size, in your browser.
Open tool→Utility tools
QR Code Generator
Turn a URL, text, or WiFi login into a QR code, generated right in your browser.
Open tool→Password Generator
Generate strong random passwords locally — never sent anywhere, not even to us.
Open tool→Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes from text, entirely in your browser.
Open tool→Base64 Encode/Decode
Encode text to Base64 or decode it back, without sending anything to a server.
Open tool→URL Encode/Decode
Encode or decode URL components locally, right in your browser.
Open tool→JSON Formatter
Pretty-print, validate, and minify JSON — processed entirely on your device.
Open tool→Word Counter
Count words, characters, sentences, and estimated reading time as you type.
Open tool→Color Converter
Convert colors between HEX, RGB, and HSL with a live preview swatch.
Open tool→Timestamp Converter
Convert Unix timestamps to readable dates and back, instantly in your browser.
Open tool→UUID Generator
Generate random UUID v4 identifiers using your browser's crypto — nothing sent anywhere.
Open tool→Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, and more.
Open tool→CSV to JSON
Convert CSV data to JSON, parsed entirely in your browser.
Open tool→Regex Tester
Test a regular expression against sample text and see matches highlighted live.
Open tool→JWT Decoder
Decode a JWT's header and payload to see what's inside — no signature verification, no server round-trip.
Open tool→Markdown Preview
Write Markdown and see the rendered HTML update live, in your browser.
Open tool→Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences, or words.
Open tool→Diff Checker
Compare two blocks of text and see what changed, line by line.
Open tool→UTM Builder
Build campaign links with UTM parameters, get a QR code, and keep a local history of past links.
Open tool→0
bytes of your files ever stored on a server
100%
of processing happens in your browser tab
$0
to use every tool — ads pay for it, or subscribe to remove ads and batch-process files
Frequently asked questions
Do you upload my files to a server?+
No. Every tool on this site reads and processes your file directly in your browser tab using WebAssembly and JavaScript. Nothing is sent anywhere — you can verify this yourself by opening your browser's Network tab (F12) before running a tool.
Is this actually free?+
Yes. Every tool works for free, one file at a time, with ads to cover hosting. The Supporter ($3/mo) and Pro ($9.99/mo) plans remove ads and add batch processing plus advanced tools like OCR, redaction, and form filling — but nothing behind a paywall is required to use the core tools.
Do I need to create an account?+
No account is needed to use any tool. You only need to sign in if you subscribe to Supporter or Pro, so we can attach your subscription to your email.
What happens to my file when I close the tab?+
It's gone. Since your file only ever exists in your browser's memory, closing the tab (before downloading a result) discards it completely — the same way closing a text editor without saving discards unsaved changes.
Why does my Word document's formatting shift slightly when converted to PDF?+
Word to PDF preserves headings, paragraphs, lists, and bold/italic text accurately, but complex layouts — multi-column pages, precise table styling, floating images — may shift slightly, since the conversion happens entirely in your browser without a full Word rendering engine. For simple documents the result is essentially identical to the source.
Is there a file size limit?+
There's no artificial cap the way upload-based tools often have. The practical limit is your device's memory — very large files (500+ page PDFs, huge image batches) may run slower on older or lower-memory devices, since your own CPU is doing the work instead of a server's.
Which browsers are supported?+
Any current version of Chrome, Firefox, Safari, or Edge. The tools rely on WebAssembly, which every major browser has supported since 2017 — you don't need to install anything extra.
Can I use these tools on my phone?+
Yes, every tool works in a mobile browser the same way it does on desktop. Very large files may be slower on a phone simply because phones generally have less memory and processing power than a laptop or desktop.