345 free online tools
Find a tool by task, format, or name. Check its example and limits before working with PDFs, images, text, or data in your browser.
Explore tools
ZIP File List
Search a ZIP’s contents and export its file list as CSV or text.
Extract GZIP
Restore one .gz or .gzip file and download the original bytes.
Add PDF page numbers
Add visible page numbers to a PDF, with an optional unnumbered cover.
Crop PDF margins
Remove visible white margins from each PDF page, or crop exact edges.
JSON to TypeScript
Turn an API response into nested types with arrays, unions and null values.
NDJSON ↔ JSON
Convert line-delimited logs to a JSON array, or split an array into records.
CSV delimiter converter
Switch between commas, tabs, semicolons and pipes while preserving quoted cells.
URL parser
Inspect URL paths, ordered query parameters and key=value fragments without opening the link.
HMAC-SHA256 generator
Calculate a SHA-256 HMAC and compare it with a supplied signature in Hex, Base64 or Base64URL.
GZIP compressor
Compress one log, text or data file into .gz for transfer and archiving.
Email extractor
Extract and deduplicate common email addresses from pasted text or a UTF-8 text file.
URL extractor
Pull absolute HTTP and HTTPS links from text or a UTF-8 file into a list you can copy or save.
Line editing workspace
Wrap text, number or strip lines, add affixes, create lists and extract ranges in one workspace.
Word and character frequency
Rank words or Unicode code points and locate a chosen word or phrase in the source text.
Compare two lists
Find shared entries, items only in A or B, and a combined list.
Unicode text normalizer
Normalize Unicode text to NFC, NFD, NFKC or NFKD and optionally compare two texts after normalization.
Clean selected hidden characters
Find zero-width spaces and other selected hidden code points, then remove or replace only the types you choose.
Unicode inspector
Inspect each Unicode code point, its formal name or control alias, UTF-8 bytes, and source position.
Select CSV columns
Keep the exact CSV fields you need and put them in the required order.
Transpose CSV
Swap rows and columns in a rectangular delimited table.
Sort CSV rows
Sort whole CSV records by one header using text or exact decimal values.
Filter CSV rows
Filter CSV by a named column with exact, contains or not-equals text matching.
Merge CSV files
Append two pasted CSV tables or 2–20 files with matching headers into one table.
Markdown table converter
Convert CSV or JSON records to Markdown tables and export Markdown tables back to CSV.