Sort Lines by Length

Sort Lines by Length lets you sort lines from shortest to longest by Unicode character count. Enter your own values or load the worked example.

Method and calculation

Sort lines from shortest to longest by Unicode character count.

Inputs and settings

Sort Lines by Length accepts Input text.

Worked example

Sort Lines by Length example — Input text: "Hello world\nA second line\nHello world". Computed output: Hello world Hello world A second line

Output and limitations

Length sorting can bring unusually short or long records to the top for inspection. Unicode code-point counts drive the comparison, not proportional-font display width. Equal-length rows retain their existing order through JavaScript’s stable array sorting.

Technical references: JavaScript Unicode normalization

Sort Lines by Length FAQs

Sort Lines by Length applies the following rule to your input: Sort lines from shortest to longest by Unicode character count. The worked example on this page uses the same processor as the result button.
Sort Lines by Length has these boundaries: Input is treated as plain text; it is never executed. Start by checking the input text field against the units or format shown.
Sort Lines by Length provides this sample: Hello world Hello world A second line. Use the sample button to reproduce it, then replace the inputs with your own values.