Data & files

Rename files in bulk

Apply a naming pattern with numbering, preview clashes, and download a ZIP with the new names plus a mapping CSV. Originals are untouched.

Runs locally

Find duplicate files

Groups files with identical content using SHA-256. Nothing is deleted; similar-looking files are not treated as duplicates.

Runs locally

SHA-256 checksum list

Create a SHA-256 manifest for files, or verify files against a manifest.

Runs locally

Fix CSV encoding (Arabic)

Detects whether a CSV is UTF-8 or Windows-1256, previews the Arabic text, and exports clean UTF-8 that Excel opens correctly.

Runs locally

Map CSV columns to a template

Map your columns to a target header list (e.g. a store import template), check required fields and types, and export — with spreadsheet formula injection neutralised.

Runs locally

Remove duplicate CSV rows

Removes rows that are exactly identical on the key columns you pick; shows before/after counts.

Runs locally

Split or merge CSV files

Split a large CSV into parts with the header repeated, or merge CSVs that share the same columns.

Runs locally

Validate JSON against a schema

Paste JSON and a JSON Schema (draft-07 subset) to see exact error paths. External schemas are never fetched.

Runs locally

Convert JSON ⇄ YAML

Safe conversion with round-trip checking. YAML tags, anchors and aliases are rejected rather than executed.

Runs locally

Check a product feed (CSV)

Checks common product-feed problems: missing id/title/price/link/image, invalid prices, non-https links, duplicate ids. It does not guarantee Merchant Center approval.

Runs locally

Create a calendar file (ICS)

Create an .ics event that opens in Google Calendar, Outlook or Apple Calendar, with the correct time zone.

Runs locally