Skip to content

Online text tools

Count, transform, sort and clean text instantly: casing, duplicates and more.

Tools in this category

Counting, changing case, cleaning, sorting and comparing are different operations on the same text. This guide helps you pick the one you need and know which ones change your text and which just analyze it.

Which kind of operation you need

  • Count: measures words, characters or reading time, without changing the text.
  • Change case or format: transforms text into UPPERCASE, lowercase, Title Case, camelCase, snake_case or kebab-case.
  • Clean: removes repeated spaces, line breaks or duplicate lines.
  • Sort: reorganizes a list's lines, for example alphabetically.
  • Compare: shows the differences between two texts, line by line.

Count words and characters

Convert text to uppercase

Compare two texts

Analyzing text vs. modifying it

Counting words or comparing two texts are analysis operations: they don't touch your original text, they just give you information about it. Changing to uppercase, cleaning spaces, removing duplicate lines or sorting do modify the text and produce a new result. Before replacing the original text with the result in your document or form, it's worth reviewing it: for example, removing line breaks can join sentences you wanted kept apart.

Remove duplicate lines

Sort lines alphabetically

Privacy

The text you paste or type here is processed in your browser: it's never sent to a server or stored anywhere.

How QuickToolio processes your files, in detail

Frequently asked questions

What's the difference between counting words and counting characters?

Counting words counts units separated by spaces; counting characters counts every letter, number, space and symbol individually, useful for limits like a tweet or a form field.

Does converting to uppercase affect accents or special characters?

It shouldn't: the conversion keeps the language's own accents and characters, it only changes whether the letter is upper or lower case.

Does removing duplicate lines treat upper and lower case as different?

It compares the text exactly as written, so "Madrid" and "madrid" are treated as different lines unless you normalize them first.

Why should I review the result before using it?

Because an automatic cleanup (like removing line breaks or spaces) can change the meaning if your text relied on those spaces or breaks for its formatting.