Line ending auditor
Open Line ending auditor on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.
Tool capabilities
{
"id": "line-ending-auditor",
"category": "developer-tools",
"built": true,
"requirements": "Up to 100 valid UTF-8 files and 16 MiB total. UTF-8 BOMs are preserved; other Unicode encodings, invalid UTF-8 and NUL bytes are rejected. Blank lines and the presence or absence of the final line ending are preserved.",
"implementation": {
"fields": [
{
"key": "action",
"label": "Action",
"value": "Audit only",
"type": "select",
"values": [
"Audit only",
"Normalize LF",
"Normalize CRLF",
"Normalize CR"
]
}
],
"files": true,
"input": false,
"multiple": true,
"maxFileBytes": 16777216,
"presentation": "metrics",
"deferImagePreview": true,
"note": "Check up to 100 UTF-8 files, 16 MiB total. Normalization preserves the UTF-8 BOM and non-newline bytes. Other encodings and NUL bytes are rejected; original files remain unchanged.",
"experience": {
"automatic": false,
"single": false,
"inputMaxLength": 1000000,
"inputMode": "text",
"label": "Your text",
"placeholder": "Type or paste your input…",
"help": "Up to 1,000,000 characters. Review the settings before running.",
"helpParts": [
"Up to 1,000,000 characters.",
"Review the settings before running."
],
"action": null
},
"mode": "explicit",
"interactive": false
},
"execution": "Browser interface",
"api": null,
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Count CRLF, LF and CR line endings and normalize selected UTF-8 files without rewriting their other bytes.
How to use Line ending auditor
- Choose the local file or files.
- Review the action and limits, then run the inspection.
- Check the result and download a separate output or report.
Useful next steps
Count endings before changing them
Audit the selected files to see CRLF, LF and CR counts separately. Mixed endings are reported per file.
Choose one line-ending style
Normalize to LF, CRLF or CR. Only newline byte sequences change; text and an existing UTF-8 marker are preserved.
Match numbered downloads to source files
The report maps each numbered result to the original selected filename. Audit-only mode creates a report without transformed files.