Skip to content
uencoder
PIPELINE Text Processing Beginner 2 steps

Normalize case then sort and deduplicate

A common text processing pattern: normalize case for consistent comparison, then dedupe and sort. Useful for processing user-provided lists, keyword sets, or tag collections where capitalization is inconsistent.

What it solves

Convert all text to lowercase then sort lines alphabetically and remove duplicates.

Input → Output

Case Converter input → Sort & Unique output across 2 steps.

Runs in

1–2 minutes · fully local in your browser.

Before you start

  • Text with one item per line

The pipeline

  1. 1 Case Converter case-convert

    Convert text between upper, lower, title, camel, pascal, snake, kebab, constant, and sentence cases. Free, private, and 100% client-side.

    Params: mode=lower

  2. 2 Sort & Unique sort-unique

    Sort lines alphabetically, numerically, by length, or naturally; deduplicate; reverse or shuffle. Free, private, and 100% client-side.

    Params: dedup=true, sortBy=alpha

Open in Toolchain

Runs locally in your browser. The recipe defines the pipeline only — your input never leaves this tab.

▶Run this workflow

Enter your input below and click Run. All processing happens locally in your browser — nothing is uploaded.

Pipeline progress

  1. Case Convertercase-convert
  2. Sort & Uniquesort-unique

Sample input

Charlie
alice
Bob
alice

Expected output

alice
bob
charlie

This pair is executed against the real tools at build time (tests/unit/recipes.test.ts) — the expected output is verified, not illustrative.

Related workflows

You might also need

Workflows sharing tools or topics with this recipe.

Learn more

Tools used