Convert CSV, Excel, JSON & more right in your browser
Convert CSV, Excel, JSON, XML, YAML, SQL, KML and more in your browser. Files never leave your computer. Free, no sign-up.
100% Private
Everything runs in your browser. Your files never leave your device.
Handles Large Files
Web workers and streaming keep things fast even with 50MB+ files.
Free Forever
No sign-up, no paywalls, no usage limits. Just use it.
All tools
Pick a converter or utility. Nothing leaves your browser.
Convert to CSV / Excel
- Convert Excel to CSV Convert Excel (XLS/XLSX) to CSV Convert Excel spreadsheets (.xls/.xlsx) to CSV directly in your browser. Pick a sheet, choose a delimiter, and export. No upload required.
- Convert Fixed Width to CSV Convert Fixed Width Text to CSV / Excel Parse fixed-width / column-aligned text files into CSV or Excel by defining field widths. Runs entirely client-side.
- Convert GeoJSON to CSV Convert GeoJSON to CSV / Excel Flatten GeoJSON features into CSV or Excel rows with latitude/longitude and properties columns.
- Convert HTML Links to CSV Convert HTML Links to CSV / Excel Extract every hyperlink (anchor text + URL) from pasted HTML into a clean CSV.
- Convert HTML Table to CSV Convert HTML Table to CSV / Excel Paste an HTML table and convert it to CSV or Excel, preserving rows and columns.
- Convert JSON to CSV Convert JSON to CSV / Excel Convert JSON (including nested objects and arrays) to flat CSV or Excel. Flattening keys are fully configurable.
- Convert KML to CSV Convert KML to CSV / Excel Turn KML placemarks and geometry into CSV or Excel rows for mapping and analysis.
- Convert SQL to CSV Convert SQL to CSV / Excel Parse SQL INSERT statements into CSV or Excel rows without running a database.
- Convert XML to CSV Convert XML to CSV / Excel Convert XML documents to CSV or Excel by flattening elements and attributes into columns.
- Convert YAML to CSV Convert YAML to CSV / Excel Convert YAML data to flat CSV or Excel, flattening nested structures into columns.
Convert from CSV
- Convert CSV to Delimited Convert CSV to Delimited / Excel Change delimiters, quoting, and encoding, or re-export CSV to Excel. Auto-detects the input field separator.
- Convert CSV to Fixed Width Convert CSV to Fixed Width or ASCII Table Render CSV as fixed-width / column-aligned text or a pretty ASCII table.
- Convert CSV to GeoJSON Convert CSV to GeoJSON Build GeoJSON FeatureCollections from CSV with latitude/longitude columns.
- Convert CSV to HTML Convert CSV to HTML or MediaWiki Table Generate an HTML or MediaWiki table from CSV, with styling and header options.
- Convert CSV to JSON Convert CSV to JSON Convert CSV to JSON arrays or objects, with type inference and nested key support.
- Convert CSV to KML Convert CSV to KML Create KML placemarks from CSV latitude/longitude data for Google Earth and maps.
- Convert CSV to Markdown Convert CSV to Markdown Table Turn CSV into a GitHub-flavored Markdown table, with alignment options.
- Convert CSV to PDF Convert CSV to PDF Export CSV as a styled, paginated PDF table you can print or share.
- Convert CSV to SQL Convert CSV to SQL Generate CREATE TABLE and INSERT statements from CSV for multiple SQL dialects.
- Convert CSV to XML Convert CSV to XML Convert CSV rows into XML elements with configurable row and field tags.
- Convert CSV to YAML Convert CSV to YAML Convert CSV into clean YAML documents, ideal for config files.
- Convert Excel to Jira Convert Excel to Jira Table Convert Excel or pasted spreadsheet data into Jira wiki table markup.
- Convert CSV to QR Code Bulk Convert CSV to QR Code Generate a QR code for each row of a CSV and download them in bulk.
Data Tools & Utilities
- CSV Viewer & Editor CSV Viewer & Editor View and edit CSV or Excel files in a fast virtualized grid handles large files smoothly.
- Template Engine Generate From CSV: Template Engine Produce custom text output from CSV using a built-in templating/scripting engine.
- Generate Test Data Generate Test Data to CSV / Excel / JSON Build realistic mock datasets (names, emails, dates, numbers) and export to CSV, Excel, or JSON.
- Split Files Split Text or CSV Files Split large text or CSV files by number of rows, file size, or repeating header.
- Email Extractor Email Extractor Extract every email address from pasted text or HTML into a deduplicated CSV.
- Phone Extractor Phone Number Extractor Find and extract phone numbers from text into a clean CSV list.
- URL Extractor URL Extractor Extract all URLs from pasted text or HTML into a deduplicated CSV.
- Web Page to Text Web Page to Text Strip HTML markup from a pasted web page and extract clean, readable plain text.
- Regex Extractor Text Extractor via Regular Expressions Extract matching text using regular expressions and capture groups, output to CSV.
- Transpose CSV Transpose CSV Tool Swap rows and columns of a CSV to transpose your data instantly.
- Pivot CSV Pivot Tool Summarize and reshape CSV data with a client-side pivot table builder.
- Escape Tool CSV Escape Tool Escape or unescape values for CSV, JSON, XML, and SQL so special characters stay safe.
Advanced Analysis
- Query CSV (SQL) Query CSV via SQL Run SQL SELECT queries against your CSV in the browser and export the result.
- EDA Tool Exploratory Data Analysis (EDA) Tool Profile a CSV with summary statistics, distributions, and charts. All client-side.
- SandDance SandDance Data Visualization Tool Explore CSV data visually with interactive, animated 3D charts powered by SandDance.
Frequently asked questions
Is my data safe? Do you upload my files to your servers?
Yes, your data is 100% safe. Unlike older converter websites, Convert-CSV.com is built with modern web technologies that process your files entirely client-side. This means your data is converted directly inside your web browser and is never uploaded, stored, or transmitted to any external servers.
Is Convert-CSV.com completely free to use?
Yes. All of our data conversion, extraction, and formatting tools are completely free to use. There are no hidden paywalls, no premium tiers, and you do not need to create an account or log in.
What is the maximum file size I can convert?
Because our tools process data locally in your browser, the file size limit depends entirely on your device's available memory (RAM) rather than our server limits. Most modern computers can comfortably handle and convert files up to 50MB to 100MB instantly.
Do I need to download or install any software?
No installation is required. Convert-CSV.com is a fully web-based application. It works instantly in any modern web browser (Chrome, Firefox, Safari, Edge) on Windows, Mac, Linux, and ChromeOS.
Can I use this tool on my mobile phone or tablet?
Yes. We built the platform with a modern, responsive design so you can easily convert, view, and extract data on the go using your smartphone or tablet.
What is a CSV file and why is it used?
CSV stands for Comma-Separated Values. It is a simple, plain-text file format used to store tabular data (like a spreadsheet or database). Because it is raw text without any special formatting, CSV is the universal standard for transferring data between different software programs, databases, and platforms that might not otherwise be compatible.
Why use a dedicated CSV converter instead of Excel?
While Excel is great for editing, it often automatically formats data behind the scenes (like dropping leading zeros from zip codes or converting large numbers to scientific notation), which can corrupt raw data. A dedicated CSV converter treats your data strictly as text, ensuring that developers and analysts get exactly the output they need without unwanted formatting changes.
What makes Convert-CSV.com the best alternative to older CSV tools?
Many legacy CSV converters were built over a decade ago. They often feature cluttered interfaces, heavy advertisements, and force you to upload your data to slow external servers. Convert-CSV.com is a modern alternative built for 2026: it features a clean, ad-free, mobile-responsive interface, processes all files instantly in your local browser, and supports advanced modern data structures like nested JSON and GeoJSON without crashing.
How do I convert a CSV without losing leading zeros or date formatting?
This is a common problem when opening CSV files in spreadsheet software like Microsoft Excel or Google Sheets, which automatically remove leading zeros (e.g., changing zip code "07030" to "7030") or reformat dates. Because our tool acts as a strict raw-text parser, it preserves your exact data precisely as it was written, ensuring no data corruption or unwanted auto-formatting occurs during conversion.
Can I convert large CSV files (50MB+) online for free?
Yes. Most online file converters restrict your file size to 5MB or 10MB and force you to pay for a "premium" plan to process larger datasets. Because Convert-CSV.com utilizes your browser's local processing power instead of server-side computing, you can convert massive CSV files for free, without any artificial size limits or premium paywalls.
Does this tool handle UTF-8 encoding and international characters correctly?
Absolutely. A major flaw in older CSV converters is that they break when encountering special characters, emojis, or international alphabets (like Japanese, Arabic, or European accents), resulting in messy "" symbols. Our platform is fully UTF-8 compliant, ensuring all global characters and complex encodings remain perfectly intact across all format conversions.
How does this tool handle complex or nested JSON to CSV conversions?
Older converters struggle with modern API responses, often outputting useless text like [object Object] when a JSON file contains nested arrays or sub-objects. Our advanced parsing engine automatically flattens nested JSON structures into clean, readable CSV columns, allowing you to instantly turn complex database exports and API payloads into simple spreadsheet formats.
Can I change the delimiter for European CSV files?
Yes. While standard CSVs use commas, many European systems use semicolons (;) or tabs because the comma is used as a decimal separator. Our tool automatically detects your file's delimiter, and gives you the option to instantly switch between commas, semicolons, pipes (|), or custom characters to ensure perfect compatibility across different regions and software.