—
How to use
Use this tool to normalize numeric datasets in-place.
- Paste your data into the input (CSV/TSV/semicolon/space-separated).
- Pick a method (Min‑Max, Z‑Score, L1, L2, Decimal Scaling) and choose column-wise or global scope.
- Optional: mark the first row as a header; choose delimiter settings; set output decimals.
- Click Normalize, then copy the output.
FAQ
What normalization methods are included?
Min‑Max (to [0,1] or [a,b]), Z‑Score standardization, L1/L2 unit normalization, and decimal scaling.
Does it normalize each column separately?
Yes by default (column-wise). You can switch to global normalization to scale across all numeric cells.
Can I keep headers and text columns?
Enable “First row is header” to preserve the first line, and keep “Keep non-numeric columns” on to leave text columns unchanged.
How are empty cells handled?
If “Ignore empty cells” is enabled, blanks stay blank and are excluded from stats. If disabled, blanks raise an error.
What happens if a column has the same value everywhere?
When the denominator is zero (max=min or std=0), the tool outputs 0 for that column (or a for the [a,b] range).
Is my data uploaded to a server?
No. The normalization runs client-side in your browser and the tool does not make network requests.
What delimiter formats work?
Auto detects comma, tab, semicolon, or whitespace. You can also force an input delimiter and choose a different output delimiter.