PDF Compress
Reduce PDF attachments locally, choose text-preserving or image-based compression, and compare actual file sizes.
Fast, free, and easy to use. Resize, convert, format, and split in one place—from images to PDF, find a tool and get started.
Process images, PDFs, JSON, and developer tasks directly in your browser. Files stay on your device, with no registration required.
Reduce PDF attachments locally, choose text-preserving or image-based compression, and compare actual file sizes.
Combine ordered photos and screenshots into long images, horizontal strips or grids without cropping content.
Recognize Traditional Chinese and English in photos and screenshots, then copy or download text locally.
Photograph or select a document, adjust four corners to straighten it, and export JPG or PDF.
Preview names and numbering, then download renamed copies in a ZIP. Your original files are never changed.
Clean, deduplicate, and sort a list with reusable rules. Review every step before copying or downloading.
Combine images into one PDF in order, with one image per page.
Batch-add a text or logo watermark to JPG, PNG, or WebP images in your browser.
Resize JPG, PNG, or WebP directly in the browser.
Crop rectangles, circles, presets, or custom outlines locally with a live preview.
Compress with quality control and compare file sizes.
Convert JPG, PNG, and WebP formats instantly.
Inspect JPEG EXIF metadata locally in your browser.
Strip JPEG EXIF metadata without uploading your photo.
Convert HEIC or HEIF photos to JPG or PNG locally in your browser.
Turn an image into raw Base64 or a ready-to-use Data URL.
Remove redundant SVG markup while preserving viewBox and disabling unsafe previews.
Generate favicon.ico, platform PNG icons, and a web manifest from one image.
Generate Instagram, Facebook, X, LinkedIn, YouTube, and custom image sizes together.
Convert every PDF page to PNG, preview it, and download one or all pages.
Merge many PDF files and download a single file.
Split pages by range input with secure browser-side validation.
Rotate selected pages with preview and quality-safe output.
Drag, drop, or move PDF pages locally in your browser and export a new file.
Mark PDF pages for removal and export a new file locally in your browser.
Select PDF pages or enter ranges to create one new PDF in your browser.
Add page numbers to a PDF in your browser and download the new file.
Add a text or PNG and JPEG image watermark to a PDF locally in your browser.
View and remove document information metadata from PDFs locally in your browser.
Format, minify, and validate JSON in seconds.
Test JSONPath expressions against JSON locally in your browser.
Render large CSV safely with preview and metadata.
Convert CSV files to JSON quickly and download.
Transform object arrays into CSV output.
Convert JSON and XML locally with @attribute, #text, and array mapping rules.
Validate, pretty-print, or minify XML while rejecting dangerous declarations.
Text, Base64, and file conversion fully local.
Generate SHA digest values in browser securely.
Generate UUID v4, UUID v7, or .NET Guid-compatible identifiers in batches.
Search, favorite, and copy emoji, then inspect complete Unicode, UTF-8, HTML, and JavaScript encodings.
Count words, characters, and lines from pasted text.
Convert text to upper, lower, title, or sentence case.
Keep the first copy of each line and remove repeats.
Sort pasted lines alphabetically in ascending or descending order.
Clean spaces, tabs, and blank lines locally in your browser.
Find and replace text or regular expressions locally in your browser.
Compare two texts and review line-level differences.
Encode/decode HTML entities locally in browser.
Design and download PNG or SVG QR codes locally in your browser.
Read QR codes from an image or camera locally in your browser without uploads.
Generate Code 128 or EAN-13 barcodes locally and download PNG or SVG output.
Read EAN-13, EAN-8, UPC-A, Code 128, or Code 39 barcodes from images locally in your browser. Nothing is uploaded.
Create a QR code for Wi-Fi access while keeping the SSID and password on your device.
Turn contact details into a local vCard 3.0 QR code without uploading any fields.
Generate random keys locally in browser.
Decode JWT header, payload, and signature locally.
Encode and decode URL components locally.
Convert Unix timestamps and dates in your browser.
Convert ISO 8601 and UTC times to your browser's local timezone.
Convert common JSON and YAML data locally.
Compare two JSON documents and find added, removed, and changed fields locally.
Test JavaScript regular expressions safely in an isolated browser worker.
Format or minify SQL Server, PostgreSQL, and MySQL queries locally in your browser.
Build a five-field Cron expression and preview its next five execution times.
Split a URL into protocol, host, path, fragment, and query parameters locally.
Convert cURL to C#, JavaScript, Python, or PowerShell without executing a request.
Generate passwords, API keys, Hex, and Base64 secrets locally with Web Crypto.
Infer nested C# classes, nullable types, and JSON property names from JSON.
Infer TypeScript interfaces, unions, and optional fields from JSON.
Preview Markdown in real-time with support for headings, lists, links, and code blocks.
Pinned tools, recent tools, image compression format and quality, and text cleaner choices are saved in this browser. File and text content are not saved.