Skip to main content
PulsarKit

CSV Converter

A table as plain text: the lowest common denominator that every spreadsheet, database and script can read.

25 tools

Convert to CSV

PDF to CSVExtract tables from a PDF into CSV files with the delimiter and encoding you need, so the file opens cleanly wherever it's imported. Runs on our server; files are deleted automatically within about two hours.Loan CalculatorCalculate a monthly loan repayment schedule for annuity or declining-balance payments, see total interest and download the table as CSV.UUID GeneratorGenerate UUID v4, v7 and v1 in bulk, up to 10,000 at once, or decode an existing identifier to see its version, variant and timestamp.Unit ConverterConvert length, weight, volume, temperature, speed, data and more instantly in your browser. Both fields are editable, nothing is uploaded.Excel to CSVExport XLSX, XLS and ODS sheets to CSV with the separator, encoding and line endings the receiving system actually wants.JSON to CSVFlatten an API response or an NDJSON export into a spreadsheet table, with every field from every record kept as its own column.XML to CSVTurn a feed, a product export or an RSS file into a spreadsheet table. The repeating record element is found for you, no XPath required.Currency ConverterConvert 50 currencies: 30 at European Central Bank reference rates, updated around 16:00 CET each working day, and 20 at open.er-api.com rates.Redirect CheckerPaste a link to see whether it answers with a 301, 302, 307 or 308, every hop it takes with its Location and timing, and where it finally lands.ReadabilityFour standard scores, one plain answer about the reading level, and a count of exactly what is dragging it down.

Convert from CSV

Excel to PDFTurn an XLS, XLSX or CSV spreadsheet into a print-ready PDF, with fit-to-width scaling, repeated headers and gridlines under your control. Runs on our server; files are deleted automatically within about two hours.CSV to ExcelTurn a CSV export into a real XLSX workbook that opens straight into columns, with no import wizard, no mangled accents and no lost leading zeros.CSV to JSONTurn a spreadsheet export into JSON, NDJSON or plain arrays, with the delimiter and the character encoding worked out for you.CSV to XMLWrap a CSV table in valid XML: your own root and row tag names, columns as elements or attributes, headers repaired to legal tag names.Chart MakerTurn a table, a pasted range or a CSV file into a bar, line, pie or area chart and download it as PNG or SVG.Case ConverterUPPERCASE, Title Case, camelCase and five more, updating as you type, with the language rules that make ß, İ and ё come out right.Find and ReplaceSwap words, phrases or regex matches, up to twenty rules in one pass, with whole-word matching that works in every alphabet.Split TextA text splitter for long text and .txt files: cut by characters, lines, equal parts or a separator, and get every part as its own file.Compare TextTwo columns, deletions in red and additions in green, with the changed words picked out inside each line.Sort LinesAlphabetically, as numbers, by length or shuffled, with ё, ä and ñ landing where they belong rather than at the end.Remove Duplicate LinesRemove repeated lines from a keyword list or any other list without changing its order, or keep only the lines that repeat.Remove Line BreaksFix text copied out of a PDF: join the broken lines back into paragraphs, undo the hyphenation, and keep the structure.

Other CSV operations

Why CSV survives everything

There is no version, no vendor and no binary layout. A CSV is rows of text with a separator, and that is the whole specification. Any tool written in the last forty years can read one, which is why data leaves every serious system as CSV and enters every other system the same way. What it does not carry is anything beyond the values: no formatting, no formulas, no cell types, no multiple sheets. Exporting a spreadsheet to CSV keeps the numbers and loses the workbook.

The three things that break CSV files

Separators, encodings and quoting. Much of Europe writes CSV with semicolons because the comma is the decimal point; a file saved that way opens as one long column elsewhere. Encoding is worse: a file saved as Windows-1251 or Latin-1 shows names as mojibake in a UTF-8 world, and Excel needs a byte-order mark before it will admit a UTF-8 file is UTF-8. And any value containing a comma, a quote or a line break has to be quoted correctly or the row silently splits. The tools here handle all three explicitly rather than guessing once and failing quietly.

CSV, JSON and Excel

Convert to JSON when the data has structure that a flat table cannot express: nested objects, arrays, optional fields. Convert to Excel when a person rather than a program is going to read it, since XLSX keeps types, widths and multiple sheets. Stay in CSV when the next step is a script, a database import or a system you do not control: it is the format least likely to need explaining.

Opening a CSV in Excel without broken columns and dates

Excel splits a CSV by the list separator of your Windows region, not by looking at the file, so a comma-separated export opens as one long column on a European machine and a semicolon file does the same in the US. The lasting fix is to stop opening CSVs directly: CSV to Excel reads the separator from the file itself, keeps leading zeros and long numbers as text, and writes a real .xlsx with proper columns. Going the other way, Excel to CSV lets you pick the delimiter, the encoding (UTF-8 with or without the byte-order mark that Excel expects) and one fixed date format, so the same file does not look different on every machine that opens it.

Frequently asked questions

Why does my CSV open in one column in Excel?

The file uses a different separator from the one your Windows region expects: commas on a machine set to semicolons, or the reverse. Convert it with CSV to Excel, which detects the separator from the file, or use Excel's import wizard instead of double-clicking.

How do I keep leading zeros in a CSV?

Do not let the spreadsheet guess types. Codes like 00123 and long identifiers must stay text; the CSV to Excel and CSV to JSON conversions here keep them as text and only convert values that are really numbers.

What is the difference between CSV and XLSX?

CSV is plain text with one table and no formatting, formulas or types; XLSX is a full workbook with sheets, column widths, formulas and real dates. Send CSV to programs and imports, XLSX to people.