CSV Redelimiter icon

CSV Redelimiter

Extension Actions

CRX ID
eaolkegcdbionbnjiceddfmbnindcimj
Status
  • Live on Store
Description from extension meta

Fix broken CSV files automatically during download — 100% offline.

Image from store
CSV Redelimiter
Description from store

Stop fighting with broken CSV files that open as one giant column in Excel!

CSV Redelimiter automatically fixes CSV formatting issues the moment you download them. No more manual cleanup, no more copy-pasting, no more frustration.
════════════════════════════════════════
What It Does

Auto-fixes during download: Intercepts CSV downloads, repairs them instantly, and saves corrected versions
Smart detection: Automatically detects character encoding (UTF-8, UTF-16, ISO-8859-1, etc.) and delimiter type (comma, semicolon, tab, pipe)
Excel-ready output: Exports UTF-8 with BOM by default so files open perfectly in Excel and Google Sheets
Manual mode included: Drag-and-drop interface for fixing existing CSV files with live preview

════════════════════════════════════════
Why You Need This
Have you ever downloaded a CSV file only to have it:

Open as one huge column in Excel?
Show garbled text instead of proper characters?
Use semicolons when you needed commas?
Have inconsistent formatting that breaks imports?

CSV Redelimiter solves all of these problems automatically.
════════════════════════════════════════
Key Features

Automatic download fixing - Works silently in the background
100% private and offline - All processing happens locally, nothing is uploaded
Smart encoding detection - BOM detection + jschardet fallback
Delimiter auto-detection - Supports comma, semicolon, tab, and pipe
Data cleaning - Removes empty rows and normalizes columns
Live preview - See exactly what you're getting before downloading
Configurable - Toggle features on/off, set file size limits
Lightweight - Under 150 KB, minimal performance impact

════════════════════════════════════════
How It Works

You click a CSV download link
Extension pauses the download and asks for permission (once per domain)
Fetches and analyzes the CSV locally
Detects encoding and delimiter
Cleans and normalizes the data
Saves fixed version as filename__fixed.csv
Original download is cancelled, fixed version downloads instead

════════════════════════════════════════
Privacy First

Zero data collection - No analytics, no telemetry, no tracking
No cloud processing - Everything happens on your device
No external servers - The extension never sends your data anywhere
Open source - Code is available for review on GitHub

════════════════════════════════════════
Perfect For

Data analysts working with CSV exports from various sources
Developers importing CSV data into applications
Anyone who regularly downloads CSV files from websites
Excel users tired of manual delimiter fixes
Teams working with international datasets (mixed encodings)

════════════════════════════════════════
Permissions Explained
Required:

downloads - To intercept and fix CSV downloads

Optional (requested per-domain):

host permissions - To fetch CSV files for processing (only when you download from a specific website)

════════════════════════════════════════
Technical Details

Built with TypeScript for reliability
Uses PapaParse for robust CSV parsing
jschardet for accurate encoding detection
FileSaver.js for reliable downloads
Follows Chrome Extension Manifest V3 standards

════════════════════════════════════════
Support
Having issues? Found a bug? Open an issue on our GitHub repository.
════════════════════════════════════════
No signup. No account. No servers. Just pure, private CSV fixing.