TextTransform FAQ
Questions and answers about the text case converter and text cleaner. Everything it does happens in your browser.
Last Updated: October 7, 2026
1. General Questions
Q1: What is TextTransform?
A1: A text toolkit that runs in your browser. It converts text between fourteen cases (seven everyday ones from UPPERCASE to iNVERSE cASE and seven programming ones from camelCase to Train-Case), cleans up spaces, line breaks, punctuation and HTML tags, sorts, shuffles, numbers and deduplicates lines, finds and replaces with regular expressions, and shows live statistics with character and word frequency. Nothing is uploaded and there is no account.
Q2: How much does it cost?
A2: Nothing. There is no plan, no limit and no feature held back. Like every page on ZeroDataUpload, the tool is supported by advertising.
Q3: Do I need an account?
A3: No. There is no registration and no login. Paste text, press a transformation, copy the result.
Q4: How is this different from the Text Case Converter in the Converters section?
A4: That converter is about cases: it shows every case of your text at once. TextTransform is a toolkit around one input and one output: cases, clean-ups, line operations, find and replace, statistics and frequency, with the output chained back into the input for the next step. Use whichever fits the job.
Q5: Does it work on a phone?
A5: Yes. The input and output boxes stack, the transformation buttons wrap, and Paste and Copy use the phone's clipboard where the browser allows it (most do for copy; for paste, tap in the box and use the keyboard's own paste if the button is blocked).
2. Cases
Q6: Which cases are there?
A6: Cases: UPPERCASE, lowercase, Title Case, Sentence case, Capitalize Each Word, aLtErNaTiNg and iNVERSE cASE. Programming cases: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case and Train-Case.
Q7: How do the programming cases decide where a word ends?
A7: 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, so firstName becomes first and Name, and XMLParser becomes XML and Parser. The words are then joined the way the chosen case wants. Each line is converted on its own, so a list of names converts line by line.
Q8: What is the difference between Title Case and Capitalize Each Word?
A8: Capitalize Each Word puts a capital on every word and leaves the rest of each word as it is. Title Case lowercases the text first, then capitalises every word except short joining words (a, an, the, and, but, or, nor, for, yet, so, at, by, in, of, on, to, up, as, via, per, vs), which stay lowercase unless they begin or end the line, the way headlines are written.
Q9: What does Sentence case do with "i"?
A9: It lowercases the text, capitalises the first letter of each line and of each sentence after a full stop, exclamation or question mark, and turns the lone word i back into I.
Q10: Does it handle accented letters and other scripts?
A10: Yes. Letters, digits and capitals are recognised by their Unicode category rather than by the English alphabet, so é, ß, Cyrillic, Greek and Devanagari text are converted and counted correctly, and Reverse text keeps emoji and other multi-unit characters whole.
3. Clean-ups and Lines
Q11: What do the clean-ups do?
A11: Reverse text reverses the characters; Reverse word order reverses the words of each line; Remove extra spaces collapses runs of spaces and tabs and trims each line; Join lines puts every line into one paragraph with single spaces; Trim each line removes leading and trailing spaces; Remove punctuation strips punctuation and symbols; Strip HTML tags removes tags and decodes entities such as & and .
Q12: How does sorting treat numbers and capitals?
A12: Sort A to Z and Z to A ignore case and compare numbers inside the lines by value, so "item 2" comes before "item 10". Sort by length orders the lines from shortest to longest, with ties alphabetical. Shuffle gives a random order each time.
Q13: What counts as a duplicate line?
A13: Two lines are duplicates when they are the same after their leading and trailing spaces are removed; the first one is kept. Remove empty lines drops lines that hold nothing or only spaces.
Q14: What does Remove numbering strip?
A14: A leading number with a dot, bracket or colon (1., 2), (3), 4:), a bullet (-, *, the dot bullet) or a dash, followed by a space. Number the lines adds 1., 2., 3. with the numbers right-aligned.
4. Find and Replace, Chaining
Q15: How does find and replace work?
A15: Type what to find and what to replace it with and press Replace all (or Enter in either field); the result appears in the output box and the input is left as it was. The match count under the field updates as you type. Match case makes the search case-sensitive, Whole word stops it matching inside longer words, and Regular expression treats the search as a pattern.
Q16: Can the replacement use what was matched?
A16: With Regular expression on, $1, $2 and so on insert the captured groups and $& the whole match. Finding (\d+)-(\d+) and replacing with $2-$1 swaps the two numbers. An invalid pattern is reported under the field rather than matching nothing silently.
Q17: Can I apply several transformations one after another?
A17: Yes. Apply the first one, press Use as input (in the toolbar or under the output), and the output moves to the input box ready for the next. Remove extra spaces, then Remove duplicate lines, then Sort A to Z is a common chain for cleaning a list. Ctrl+Enter repeats the last transformation on the current input.
5. Statistics and Frequency
Q18: How are the statistics counted?
A18: Characters are counted as the characters you see (an emoji is one). Words are runs of letters and digits, with apostrophes inside them. Unique words ignore case. Sentences end in a full stop, exclamation or question mark, or at the end of a line. Paragraphs are separated by an empty line. Lines are counted as typed. Reading time assumes 230 words a minute.
Q19: What do the frequency cards show?
A19: Character Frequency lists the twenty most frequent characters with a bar, a count and a share; Letters only drops spaces, digits and punctuation and merges upper and lower case. Word Frequency lists the fifteen most frequent words, ignoring case; Ignore common words leaves out the, and, of and about eighty other filler words so the list shows what the text is about.
6. Files, Memory and Privacy
Q20: Can I open and save files?
A20: Open a text file reads a .txt, .md, .csv, .json, .html or other text file up to 2 MB into the input, and dropping such a file on the input box does the same. Download .txt saves the output as a file named after the transformation.
Q21: Is my text kept between visits?
A21: The input box is remembered in this browser's storage, up to 100,000 characters, together with the five option switches, so the text is still there when you come back. Clear empties it. The output is not kept.
Q22: Where does my text go?
A22: Nowhere. Every transformation runs in your browser and nothing is sent to a server. Like every page on the site, the tool page shows ads through Google AdSense and uses Google Analytics; the Privacy Policy and Cookie Policy explain what those collect. Your text is never part of it.
7. Troubleshooting
Q23: Paste does nothing.
A23: Reading the clipboard needs a secure page and a permission, and some browsers and most phones refuse it to a web page. Click in the input box and press Ctrl+V (Cmd+V on a Mac) instead.
Q24: Copy does not work.
A24: The tool falls back to an older copy method, and failing that asks you to select the text and copy it yourself. Download .txt avoids the clipboard altogether.
Q25: A transformation changed nothing.
A25: The text was already in that form (Remove empty lines on a text without empty lines, for example). The output note under the Output heading names the transformation and the number of characters, so you can see it ran.
Still have a question?
The help page walks through every card and button. For anything else, use the contact form and say which browser and device you use.