TextTransform Help Documentation

A complete guide to the text case converter and text cleaner, from the first paste to the downloaded result.

Last Updated: October 7, 2026

Table of Contents

  1. Getting Started
  2. Input and Output
  3. Cases
  4. Programming Cases
  5. Clean-ups
  6. Lines
  7. Find and Replace
  8. Chaining Transformations
  9. Statistics
  10. Character and Word Frequency
  11. Files
  12. Keyboard Shortcuts
  13. What Is Remembered
  14. Troubleshooting
  15. Support

1. Getting Started

1.1 What you need

1.2 The layout

The tool is one page. The toolbar shows a status pill with the input's character and word count and the last transformation, and the buttons Sample text, Use output as input, Copy output and Clear. Below it sit the Input and Output boxes side by side, the Transformations card with its four groups and the find and replace row, and the Statistics, Character Frequency and Word Frequency cards. On a tablet or phone the cards stack one above the other.

1.3 Where your text goes

Nowhere but this browser. Every transformation runs on the page; nothing is uploaded and there is no account. The input box is remembered in the browser's storage so the text survives a reload; Clear removes it. The only copies that leave the browser are the files you download yourself.

2. Input and Output

Type or paste into the Input box. Paste takes the clipboard (where the browser allows it), Open a text file reads a file into the box, and a text file dropped on the box does the same. The note in the card's header counts the lines. Every transformation reads the input and writes to the Output box, which is read-only; the note beside its heading names the transformation and the number of characters it produced. Under the output: Copy, Use as input (moves the output across for the next step) and Download .txt. Clear in the toolbar empties both boxes.

3. Cases

4. Programming Cases

Each line is split into words at spaces, punctuation, underscores and hyphens, and also where a lowercase letter or a digit is followed by a capital (firstName: first, Name; XMLParser: XML, Parser; Request2Go: Request2, Go). The words are then joined:

Each line is converted on its own, so a list of identifiers converts line by line and empty lines stay empty.

5. Clean-ups

6. Lines

7. Find and Replace

Type what to Find and what to Replace with (leave it empty to delete the matches) and press Replace all, or Enter in either field. The result goes to the output; the input is left as it was. The count under the Find field updates as you type.

Examples

8. Chaining Transformations

Every transformation works on the input and writes to the output. To apply a second one, press Use as input (under the output or in the toolbar): the output moves to the input box and the output box is emptied, ready for the next step. A list pasted from a spreadsheet is cleaned in three clicks: Remove extra spaces, Use as input, Remove duplicate lines, Use as input, Sort A to Z. Ctrl+Enter repeats the last transformation on whatever is in the input now.

9. Statistics

The Statistics card follows the input as you type: Characters (an emoji counts as one), Without spaces, Words (runs of letters and digits, apostrophes inside them allowed), Unique words (ignoring case), Sentences (ending in . ! or ?, or at the end of a line), Paragraphs (separated by an empty line), Lines and Reading time at 230 words a minute.

10. Character and Word Frequency

Character Frequency lists the twenty most frequent characters of the input with a bar, a count and a share; spaces, newlines and tabs are named. Letters only, ignoring case drops everything but letters and merges upper and lower case, which is how a language's fingerprint or a cipher's letter distribution is read. Word Frequency lists the fifteen most frequent words, ignoring case; Ignore common words leaves out about eighty filler words (the, and, of, to, is ...) so the list shows what the text is about. Both cards update live.

11. Files

Open a text file reads a .txt, .md, .csv, .json, .html, .xml or .log file, or any other text file, up to 2 MB, into the input; dropping a file on the input box does the same. Download .txt saves the output as a UTF-8 text file named texttransform-<transformation>.txt.

12. Keyboard Shortcuts

13. What Is Remembered

The browser's storage on this device holds, under the tool's own name, the input text (up to 100,000 characters) and the five switches: Match case, Whole word, Regular expression, Letters only and Ignore common words. The output and the find and replace fields are not kept. The light or dark theme is shared with the rest of the site.

14. Troubleshooting

15. Support

Need more help?

The FAQ answers the common questions. For anything else, use the contact form and say which browser and device you use and which transformation gave the unexpected result.