Paste your INI config, and the tool normalizes section headers, adds consistent spacing around equals signs, and tidies blank lines.
It trims each line, puts one blank line before every [section] header, and rewrites entries as 'key = value' with a single space on each side of the equals sign.
Yes. Lines starting with ; or # are kept as-is so your documentation and disabled settings stay in place.
It normalizes structure rather than strictly validating. Entries without an equals sign are passed through unchanged so nothing is lost.