Text & Code Tools — Free, No Upload

Free online file tools — no uploads, your files never leave your browser

XML FormatterLine CounterChinese Word CounterX/Twitter Character CounterYAML to JSONJSON to YAMLCSV to JSONCSV to ExcelExcel to CSVXML to CSVCSV to XMLHTML Entity DecoderCase ConverterKebab Case ConverterJSON DiffDOCX to TXT

About these text tools

Everything in this group is string work — formatting, converting, counting, comparing — done with plain JavaScript in your browser. Paste CSV and get JSON or XML; paste YAML and get JSON; format or minify XML; count lines, characters or Chinese characters live as you type; convert text between every naming convention; diff two JSON documents structurally; pull plain text out of .docx files. Nothing you paste is ever sent anywhere.

The converters follow the written specifications rather than approximating them: CSV parsing implements RFC 4180 (quoted commas, escaped quotes, newlines inside cells), XML output is entity-escaped and well-formed, and numeric-looking values stay text on purpose — that is what keeps ZIP codes and IDs intact where automatic "smart" conversion corrupts them.

JobTool
Structure data for people (YAML, pretty XML)JSON to YAML, XML Formatter
Structure data for machines (JSON, CSV)YAML to JSON, CSV to JSON, XML to CSV
Spreadsheet exchangeCSV to Excel, Excel to CSV
Counting and comparingLine Counter, Chinese Word Counter, JSON Diff