Text Utilities

Case converter, word counter, line sorter, ROT13, Morse code, ASCII/Hex/Binary — instantly, in your browser.

No data leaves your browser
Case Converter
Text
Word Counter
0
Words
0
Characters
0
Chars (no spaces)
0
Lines
0
Sentences
0
Paragraphs
Input
Options
Input (one item per line)
ROT13 Cipher
Input
Morse Code
Text Input

Morse uses dots (.) and dashes (-). Letters separated by spaces, words by  / 

Convert
Input
Clean up AI / chat output
Input
Clean text

Want rendered Markdown instead? Use the Markdown preview. Hidden Unicode is analysed in detail on the Hidden Characters tab.

Find invisible & look-alike characters
Text

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.

How do I remove Markdown formatting from ChatGPT or Claude answers?

Paste the answer into the AI Text Cleaner tab. It strips headings, bold and italic markers, links, tables and code fences, straightens smart quotes, replaces em dashes, and removes invisible characters, leaving plain text you can paste anywhere.

How do I find hidden or invisible characters in text?

Use the Hidden Characters tab. It reveals zero-width spaces, byte-order marks, bidirectional override characters (Trojan Source), Unicode tag characters that can hide whole sentences, unusual spaces and Cyrillic or Greek look-alike letters, and can copy a cleaned version.

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.

More Developer Tools

JSON ToolsFormat, validate, minify & compare JSON JSON FormatterPretty-print and beautify JSON CSV Viewer & EditorView, edit and convert CSV files YAML ConverterConvert YAML to JSON and back Regex TesterTest regular expressions live Text DiffCompare two texts side by side JWT ToolDecode, encode, compare and verify JWTs JWT DecoderInspect JWT header and payload XML FormatterFormat, validate and convert XML URL EncoderEncode, decode and parse URLs Base64Encode and decode Base64 strings Hash GeneratorSHA-256, MD5, HMAC and CRC32 SHA-256Generate SHA-256 checksums MD5 GeneratorGenerate MD5 hash values Text ToolsCase convert, count and transform text Number ConverterBinary, hex and octal converter Token CalculatorEstimate LLM token counts from text PDF EditorEdit text, sign and annotate PDFs Schema GeneratorJSON to TypeScript, Go, Rust, Python IndexNowSubmit URLs to Bing, Yandex & more PII RedactorMask personal data & keys before AI Timestamp ConverterUnix epoch to date and back UUID GeneratorUUID v4/v7, ULID, Nano ID Password GeneratorSecure passwords & passphrases MCP Config BuilderConfigs for Claude, Cursor, VS Code AGENTS.md GeneratorCLAUDE.md, Cursor rules, Copilot AI Crawler Controlsrobots.txt for AI bots & llms.txt Cron ParserExplain crontab, next run times SQL FormatterBeautify & minify SQL queries cURL ConvertercURL to fetch, Python, Go, PHP Chat Export ConverterChatGPT/Claude export to Markdown Markdown PreviewLive GFM preview & to HTML Color & ContrastHEX/RGB/OKLCH, WCAG checker QR Code GeneratorURL, Wi-Fi, vCard; PNG & SVG Tool Schema ConverterOpenAI ↔ Anthropic ↔ Gemini ↔ MCP JSONL ValidatorFine-tuning & batch files SSE Stream ParserReassemble LLM streaming responses Prompt Template & DiffFill {{vars}}, compare versions