Simple tools for everyday tasks
Free online tools for files, images, PDFs, text, and more. Fast, easy to use, and built with privacy in mind.
Search by name, task or file type — or browse the categories below.
Browse by category
All toolsPopular tools
HEIC to JPGTurn iPhone HEIC photos into standard JPGs, with no upload.WebP to PNGDecode WebP to widely supported PNG, keeping transparency intact.PNG to WebPShrink PNG payloads into WebP with an adjustable quality setting.Image CompressorReduce JPG, WebP and PNG file size with a live before/after readout.Image ResizerResize by exact pixels, percentage, or fit-within-bounds.Merge PDFCombine several PDF files into one document, in the order you choose.JSON FormatterFormat, validate and minify JSON with clear error positions.Word CounterCount words, characters, sentences, paragraphs and reading time.
Recently added
The latest tools added to the collection.
CSV ViewerView CSV files as a clean table with correct RFC 4180 parsing.CSV EditorEdit CSV cells in a grid and export clean, correctly-escaped CSV.CSV to ExcelConvert CSV into a real .xls workbook with typed numeric cells.Excel to CSVRead .xlsx workbooks locally and export the first sheet as CSV.CSV to JSONConvert CSV rows into a JSON array with optional type inference.JSON to CSVFlatten a JSON array of objects into CSV with unioned columns.
Frequently asked questions
- Is ToolBirch free to use?
- Yes. Every tool on the site is free, with no account, no watermarks and no usage limits.
- Do my files get uploaded to a server?
- No. Tools that work with files process them entirely in your browser — there is no upload endpoint and no server-side copy of your data.
- What can I do here?
- Convert and compress images, merge or split PDFs, format JSON, encode Base64, work with colours, convert timestamps and more. Each tool does one task and shows its exact inputs and outputs on its own page.
- Do the tools work offline?
- Most of them do. Once a tool page has loaded, the work happens on your device, so an internet connection is only needed to load the page itself.