Whitespace Normalizer — line endings, tabs, trailing spaces
Paste text and pick LF or CRLF output, optional tab expansion to fixed column stops or leading-space-to-tab compression, and per-line trailing space/tab removal. Splitting matches JavaScript newline rules; trailing newline on the paste is preserved when present — all local.
Frequently asked questions
No. Normalization runs only on your device in this tab. Nothing is sent to LocalTools servers for processing.
Tab stops are assumed every N columns from the start of each line (classic “fixed tab width”). That matches many editors’ “tab size” setting but may differ from elastic tabstops or mixed legacy files.