Transform Data Tools

Browse all 31 free in-browser transform utilities. Your rows never leave your browser.

Column to Comma-Separated List

Extract a CSV column and convert it to a comma-separated list for SQL IN clauses or code arrays.

Launch Tool →

Comma-Separated List to Column

Convert a comma-separated, line-separated, or SQL IN list into a single-column CSV.

Launch Tool →

Lines to CSV

Convert plain-text newline-delimited records into structured CSV tables.

Launch Tool →

CSV to Lines

Convert a CSV to a newline-delimited text file with configurable field separators.

Launch Tool →

Add Prefix or Suffix to Values

Prepend a prefix or append a suffix to every value in a CSV column.

Launch Tool →

Convert Numbers to Text

Format numeric CSV values as human-readable text with currency symbols, commas, and decimal precision.

Launch Tool →

Round Numbers in a Column

Round numeric CSV column values to a specified decimal precision or nearest integer/multiple.

Launch Tool →

Add Thousands Separators

Add thousands separators (comma or period) to numeric CSV columns for display formatting.

Launch Tool →

Convert Percentages

Convert percentage strings to decimal fractions or decimal fractions to percentage strings in CSV columns.

Launch Tool →

Normalize Numbers (Min-Max)

Scale numeric CSV column values to the 0–1 range using min-max normalization.

Launch Tool →

CSV to Key-Value Pairs

Convert CSV rows to key=value or key:value pair strings for config files, ENV files, or logs.

Launch Tool →

CSV to Vertical Records

Convert CSV rows into vertical field:value blocks, one block per row, for human-readable review.

Launch Tool →

CSV to Mail-Merge Output

Fill a text template with {{field_name}} placeholders from each CSV row to generate personalized output.

Launch Tool →

Convert Encoding to UTF-8

Fix mangled accented characters (mojibake) by decoding legacy encodings into clean UTF-8.

Launch Tool →

Convert Line Endings

Switch between Windows CRLF and Linux LF line breaks across your files.

Launch Tool →

Convert Time Zones in a Column

Shift timestamps between UTC and local regional time zones with full daylight saving support.

Launch Tool →

Date to Weekday

Derive day-of-week names or numeric values from date columns for cohort analytics.

Launch Tool →

Calculate Age from Date of Birth

Derive current age in full completed years from birthday columns.

Launch Tool →

Date Difference Between Two Columns

Calculate elapsed time between two date columns in days, working days, or hours.

Launch Tool →

Combine Date and Time Columns

Join isolated date and time fields into single standard timestamp columns.

Launch Tool →

Split Date and Time

Separate composite timestamp columns into distinct date and time components.

Launch Tool →

Excel Date Serial to Date

Translate cryptic Excel 5-digit serial numbers back into human-readable calendar dates.

Launch Tool →

Date to Excel Serial

Convert standard calendar dates into Excel-compatible numeric serial day values.

Launch Tool →

Convert Units in a Column

Convert numeric measurements across metric and imperial units (lbs to kg, miles to km).

Launch Tool →

Split an Excel File by Sheet

Export all worksheets from a multi-tab workbook into individual CSV tables.

Launch Tool →

Excel to Import-Ready CSV for Google Sheets

Format and clean Excel files so they import into Google Sheets without corrupted dates or fonts.

Launch Tool →

Flatten Nested JSON

Transform deeply nested JSON objects into flat dot-notated key-value pairs.

Launch Tool →

Extract a Field from a JSON Array

Pluck a single attribute (like email or id) across all objects in a JSON array.

Launch Tool →

Rename JSON Keys

Remap property keys across JSON records to align with target API or database schemas.

Launch Tool →

JSON to Table

Render complex JSON payloads as an interactive, searchable spreadsheet grid.

Launch Tool →

Sort a JSON Array by Field

Sort JSON objects alphabetically, numerically, or chronologically by any property key.

Launch Tool →