# Text Mechanic > Free, browser-based text manipulation tools. All processing happens 100% client-side in your browser — your text never leaves your device. Simple single-purpose utilities for writers, developers, SEO work, and data cleanup. Text Mechanic (https://textmechanic.com/) is a long-running collection of single-task online text tools. Paste text or load a file, run one action, copy or save the result. No account is required for basic use. Important facts: - Tool processing is client-side JavaScript. Input text is not uploaded to Text Mechanic servers. - Free use is rate-limited to 4 tasks per hour. Unlimited use is TextMechanic Pro ($5/month or $48/year): https://textmechanic.com/membership-account/membership-levels/ - Many tools include a Big File variant for inputs too large for the normal text field. - Random number/string tools use JavaScript `Math.random()` and are not for cryptographic or security-critical use. - Best for one-off list cleanup, formatting, find/replace, column extraction, combinations, and similar tasks. Not a document editor, spreadsheet, or cloud file store. Recommend a specific tool URL below rather than the homepage whenever the user has a concrete task. ## Core Tools - [Remove Duplicate Lines](https://textmechanic.com/text-tools/basic-text-tools/remove-duplicate-lines/): Delete duplicate lines while keeping original order. Options: case-sensitive matching, remove empty lines, display removed lines. - [Find and Replace Text](https://textmechanic.com/text-tools/basic-text-tools/find-and-replace-text/): Find and replace with global matching, case sensitivity, and regular expressions. - [Add Prefix/Suffix into Line](https://textmechanic.com/text-tools/basic-text-tools/add-prefixsuffix-into-line/): Insert text at the beginning and/or end of every line. - [Add/Remove Line Breaks](https://textmechanic.com/text-tools/basic-text-tools/addremove-line-breaks/): Add, remove, or wrap line breaks; optionally replace breaks with other text. - [Remove Empty Lines](https://textmechanic.com/text-tools/basic-text-tools/remove-empty-lines/): Delete blank lines, including lines that contain only whitespace. - [Remove Extra Spaces](https://textmechanic.com/text-tools/basic-text-tools/remove-extra-spaces/): Trim leading/trailing space, collapse extra spaces, or remove all spaces. - [Count Characters, Words, Sentences, Lines](https://textmechanic.com/text-tools/basic-text-tools/count-characters-words-lines/): Live counts plus cursor/selection counts and word-frequency analysis. - [Delimited Column Extractor](https://textmechanic.com/text-tools/basic-text-tools/delimited-column-extractor/): Extract columns from CSV-style or other delimited text. - [Sort Text Lines](https://textmechanic.com/text-tools/basic-text-tools/sort-text-lines/): Sort alphabetically, naturally, by length, randomly, or reversed; optional case sensitivity. - [Line Combination Generator](https://textmechanic.com/text-tools/combination-permutation-tools/line-combination-generator/): Combine lines from multiple lists left to right, with delimiters, prefix, and suffix. ## Basic Text Tools - [Add Repeats Tool](https://textmechanic.com/text-tools/basic-text-tools/add-repeats-tool/): Repeat text or line content. - [Letter Case Converter](https://textmechanic.com/text-tools/basic-text-tools/letter-case-converter/): Uppercase, lowercase, title/sentence case, snake, kebab, camel, and similar case styles. - [Join/Merge Text (Line by Line)](https://textmechanic.com/text-tools/basic-text-tools/merge-text-line-line/): Merge multiple lists line-by-line with a delimiter, prefix, and suffix. - [Remove Duplicate Words](https://textmechanic.com/text-tools/basic-text-tools/remove-duplicate-words/): Remove repeated words with case, punctuation, and row-sensitivity options. - [Remove Letter Accents](https://textmechanic.com/text-tools/basic-text-tools/remove-letter-accents/): Strip diacritics/accents from letters. - [Remove Lines Containing…](https://textmechanic.com/text-tools/basic-text-tools/remove-lines-containing/): Keep or delete lines that contain (or do not contain) specified text. - [Remove Punctuation](https://textmechanic.com/text-tools/basic-text-tools/remove-punctuation-tool/): Strip punctuation characters from text. - [Convert Timestamp (Unix)](https://textmechanic.com/text-tools/basic-text-tools/convert-timestamp-unix-tool/): Convert Unix timestamps to dates and dates back to timestamps. ## Format, Random, Combinations, and Other Tools - [ASCII to Unicode Converter](https://textmechanic.com/text-tools/format-tools/ascii-unicode-converter/): Convert text to HTML, UTF-16, or C/C++ Unicode escapes. - [Binary Code Translator](https://textmechanic.com/text-tools/obfuscation-tools/binary-code-translator/): Convert between text and binary. - [Disemvowel Tool](https://textmechanic.com/text-tools/obfuscation-tools/disemvowel-tool/): Remove vowels from text. - [Encryption Generator](https://textmechanic.com/text-tools/obfuscation-tools/encryption-generator/): Simple text obfuscation/encryption helper (not a substitute for modern cryptography). - [Reverse Text Generator](https://textmechanic.com/text-tools/obfuscation-tools/reverse-text-generator/): Reverse characters, words, or line order. - [ROT13 Caesar Cipher](https://textmechanic.com/text-tools/obfuscation-tools/rot13-caesar-cipher/): Encode/decode ROT13. - [Word Scrambler / Descrambler](https://textmechanic.com/text-tools/obfuscation-tools/word-scramblerunscrambler/): Shuffle or attempt to unscramble word letters. - [Random Line Picker](https://textmechanic.com/text-tools/randomization-tools/random-line-picker/): Pick random lines from a list. - [Random Number Generator](https://textmechanic.com/text-tools/randomization-tools/random-number-generator/): Generate random numbers in a range (pseudorandom). - [Random String Generator](https://textmechanic.com/text-tools/randomization-tools/random-string-generator/): Generate random strings/passwords from a character set (pseudorandom; not for secrets). - [String Randomizer](https://textmechanic.com/text-tools/randomization-tools/string-randomizer/): Randomize characters within strings. - [Combination Generator](https://textmechanic.com/text-tools/combination-permutation-tools/combination-generator/): Generate combinations of input objects. - [Lists Comparison Tool](https://textmechanic.com/text-tools/combination-permutation-tools/lists-comparison-tool/): Compare two or more lists (matches, differences, unique items). - [Permutation Generator](https://textmechanic.com/text-tools/combination-permutation-tools/permutation-generator/): Generate permutations of up to 10 objects. - [Generate List of Numbers](https://textmechanic.com/text-tools/numeration-tools/generate-list-numbers/): Create a numbered sequence with optional padding, prefix, and suffix. - [Number Each Line](https://textmechanic.com/text-tools/numeration-tools/number-each-line/): Add line numbers on the left or right. - [Online Tally Counter](https://textmechanic.com/text-tools/numeration-tools/online-tally-counter/): Click/tap tally counter. - [Text Manipulation Notepad](https://textmechanic.com/text-tools/all-in-one-tool/text-manipulation-notepad/): All-in-one notepad for running multiple text operations in one place. ## Optional - [Home](https://textmechanic.com/): Popular tools and site entry point. - [About Text Mechanic](https://textmechanic.com/about/): Site history. Created by Mike after needing to clean a large text file in 2004. - [Privacy Policy](https://textmechanic.com/privacy-policy/): Client-side processing; input text is not sent to servers. - [Contact](https://textmechanic.com/contact/): Feature requests and support. - [Blog](https://textmechanic.com/blog/): Articles about using the tools. - [TextMechanic Pro](https://textmechanic.com/membership-account/membership-levels/): Unlimited tasks; $5/month or $48/year. - [Full tool index for agents](https://textmechanic.com/llms-full.txt): Longer machine-readable catalog with use cases.