{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-05-20T20:47:38.198Z","discovery":{"catalog":"https://toolsly.tools/tools.json","llmsTxt":"https://toolsly.tools/llms.txt","sitemap":"https://toolsly.tools/sitemap.xml"},"relatedTools":[{"slug":"qr-code-reader","name":"QR Code Reader","url":"https://toolsly.tools/qr-code-reader"},{"slug":"qr-code-generator","name":"QR Code Generator","url":"https://toolsly.tools/qr-code-generator"},{"slug":"file-to-hex","name":"File to Hex Dump","url":"https://toolsly.tools/file-to-hex"},{"slug":"hex-to-file","name":"Hex to Binary File","url":"https://toolsly.tools/hex-to-file"},{"slug":"wifi-qr-code-generator","name":"Wi-Fi QR Code Generator","url":"https://toolsly.tools/wifi-qr-code-generator"},{"slug":"vcard-qr-code-generator","name":"vCard QR Code Generator","url":"https://toolsly.tools/vcard-qr-code-generator"},{"slug":"barcode-generator","name":"Barcode Generator","url":"https://toolsly.tools/barcode-generator"},{"slug":"base64-encode","name":"Base64 Encode","url":"https://toolsly.tools/base64-encode"}],"kind":"utility","slug":"text-sort-lines","name":"Sort Lines","description":"Sort lines alphabetically or numerically, ascending or descending, case-sensitive or not.","longDescription":"Split text on newlines and sort the lines. Pick ascending or descending order, toggle case sensitivity, and enable natural numeric sorting so \"item2\" comes before \"item10\". Runs entirely in your browser.","category":"text","categoryName":"Text & Encoding","keywords":["sort lines","line sorter","sort text lines","alphabetize lines","sort lines online","sort lines free","natural sort lines","numeric line sort","ascending sort","descending sort","case sensitive sort","line sort tool","text line sorter"],"badge":"Transformer","url":"https://toolsly.tools/text-sort-lines","inputs":[{"type":"text","key":"text","label":"Text (one item per line)","placeholder":"banana\napple\ncherry","multiline":true,"monospace":true},{"type":"select","key":"direction","label":"Direction","defaultValue":"asc","choices":[{"value":"asc","label":"Ascending (A → Z)"},{"value":"desc","label":"Descending (Z → A)"}]},{"type":"boolean","key":"caseSensitive","label":"Case-sensitive","defaultValue":false},{"type":"boolean","key":"numeric","label":"Natural numeric sort","defaultValue":false,"help":"Treats embedded numbers naturally (item2 < item10)."}],"outputs":[{"key":"sorted","label":"Sorted","multiline":true},{"key":"count","label":"Lines"}],"invocation":{"webUi":"https://toolsly.tools/text-sort-lines","api":null,"notes":"Currently invoked via the web UI at `webUi`. Inputs are form fields; outputs are structured text values. A remote MCP/REST API is planned."}}