Skip to content

Private tools for PDFs, images and code

Free tools for PDFs, images, text and code that run in your browser. Your files never leave your device.

  • Files never uploaded
  • No sign-up
  • No daily limit
  • 71 tools

PDF tools

Merge, split, compress, convert and sign PDFs without uploading them.

Merge PDFCombine PDF files into one document, in the order you choose, without uploading them.Split PDFSplit a PDF into one file per page, every few pages, or by your own page ranges, without uploading it.Rotate PDFRotate every page of a PDF, or only the pages you choose, by 90 or 180 degrees, in your browser.Delete PDF pagesRemove pages from a PDF by number and keep the rest in order. Runs in your browser, nothing uploaded.Extract PDF pagesPull chosen pages out of a PDF into a new file, in the order you type them, without uploading anything.Organize PDFSee every page as a thumbnail, then drag to reorder, rotate, delete, duplicate or add pages, and save one PDF. Free, nothing uploaded.Compress PDFMake a PDF smaller by re-encoding its photos and scans, while text stays sharp. Shows the real size before and after.Image to PDFTurn photos and images into one PDF, one image per page, the right way up, without uploading them.Scan to PDFTurn phone photos of paper into a straight, clean PDF: find the page edges, fix the angle, sharpen to black and white. Nothing is uploaded.PDF to imagesSave PDF pages as PNG or JPG images at 72, 150 or 300 dpi, rendered in your browser, nothing uploaded.PDF to textExtract the text from a PDF as plain text or Markdown with headings and paragraphs, read in your browser.Add page numbers to PDFAdd page numbers, a header or footer, or Bates numbers to a PDF, on the pages you choose, without uploading it.Watermark PDFAdd a text or logo watermark to a PDF's pages, at the size and opacity you choose, in your browser.Sign PDFType, draw or upload your signature and place it on any page of a PDF, with the date, without uploading the document.Invoice generatorMake invoices, quotes and receipts as clean PDFs, with sales tax, EU VAT or Indian GST, in any currency, without uploading anything.Password protect PDFEncrypt a PDF with a password using AES-256, and optionally restrict printing, copying and editing, in your browser.Unlock PDFRemove the password from a PDF you can open, or lift printing and copying restrictions, without uploading it.OCR PDFMake a scanned PDF searchable: read its text with OCR in your browser and lay it invisibly over each page, without uploading it.Compare PDFSee exactly what changed between two versions of a PDF: every word added, removed or changed, with page numbers, or a visual page-by-page diff.Redact PDFBlack out personal details in a PDF for real: found automatically or drawn by hand, with the text underneath removed, not just covered.

Image tools

Compress, resize, convert and clean images on your device.

Compress imageShrink JPG, PNG and WebP images to a quality level or a target file size. Pixel size is never changed behind your back.Resize imageResize images by maximum width and height, by percentage, or to an exact size, one at a time or in a batch.Convert imageConvert images between JPG, PNG, WebP and AVIF in your browser, one at a time or many at once.Remove image metadataSee and remove GPS location, camera details and dates from photos before sharing them, without re-compressing them.Favicon generatorTurn a logo into a complete favicon set: favicon.ico, PNG sizes, Apple and Android icons, a web manifest and the HTML.HEIC to JPGConvert iPhone HEIC photos to JPG or PNG in any browser, in a batch, without uploading them.Image to textCopy the text out of photos, screenshots and scans with OCR that runs in your browser, in six languages.QR code generatorMake QR codes for links, Wi-Fi, contacts and more, with your colours and logo, checked to scan before you download. No sign-up, no expiry.QR code scannerRead a QR code from a photo, screenshot or your camera, and see where a link goes before you open it.Crop, rotate and flip imageCrop an image freely or to social-media shapes, rotate it and mirror it, in your browser with a live preview.Social media image kitOne image in, every platform's size out: Instagram, X, LinkedIn, YouTube, Facebook, Pinterest and TikTok, cropped around your subject.SVG to PNGConvert SVG icons, logos and illustrations to sharp PNG, WebP or JPG at any size, with a transparent or solid background.Image colour palette extractorExtract a palette of 5 to 12 colours from any image, with their proportions, and export it as CSS, Tailwind, JSON or for Figma.Watermark imageAdd a text or logo watermark to photos in a batch: in a corner, centred, or tiled so it can't be cropped out.SVG optimiser and SVG to ReactShrink SVG files with SVGO, strip scripts, compare before and after, and turn icons into React components.Screenshot beautifierPut a screenshot on a gradient with padding, rounded corners, a shadow and a macOS or browser frame, then export a PNG. Free, in your browser.

Text tools

Count, convert and clean text in the browser.

Developer tools

Format, decode and convert data without pasting it into a server.

JSON formatter and validatorFormat, minify and validate JSON, with the exact line and column of any error. Large files work; nothing is saved.Base64 encode and decodeEncode text to Base64 or Base64URL and decode it back, with emoji and accents handled correctly as UTF-8.URL encode and decodePercent-encode a query value or a whole URL, or decode one back, with clear messages for broken escapes.JWT decoder and verifierDecode a JSON Web Token, see when it expires, and check an HMAC signature with your secret, all in your browser.UUID and ULID generatorGenerate up to 1,000 UUID v4, time-ordered UUID v7 or ULID values with secure randomness, and read their timestamps.Regex testerTest JavaScript regular expressions with live highlighting, capture groups and replace, safe from patterns that hang.Diff checkerCompare two texts by line, word or character and see every addition and deletion highlighted, in your browser.JSON, CSV and YAML converterConvert between JSON, CSV and YAML as you type, with nested objects flattened for spreadsheets and clear errors.Cron expression explainerRead a cron schedule in plain English and see its next run times in any time zone, including UTC for GitHub Actions.Hash generator and checksum checkerGet SHA-256, SHA-512, SHA-1 and MD5 hashes of text or a file, and check a download against its published checksum.SQL formatterFormat and beautify SQL for PostgreSQL, MySQL, SQLite, SQL Server, BigQuery and Snowflake, in your browser.Colour contrast checkerCheck text and background colours against WCAG 2.2 AA and AAA, and get the nearest passing colour in the same hue.Colour picker and converterPick a colour and convert it between HEX, RGB, HSL, HWB, OKLCH and OKLab, with tints, shades, harmonies and WCAG contrast.Markdown editorWrite Markdown with a live preview, and export clean HTML. Remote images stay blocked unless you allow them.HTTP status codesEvery HTTP status code in plain English: what it means, what usually causes it, and how to fix it.JSON to TypeScript, Zod, Pydantic and GoTurn a JSON sample into TypeScript types, Zod schemas, JSON Schema, Pydantic models or Go structs, in your browser.XML formatter and XPath testerPretty-print, minify and validate XML, and run XPath queries against it, in your browser.Fake data generatorGenerate realistic test data from your own schema, as CSV, JSON or SQL inserts, repeatable from a seed.Code formatter and minifierFormat JavaScript, TypeScript, CSS, HTML, Markdown, YAML and GraphQL with Prettier, or minify JS and CSS, in your browser.

Security tools

Generate and check passwords, hash files, and protect what you share.

AI builders tools

Check a site for AI crawlers and write the files agents read.