Convert CSV files into queryable SQLite databases in your browser. Turn 100k-row exports into SELECT-able tables — local sql.js work, unlimited saves.
Runs on SQLite
Turn messy client CSV and Excel sheets into clean JSON arrays or keyed objects with column mapping. Developers convert 50 exports without hand-editing — local SheetJS work, 2 free batches a day.
Convert calendar ICS files to CSV rows — audit events in spreadsheets. Turn a year of meetings into data — local parsing, unlimited saves.
Create ZIP archives from your files right in your browser. Bundle loose files into one archive.zip with DEFLATE compression — local JSZip work, unlimited saves.
Convert PDF tables into editable Excel spreadsheets with rows and columns preserved. Turn 30 bank statements into one workbook — local parsing, unlimited saves.
Brush over unwanted objects and erase them with 8-pass patch-fill reconstruction that averages the 4-neighbourhood around each masked pixel — tourists, signs, photobombers. Exports JPEG at quality 0.95 as erased-<name> — local Canvas work, unlimited saves.
Queries: SELECT with WHERE/GROUP beats spreadsheet filters past 10k rows. A 100k-row export becomes instantly explorable.
Integers, reals, dates, and text detect per column with manual override. Mixed columns fall back to text to preserve data.
Run SQL in the built-in runner, then export results or the .db file. Saved databases open in any SQLite tool.
No — conversion runs locally in your browser with sql.js. Only database saves count on the free download quota.
CSV Analyzer
Analyze CSV structure — column types, counts, unique values, and empty cells. Spot malformed rows and mixed types before import.
CSV to SQL INSERT
Convert CSV data into SQL INSERT statements with inferred column types. Seed test databases in minutes — local conversion, free, no signup.
CSV Deduplicator
Remove duplicate rows from CSV data based on a specific column. Keep only unique values for cleaner datasets — local processing, free, no signup.
CSV Row Sorter
Sort CSV rows by any column ascending or descending — numbers by value, text alphabetically. Order sales rows in seconds — local parsing, free, no signup.
CSV Row Filter
Filter CSV rows by column value with case-insensitive contains matching. Keep only the rows you need — local, free, no signup.
Last updated October 2026