Snassi list cleaner

Snassi list cleaner

Clean lists directly in you browser

Your list

0 lines · 0 characters

Cleanup options

Result

Ready for cleaning
0 output lines0 duplicates removed0 empty lines removed0 total changes

Private by design

Your list stays on your device. Pasted data is processed locally in your browser and is never uploaded to SnassiDevs.

How it works

1. Add your list

Paste one item per line.

2. Clean it

Choose how you want the list cleaned and formatted.

3. Export

Copy the result or download it as a text file.

List Cleaner functions explained

Learn what each option in the List Cleaner does and how it changes your list.

List data

Paste the list you want to clean here. Each line is treated as a separate list item. You can edit or replace the original data at any time; it is only processed when you select Clean list. The pasted data stays in your browser and is not uploaded to SnassiDevs.

Lines and characters

The counter below the input shows the number of lines and characters currently in your original list. It updates automatically as you type or paste data and does not change the list itself.

Trim whitespace

Removes whitespace from the beginning and end of every line. Normal spaces between words are left in place. For example, Apple becomes Apple.

Remove empty lines

Removes blank and whitespace-only lines. This is useful after copying a list from a spreadsheet, document, or web page.

Remove duplicate lines

Removes repeated lines while preserving the first occurrence. Duplicate matching happens after the preceding selected text transformations, and removing duplicates does not sort the remaining list.

Apple
Banana
Apple
becomes Apple
Banana
.

Remove extra spaces

Collapses repeated spaces, tabs, and other inline whitespace within each item. For example, Apple Juice becomes Apple Juice.

Sort

Original order leaves surviving items where they were. A → Z sorts alphabetically ascending, Z → A sorts descending, Shortest first puts shorter lines first, and Longest first puts longer lines first. Sorting changes order only; it does not remove data.

Text case

No change preserves capitalization. lowercase changes text to lowercase, UPPERCASE changes it to uppercase, and Title Case capitalizes the beginning of words. The setting applies to cleaned list items.

Find

Enter the exact text to search for in each list item. Matching is literal and case-sensitive, and it works together with Replace with. Leave it empty to make no replacement.

Replace with

Specifies the text used for every match found with Find. For example, finding _ and replacing with - changes my_page_name to my-page-name. Leave this field empty to remove matching text.

Prefix

Adds the entered value to the beginning of every remaining list item. A prefix of https:// turns example.com into https://example.com.

Suffix

Adds the entered value to the end of every remaining item. A suffix of / turns example.com into example.com/. Prefix and suffix can be used together.

Clean list

Runs the selected operations against the current original input, then updates the result and statistics. Cleaning is not automatic while you type; processing happens locally when you click the button.

Output lines

Shows how many lines remain after all selected cleanup options have been applied.

Duplicates removed

Shows how many repeated lines were removed when Remove duplicate lines was enabled.

Empty lines removed

Shows how many blank or whitespace-only lines were removed when Remove empty lines was enabled.

Total changes

Counts removed lines and lines changed by text transformations. Sorting by itself is not counted as a content change, so this is a useful summary rather than a perfect character-by-character diff.

Cleaned output

This read-only field contains the final processed list. Running Clean list again replaces it with a new result based on the current original input and options.

Copy result

Copies the complete cleaned list—not the original input—to your clipboard. It becomes available after a usable result has been generated.

Download .txt

Generates and downloads the complete cleaned result as cleaned-list.txt. The file is created locally in your browser and is not uploaded.

Reset

Clears the input and output, resets statistics, clears Find/Replace and Prefix/Suffix, restores the original sort and case settings, and returns the cleanup checkboxes to their defaults. It affects only this List Cleaner instance.

Does my list leave my browser?

No. List processing takes place locally in your browser. The pasted list and cleaned output are not uploaded to SnassiDevs as part of the cleaning process.