Converter Hub

Fast, private, client-side file tools

Top Banner Ad — 468×60 / 728×90

All the trending converters in one page

Everything runs in your visitor’s browser (no server upload). Add your ad code below to monetize.

  • ✔ CSV ⇄ JSON (with headers)
  • ✔ XLSX ⇄ CSV (SheetJS)
  • ✔ TXT ⇄ CSV (custom delimiter)
  • ✔ WebP/PNG/JPG converter + compressor
  • ✔ HEIC → JPG/PNG (iPhone photos)
  • ✔ PDF → Images (PNG per-page)
  • ✔ SRT ⇄ VTT (subtitles)
  • ✔ OCR: Image/PDF → Text (Tesseract.js)
  • ✔ JSONL ⇄ JSON/CSV (AI datasets)

Tables & Data

CSV, JSON, XLSX, TXT

CSV ⇄ JSON

Robust (PapaParse)

Drop .csv / .json or

XLSX ⇄ CSV

Powered by SheetJS

Drop .xlsx / .csv or

TXT ⇄ CSV

Custom delimiter
Delimiter

Drop .txt / .csv or

AI Datasets

JSONL, JSON, CSV

JSONL ⇄ JSON/CSV

Model training data

Drop .jsonl / .json / .csv or

Images

WebP/JPG/PNG, HEIC, compression

WebP/PNG/JPG Converter + Compressor

Canvas re-encode
Output Quality 0.80 Max size px

Drop images (webp/jpg/png/svg) or

HEIC → JPG/PNG (iPhone)

heic2any (WASM)
Output Quality 0.90

Drop .heic / .heif or

Documents

OCR & PDF tools

OCR: Image/PDF → Text

Tesseract.js
Output PDF DPI

Drop images or PDFs or

PDF → Images (PNG per page)

pdf.js
DPI Higher = larger images

Drop .pdf or

Subtitles

SRT ⇄ VTT

SRT ⇄ VTT

Text transform

Drop .srt / .vtt or

Bottom Banner Ad — 728×90 / 970×90