Tools
Reduce image file size by re-encoding at a lower quality.
Convert images between JPEG, PNG, and WebP formats.
Remove EXIF metadata (including GPS, camera model, timestamps) by re-encoding at near-lossless quality.
Combine one or more images into a single PDF document.
Combine multiple PDF files into a single document.
Split a PDF into separate files by page or custom ranges.
Rotate all or selected pages of a PDF by 90, 180, or 270 degrees.
Rearrange, duplicate, or remove pages in a PDF using a custom order.
Draw page numbers on each page of a PDF at a configurable position.
Extract dominant colors from an image as hex codes.
Generate a QR code image from text or a URL.
Add a text or image watermark to every page of a PDF.
Extract plain text from a PDF file.
Pixel-level diff between two images of the same dimensions.
Rotate images by 90, 180, or 270 degrees.
Flip images horizontally or vertically.
Convert images to grayscale using luminance weighting.
Apply a warm sepia tone to images.
Invert the colors of images.
Extract dimensions, format, and metadata from an image.
Extract page count and metadata from a PDF.
Compute SHA-256, SHA-1, or SHA-512 hashes of files.
Crop a rectangular region from an image.
Resize images with exact dimensions, fit-within-box, or percent scaling.
Overlay a text watermark onto images.
Generate a complete favicon set (PNG sizes + ICO + webmanifest) from any image.
Render each page of a PDF as an image (PNG, JPEG, or WebP).
Parse and pretty-print JSON with configurable indentation.
Encode any file to Base64 text or decode Base64 back to bytes.
Encode or decode URL components and full URLs.
Convert a color string to hex, RGB, HSL, Oklch, and Oklab formats.
Convert Markdown to HTML with optional GitHub Flavored Markdown support.
Convert HTML to clean Markdown text.
Compare two text files and produce a unified diff with change statistics.
Count words, characters, sentences, paragraphs, and estimate reading time.
Generate cryptographically random passwords with configurable character sets.
Generate one or more random UUID v4 identifiers.
Extract text from images using optical character recognition.
Convert SVG files to PNG images with optional scale factor and background color.
Convert epoch seconds, epoch milliseconds, or ISO 8601 timestamps to all common representations.
Generate placeholder Latin text (lorem ipsum) with configurable paragraphs and sentence length.
Test a regular expression against text and see all matches with positions and named groups.
Extract specific pages from a PDF into a new document.
Remove specific pages from a PDF.
Reduces PDF size by re-encoding embedded images. Does not remove unused resources, subset fonts, or repair stream encoding.
Password-protect a PDF with optional permission restrictions.
Remove password protection from a PDF.
Permanently cover content in a PDF with solid rectangles. Underlying text objects may still be extractable by specialized tools. For forensic-grade redaction, flatten the output via pdf-compress after redacting.
Read, write, or strip metadata (title, author, keywords, etc.) from a PDF.
Extract tabular data from a PDF as JSON or CSV. Works well for simple tables with aligned columns and no merged cells. Complex tables, rotated text, and scanned PDFs (images) will not extract cleanly.
Crop PDF pages by setting the crop box. Modifies the viewing area without destroying content (reversible).
Detect every face in a photo and blur it — runs entirely on your device.
Upscale low-quality audio to clean 48 kHz. Great for cleaning up phone recordings, Zoom calls, or old podcasts.
Convert between CSV and JSON formats. Auto-detects direction from input.
Convert text between uppercase, lowercase, title, camelCase, snake_case, kebab-case, PascalCase, and CONSTANT_CASE.
Convert text into URL-friendly slugs. Strips diacritics, collapses whitespace, removes special characters.
Convert between JSON and YAML formats. Auto-detects direction from input.
Convert integers between decimal, binary, octal, and hexadecimal. Handles large numbers via BigInt.
Decode JWT header and payload. Does NOT verify the signature — for inspection only.
Beautify and format SQL queries with configurable keyword casing and indentation.
Beautify or minify XML documents. Uses Prettier for beautification.
Beautify or minify HTML with Prettier. Produces clean, consistently indented markup.
Beautify or minify CSS stylesheets using Prettier.
Parse a cron expression and show the next scheduled run times. Validates syntax and lists field values.
Decode QR codes from images. Returns the embedded data and code location.
Optimize SVG files using SVGO. Removes comments, editor metadata, and rounds decimal precision.