The ultimate CSV editor you've been waiting for.
Website • Documentation • Bug Reports or Feature Requests
SmoothCSV is a cross-platform CSV editor built for real work. Edit your files intuitively, exactly how you want. Lightning-fast performance, handles messy data, and powerful features like SQL queries. Just smooth CSV editing that works.
My aspiration is for this app to eventually be considered the "VS Code of tabular editors."
- Power Grid Editor: Intuitive and performant editing with spreadsheet-like UI.
- Row/Column Tools: Insert, delete, move, hide, dedupe.
- Fill Blanks Down & Blank Down: Fill gaps from the value above, or collapse repeated values down to their first occurrence.
- Find & Replace: Search and replace with regex support.
- Filtering: SQL-style filters or a visual condition builder.
- Sorting: Single or multi-column sorting by text, number, date, length.
- Multi-Cell Edit: Edit multiple cells simultaneously, similar to multi-cursor editing.
- SQL Console: Run SELECT queries on CSV files.
- CSV Compare: Compare two CSV files and quickly spot differences.
- Header Tools: Detect or set custom headers for structure.
- Text Transforms: Instant casing and naming conversions.
- Join & Split: Merge or split cells horizontally/vertically
- Copy/Paste As: Export selections as Markdown, HTML, JSON, SQL, LaTeX, etc.
- Copy with Options: Tune delimiter, quoting, column names, alignment, indentation, or table name with a live preview, and save the setup as a named preset.
- Copy as Raw Values: Copy cell values without CSV quoting or escaping.
- Excel Import/Export: Open and save
.xlsxfiles. - PDF Export: Export the grid as a print-ready PDF.
- Customizable File Formats: Per-file delimiter, quotes, encoding, line endings. Flexible quote rules by header, body, and column.
- Quote Indicators: See which cells will be quoted when saved.
- Render Whitespace: Mark spaces with a dot so trailing padding, doubled spaces, and full-width spaces are visible.
- Themes: Light or dark with system auto-detect.
- Native Title Bar: Use the operating system's title bar instead of the custom one.
- Localization: English, Japanese, French, Spanish, Italian, Simplified Chinese, Portuguese, Russian, German, Korean, Turkish.
- CLI: Launch files and jump to any row/column.
- Deep Link: Open files with
smoothcsv://URLs. - Auto-fill: Drag-fill cells with intelligent pattern detection.
- Drag to Move or Copy: Drag the border of a selection to move its values, or hold a modifier to copy them.
- Cell Value View: Docked editor akin to Excel’s formula bar.
- Record View: Show a single row as a vertical list of fields, making wide tables easier to read and edit.
- Word Wrap: Wrap long cell values onto multiple lines instead of clipping them, per tab.
- Auto-backup: Automatically backup files before overwriting.
- File Format Presets & Rules: Define custom file formats and rules for automatic application.
- Quick Filters & Sorting in Column Menu: Quick access to column-specific actions.
- Keyboard Shortcuts Customization: Fully customize keyboard shortcuts to match your workflow.
- Aggregation: See summary statistics (Sum, Average, Min, Max, Count) for selected cells in the status bar, or add aggregate rows to the grid.
- Command Palette: Quick access to all features.
- Read-Only Mode: Prevent accidental edits to important files.
- Transpose: Swap rows and columns instantly.
- Auto-Refresh: Automatically reload files when modified externally.
- Open Hyperlinks: Open URLs in cells directly in your browser.
This repository is used for issue tracking and release management.
Download the latest version from the releases page.
Report bugs or request features via the issue tracker.
- Diff viewer
- SmoothCSV in Browser
- Develop an extension system
- CSV Schema & validation
- Support additional file formats (like JSON, Avro, Parquet, etc.)
- Integrate AI assistance
If SmoothCSV helps your work, the best way to support continued development is to buy a license.
Also, please:
- ⭐ Star this repository
- 🐦 Follow me on X for updates:
- Official updates: @smoothcsv
- Author (Japanese): @kohii00

