Text Utilities
Case converter, word counter, line sorter, ROT13, Morse code, ASCII/Hex/Binary — instantly, in your browser.
Morse uses dots (.) and dashes (-). Letters separated by spaces, words by /
Frequently Asked Questions
Are these text tools free?
Yes, completely free. No signup or account required.
Is my text safe?
All processing happens entirely in your browser using JavaScript. No text is uploaded to any server.
What text tools are available?
Case converter (upper, lower, title, sentence, camelCase, snake_case), word and character counter, line sorter, ROT13 encoder, Morse code converter, and ASCII code lookup.
How do I convert text to uppercase or lowercase?
Paste your text into the Case tab and click UPPERCASE, lowercase, Title Case, or Sentence case. The conversion happens instantly.
What is title case?
Title Case capitalises the first letter of each major word, as used in headings and book titles. For example: 'the quick brown fox' becomes 'The Quick Brown Fox'.
What is ROT13?
ROT13 is a simple letter substitution that shifts each letter 13 positions in the alphabet. Applying it twice restores the original text. It is often used to hide spoilers or puzzle answers online.
How do I count words, characters, and lines?
Switch to the Count tab and paste your text. The tool shows real-time counts of characters (with and without spaces), words, sentences, paragraphs, and lines.
How do I sort lines of text alphabetically?
Paste your lines into the Sort tab and click A to Z or Z to A. You can also deduplicate lines and reverse the order.
What is Morse code?
Morse code encodes letters and numbers as sequences of short (dot) and long (dash) signals. This tool converts between text and International Morse Code in real time.
What is ASCII?
ASCII (American Standard Code for Information Interchange) assigns numbers 0-127 to letters, digits, and common symbols. A is 65, a is 97, and space is 32.
What is the difference between camelCase and snake_case?
camelCase joins words with no separator and capitalises each word after the first (myVariableName). snake_case uses underscores between lowercase words (my_variable_name). Both are common naming conventions in programming.