Every tool in the toolkit, in one place. Pick one to get started.
Count characters, words, and lines in any text you paste in.
Sort lines of text alphabetically, optionally case-insensitive, with blank or duplicate removal.
Strip duplicate lines from text, preserving order, with optional trim and case-folding.
Validate, pretty-print, or minify JSON. Optional sort keys, choice of 2-space/4-space/tab indent.
Convert CSV text into a JSON array of objects. Auto-detects delimiter; handles headers, empty values.
Convert JSON arrays or objects into CSV. Optional flatten of nested keys; choice of delimiter.
Clean messy CSV: trim whitespace, drop empty rows and duplicates, normalise line endings, convert delimiter.
Convert .xlsx workbooks to CSV. Pick a single sheet or export all sheets as a ZIP.
Convert CSV text or files into Excel .xlsx workbooks. Optional auto-width columns and frozen header row.
Extract embedded text from PDF documents. No OCR — works best on text-bearing PDFs.
Combine multiple PDF files into one. Files merge in upload order.
Split a PDF into per-page, per-range, or per-N-page outputs. Single output downloads as PDF; multiple outputs as ZIP.
Convert PNG images to JPG with adjustable quality and background colour for transparent areas.
Convert WebP images to JPG with adjustable quality and background colour for transparent areas.
Combine multiple images (JPG, PNG, WebP) into a single PDF. Pick page size, orientation, margin, and image fit.