← Hashito System Home 日本語 Tools Blog Posters
Input
How to use: Paste text on the left and check or select the operations you want; the result updates on the right in real time. The order applied is: trim → remove blank lines → remove duplicates → sort → reverse.
Result
Input: 0 lines / 0 chars Output: 0 lines / 0 chars
📖 We also offer free learning posters that illustrate how IP addresses and number systems work. Take a look at the learning posters as well.

Frequently Asked Questions (FAQ)

What can this tool do?

It lets you manipulate text line by line. You can sort ascending or descending, remove duplicate lines, remove blank lines, trim leading and trailing whitespace from each line, reverse the line order, and shuffle the lines. Multiple operations can be combined with the checkboxes, and the result updates on the right in real time.

How does duplicate-line removal decide what is a duplicate?

Deduplication compares each line as an exact string match, keeping the first occurrence and removing every later identical line. Differences in case or in leading and trailing whitespace are treated as distinct. If you want to ignore surrounding whitespace when comparing, enable "Trim each line" first, then remove duplicates.

Is the text I enter sent to a server?

No. Sorting, deduplication, and all other processing happen entirely in JavaScript inside your browser. The text you enter is never sent to or stored on a server.

📖 Free learning posters for students →