tinytoolkit.org
809 tools · 12 sites · nothing uploaded

809 tiny tools that never see your files

TinyToolkit is the index for 12 small, single-purpose sites — JSON, CSV, TSV, JSONL, XML, TOML, GeoJSON, PDF, images and URLs. Every tool runs inside your own browser tab: no upload, no queue, no account, no file-size limit but your own memory. Search all 809 of them here, then work on the site that owns the format.

809 tools indexed · try , , ,

  • 809tools
  • 12sites
  • 0bytes uploaded
  • 0accounts needed

The 12 kits

One site per format, because a tool that only does PDFs can be better at PDFs than a tool that does everything. Counts are generated from each site's own catalogue.

Start here

The pages people arrive looking for, across all 12 sites.

.json JSON formatter Pretty-print with 2 / 4 / tab indent and optional key sort.
.json JSON validator Strict RFC 8259 check with line / column errors.
.json JSON repair Fix trailing commas, single quotes, unquoted keys, comments.
.csv CSV to JSON Convert CSV to JSON in your browser. Supports quoted fields, embedded commas, UTF-8 BOM, JSON L…
.csv CSV viewer Open and browse a CSV file in your browser as a sortable, filterable table. No upload, no sprea…
.csv CSV to Excel Convert CSV to a real Excel .xlsx file — bold frozen header, auto column widths, numbers kept a…
.pdf Merge PDFs Merge PDF files into a single PDF in your browser, keeping the bookmarks: one per file, with ea…
.pdf Split PDF Split a PDF: one page per file, fixed N-page chunks, or custom page ranges. ZIP output, batch m…
.pdf Compress PDF Reduce PDF file size in your browser. Strip metadata, drop unused objects, recompress streams. …
.png Compress PNG Images Compress PNG in your browser — files never upload. Re-encode to WebP/JPG for 50–80% smaller, or…
.png Resize PNG Resize PNG images by exact pixels, by percent, or to fit a width or height, aspect ratio kept. …
.png PNG to JPG Convert PNG to JPG free in your browser — nothing uploads. Adjustable quality, batch, no signup…
url URL encode / decode Percent-encode or decode, component or whole-URL mode.
.jsonl JSONL Validator Validate JSON Lines / NDJSON in your browser. Shows the exact line number and parse error for e…
.xml XML to JSON Free online XML to JSON converter. Handles attributes, nested elements, and CDATA. 100% browser…
.toml TOML → JSON Convert TOML 1.0 to JSON in your browser — Cargo.toml, pyproject.toml, or any config. Choose in…
.geojson GeoJSON Viewer View GeoJSON on a Leaflet map instantly. Paste, drop a .geojson file, or bring data from your p…
.tsv TSV to CSV Convert TSV (Tab-Separated Values) to CSV in your browser. Embedded commas, newlines, and quote…

Browse all 809 tools by kit and category →

Why twelve sites instead of one

Every "all-in-one file converter" makes the same trade: a generic pipeline that handles forty formats adequately and none of them well. Splitting the network by format means each site can be opinionated. tsvkit can assume real TSV has no quoting and build its repair tools around ragged rows. jsonlkit can ship validators for the exact JSONL shape each model provider wants for fine-tuning. pngtoolskit can read PNG chunk by chunk to explain why a flat icon weighs 40 KB. A single site could not justify any of that depth.

What the split costs you is knowing which site to open — which is the entire job of this page. Search here, land on the right tool, bookmark the site you end up using most.

What every tool here has in common

Nothing is uploaded

Every tool is JavaScript running in your tab. Files are read with the File API, processed in memory and handed back as a download. There is no server-side processing step, which is why these tools work on a plane and why a PDF full of salaries is safe in one. See the privacy note.

No account, no quota, no watermark

No sign-up wall after three conversions, no daily cap, no "upgrade to remove the watermark". The practical limit is your browser's memory, which is usually somewhere between 500 MB and a couple of gigabytes per batch.

Built for a real job, not a keyword

The tool set follows the awkward tasks — hitting an exact KB limit on an upload form, repairing a CSV whose quoting broke, converting a chat dataset between provider formats, stripping GPS out of a photo. Bug reports change what gets built next: [email protected].

— S., [email protected]