CSV Viewer & Editor
Paste CSV data and edit it as a live table. Add or delete rows and columns, sort by clicking headers, filter with search, and export back to CSV. The parser handles quoted fields with commas and escaped quotes per RFC 4180.
Parse CSV data to load the editable table.
JSON ↔ CSV Converter
Convert a JSON array of objects to CSV with proper escaping, or turn CSV into a JSON array. Nested objects are flattened with dot notation; arrays become JSON strings so they fit in a single cell.
Data Sorter
Paste any list — one item per line, or comma-separated. Sort alphabetically or numerically, by length, reverse, or shuffle. Remove duplicates with an optional case-sensitivity toggle.
Regex Extractor
Enter a JavaScript regular expression with flags, paste text, and extract all matches with their capture groups. Export matches as JSON or copy them as plain text.
Run the extractor to see matches.
Statistics Calculator
Paste a list of numbers — separated by commas, spaces, or newlines. Get count, sum, mean, median, mode, min, max, range, variance, standard deviation, quartiles, and IQR in a clean grid.
Enter numbers and click Calculate.
Base Converter
Convert a number between binary, octal, decimal, and hexadecimal — including fractional parts. Edit any field and the others update instantly. Invalid digits for each base are flagged.
Text Diff
Compare two text blocks line by line using a Longest Common Subsequence (LCS) algorithm. Added lines are green, deleted lines are red, unchanged lines are gray. Statistics show lines added, deleted, and unchanged.
Hash & Encode
Enter text and instantly generate URL-encoded, HTML-entity-encoded, Base64, SHA-1, and SHA-256 versions. Hashing uses the browser's built-in Web Crypto API and runs entirely on your device.
Enter text and click Generate All.