Text & AI

Text and AI tools that do real work on your words. Summarise, rewrite, simplify, expand, translate, analyse sentiment, extract structure and more — the everyday language jobs a team actually needs. Try them in your browser or wire them into your product by API.

Readability score
Paste a paragraph and see several readability formulas side by side: three short sentences of 16 words still scored 26.9 on Flesch Reading Ease, rated…
Free · Runs in your browser
Word counter
Paste a draft and get words, characters with and without spaces, sentences, paragraphs and reading time in one go.
Free · Runs in your browser
Number to words
Spell a number in English or Spanish words: in check mode 12.5 becomes twelve and 50/100, the legal-style line for cheques and invoices, while plain reading…
Free · Runs in your browser
Case converter
Hello World becomes HELLO WORLD in upper case, and the same text can switch to any of nine styles, from title and sentence case to camel, snake and kebab.
Free · Runs in your browser
NATO phonetic alphabet
Type NATO and get November Alfa Tango Oscar, using the official ICAO spellings that radio crews and aviation checklists expect, or paste code words to turn them…
Free · Runs in your browser
Caesar cipher & ROT13
With ROT13, Hello, World! becomes Uryyb, Jbeyq!: each letter moves 13 places, capitals stay capitals, and the comma, space and exclamation mark stay put.
Free · Runs in your browser
Extract emails from text
Paste any text and get every email address in it as a clean list: a sentence that mentions hello@example.com gives that address and a count of 1.
Free · Runs in your browser
Reverse line order
The lines “first line”, “second line” and “third line” come back as “third line”, “second line”, “first line”: the order flips, while each line stays readable…
Free · Runs in your browser
Convert to alternating case
«Hello World» becomes «hElLo WoRlD»: every letter alternates lower then upper, always starting lowercase, while spaces, digits and punctuation stay put and…
Free · Runs in your browser
Convert to camelCase
«hello world» becomes helloWorld: the first word stays lowercase, every following word starts with a capital and the spaces disappear.
Free · Runs in your browser
Count characters
Paste Hello World and see 11 characters with spaces, 10 without and 11 UTF-8 bytes, all at once. Check headlines, bios, SMS drafts and form entries against a…
Free · Runs in your browser
Convert to CONSTANT_CASE
hello world becomes HELLO_WORLD and get-user-profile becomes GET_USER_PROFILE: every word in capitals, joined by underscores, with no spaces, hyphens or dots…
Free · Runs in your browser
Count vowels and consonants
“Hello World 123!” splits into 3 vowels, 7 consonants, 3 digits and 3 other characters, 16 in all.
Free · Runs in your browser
Word frequency counter
In "the cat and the hat and the cat", the tops the table with 3 of 8 words, a share of 0.375, followed by and and cat with 2 each.
Free · Runs in your browser
Remove all whitespace
Hello World becomes HelloWorld: every space, tab and line break is deleted, while letters, digits and punctuation keep their order.
Free · Runs in your browser
Repeat text
Type ha with a count of 3 and get hahaha, or add a hyphen between copies for ha-ha-ha. Repeat any text from 1 to 10000 times to build dividers, star ratings…
Free · Runs in your browser
Text to slug
Cómo Añadir un Título becomes como-anadir-un-titulo and Hello World becomes hello-world: lowercase, no accents, no punctuation, just words joined by hyphens.
Free · Runs in your browser
Convert to uppercase
Turn Hello World into HELLO WORLD, or orderId_42 into ORDERID_42, in one pass. Every letter with a capital form is raised, accented ones included, while digits…
Free · Runs in your browser
Remove duplicate lines
apple, banana, apple, cherry, banana becomes apple, banana, cherry: 2 repeated lines removed and 3 unique lines kept in the order they first appeared.
Free · Runs in your browser
Convert to dot.case
Hello World, HelloWorld and hello-world all become hello.world: every word in lowercase, joined by a single period, with no leading, trailing or doubled dots.
Free · Runs in your browser
List unique words
"The quick brown fox jumps over the lazy dog. The fox is quick!" has 13 words but only 9 different ones, listed as they first appear: The, quick, brown, fox…
Free · Runs in your browser
Find and replace text
Swap fox for cat in "The quick brown fox jumps over the lazy dog. The fox is quick." and both matches change: 2 replacements, counted for you.
Free · Runs in your browser
Kebab-case converter
Hello World Example becomes hello-world-example, and getUserId becomes get-user-id. Spaces, underscores and punctuation all collapse into single hyphens, so you…
Free · Runs in your browser
Count lines
Hello, an empty row, World and a final line break count as 4 lines: 2 with content and 2 blank. Windows, Unix and old Mac line endings are all recognized, and…
Free · Runs in your browser
Convert to lowercase
Turn any text into lower case in one step: Hello World becomes hello world, and you see that 2 letters changed.
Free · Runs in your browser
Add line numbers to text
Put a number in front of every line of code, logs, lyrics or notes: alpha, beta and gamma become 1. alpha, 2. beta and 3. gamma.
Free · Runs in your browser
Pad text
Stretch text to a fixed width with a fill character on the left, the right or both sides: 42 padded to 6 with zeros on the left becomes 000042.
Free · Runs in your browser
Count paragraphs
Count the paragraphs in a text by its blank lines: three short paragraphs about alpha, beta and gamma give a total of 3.
Free · Runs in your browser
PascalCase converter
Turn any phrase or identifier into PascalCase: hello world example becomes HelloWorldExample, ready to use as a class, type or component name.
Free · Runs in your browser
Remove accents from text
Strip accents to get plain letters: café naïve São Paulo becomes cafe naive Sao Paulo, with 3 accents removed.
Free · Runs in your browser
Remove line breaks from text
Three lines reading Hello, world and from KIT become the single line Hello world from KIT, because each of the 2 breaks is replaced by a space.
Free · Runs in your browser
Remove extra spaces
“Hello, world! ” becomes “Hello, world!”: the edges are trimmed and the run of three spaces shrinks to one, removing 4 spaces in total.
Free · Runs in your browser
Reverse text
Hello, world! comes back as !dlrow ,olleH: the last character becomes the first, and emoji, flags and accented letters stay intact instead of turning into…
Free · Runs in your browser
Reverse word order
“the quick brown fox” becomes “fox brown quick the”: the words swap places while each one keeps its letters, so you never get “xof nworb”.
Free · Runs in your browser
Sentence case converter
“hello world. this is a TEST.” becomes “Hello world. This is a test.”: 2 sentences, each starting with a capital, everything else in lowercase.
Free · Runs in your browser
Sentence counter
“Hello world. This is a second sentence! Is this a third?” counts as 3 sentences, averaging 18 characters each.
Free · Runs in your browser
Convert to snake_case
Hello World, HelloWorld and hello-world all become hello and world in lowercase, joined by one underscore: 2 words, no spaces.
Free · Runs in your browser
Sort lines alphabetically
banana, apple, Cherry and apricot come back as Cherry, apple, apricot, banana: 4 lines sorted A to Z, with capitals first by default.
Free · Runs in your browser
Title case converter
Paste the lord of the rings and get The Lord of the Rings: major words are capitalized, while short words such as of and the stay lowercase in the middle.
Free · Runs in your browser
Trim whitespace from every line
Clean the edges of every line in one pass: three padded lines, one with tabs, lose 10 stray characters and read hello, world and foo bar, with the space inside…
Free · Runs in your browser
Truncate text
Set a limit of 20 and The quick brown fox jumps over the lazy dog becomes The quick brown f..., exactly 20 characters with the dots included.
Free · Runs in your browser
Word & character counter
Paste a draft and see every total at once: «Hello world. This is a test.» plus a second paragraph gives 9 words, 52 characters, 3 sentences and 2 paragraphs.
Free · Runs in your browser
Group anagrams online
Paste Listen, silent, enlist, stone, tones and Apple and get three groups: Listen with silent and enlist, stone with tones, and Apple on its own.
Free · Runs in your browser
Pangram checker
Check whether a sentence uses all 26 letters from A to Z: The quick brown fox jumps over the lazy dog passes, and any text that falls short gets its missing…
Free · Runs in your browser
Run-length encoding and decoding tool
«aaabbcccc» encodes to «a3b2c4», and decoding «a3b2c4» gives back «aaabbcccc», letter for letter. Digits and backslashes are escaped so every result decodes…
Free · Runs in your browser
Check string rotation
«erbottlewat» is a rotation of «waterbottle»: move its first three letters to the end and you get it.
Free · Runs in your browser
Atbash cipher encoder/decoder
Hello becomes Svool: Atbash swaps each letter for its mirror in the alphabet, A with Z and B with Y, keeping capitals and leaving digits and punctuation alone.
Free · Runs in your browser
Detect file line ending style
Find out which line breaks a file really uses: alpha, beta and gamma each ending in CRLF give the style CRLF with 3 breaks and 0 lone LF, and a single stray…
Free · Runs in your browser
Extract links from Markdown
Get every link of a Markdown text as a clean list of label and address: the sample yields 4 links, from setup guide to Home, with reference links such as…
Free · Runs in your browser
Generate a table of contents from Markdown
Turn your headings into a linked table of contents ready to paste: in the sample, Project Guide, Installation and Usage are indented by level, and the second…
Free · Runs in your browser
Generate an acrostic poem skeleton from any word
Type DREAM and get D, R, E, A and M on 5 separate lines, ready for you to finish each one with your own words.
Free · Runs in your browser
Detect overused words in text
Set a threshold of 0.08 on the sample paragraph and “really” (5 of 39 words) and “plan” (4) are flagged as overused, while common words such as “the” and “and”…
Free · Runs in your browser
Emoji shortcode lookup
Type :rocket: and get 🚀, ready to copy into a message, a template or release notes. Matching is exact: names are lowercase, both colons are required, and an…
Free · Runs in your browser
Generate a social bio from a template
With an 80-character limit, Maya Chen, product designer, gets a 66-character bio that keeps her first interest and drops the other two.
Free · Runs in your browser
Social post caption template
Pick one of three tones and your topic becomes a caption: “launching our neighborhood book exchange” in the inspirational tone closes with “Keep going.
Free · Runs in your browser
Generate a slogan from a template
Northstar, in project management, with the template “The Best Way to …” and seed 17 becomes “The Best Way to Plan”.
Free · Runs in your browser
CSV field escape (RFC 4180)
A value like Smith, John becomes "Smith, John" so its comma doesn't split the column, and every inner double quote is written twice, as RFC 4180 requires.
Free · Runs in your browser
Glob to regex converter
Turn a wildcard pattern like *.js into the matching regular expression: you get ^[^/]*\.js$. Handy when a tool wants a regular expression and you think in…
Free · Runs in your browser
Grapheme count calculator
Count the characters a person actually sees in a text, also known as graphemes, along with its code points and UTF-16 units: abc gives 3, 3 and 3.
Free · Runs in your browser
Markdown escape
Put a backslash in front of every character Markdown would treat as formatting, so *x* becomes \*x\* and displays with its asterisks instead of as italics.
Free · Runs in your browser