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.

Longest common subsequence calculator
Find the longest run of characters two strings share in the same order, gaps allowed: ABCBDAB and BDCABA share 4, for example BCBA.
Free · Runs in your browser
Repeated substring pattern detector
Find out whether a string is just one fragment written over and over: ababab is ab three times and aaaa is a four times, while aba does not repeat.
Free · Runs in your browser
Acronym Generator for Projects, Variables, and Constants
“Center for Research and Development” becomes CRD: the tool keeps the first letter of each significant word and leaves out “for” and “and”.
Free · Runs in your browser
Count letters only
Hello, World! 123 — café Ωmega 🚀 has 19 letters: digits, spaces, punctuation and the emoji are skipped, while é and the Greek Ω count like any other letter.
Free · Runs in your browser
Count lowercase letters in text
Hello, world! 123 — café holds 13 lowercase letters: the capital H, the digits, the spaces and the punctuation are left out, while the accented é counts.
Free · Runs in your browser
Count consonants in text
“Bright stars shine at night! 2026” has 17 consonants: vowels, spaces, the exclamation mark and the digits are left out, and a capital B counts like b.
Free · Runs in your browser
Count hashtags
“Launch day! #product #launch #startup” holds 3 hashtags, listed in order with their original capitals.
Free · Runs in your browser
Count tab characters
A three-line code snippet with one indented line shows 1 tab on 1 line. Only real tab characters count, never four spaces or a non-breaking space, so you can…
Free · Runs in your browser
Count occurrences of a word
In “Blue skies look blue, but blueberry is not blue.” the word blue appears 3 times: blueberry is ignored because only whole words count, and capitals don't…
Free · Runs in your browser
Estimate page count from text
At 250 words per page, a 500-word essay fills exactly 2 pages and a 750-word chapter fills 3. Paste your text, change the words per page if your layout differs…
Free · Runs in your browser
Find longest line
Paste text and see which line is the widest: in a three-line sample, line 2 wins with 29 characters.
Free · Runs in your browser
Find the shortest word in text and its length
In “Quiet rivers run beneath old bridges.” the shortest word is “run”, with 3 letters, out of 6 words checked; it beats “old” because it comes first.
Free · Runs in your browser
Character bigram frequency counter
Paste banana and get its five letter pairs ranked: an and na appear twice each, ba once. Each pair shows its count and share of the total, a classic fingerprint…
Free · Runs in your browser
Flesch Reading Ease score calculator for English text
"The cat sat on the mat. It was a sunny day." scores 108.96, rated Very easy, from 2 sentences, 11 words and 12 syllables.
Free · Runs in your browser
Convert to HTTP-Header-Case
content-type becomes Content-Type, x-request-id becomes X-Request-Id and ACCEPT-LANGUAGE becomes Accept-Language.
Free · Runs in your browser
Most common word finder
Find the one word that dominates a passage: in the cat and the hat and the cat, the appears 3 times out of 8 words.
Free · Runs in your browser
Get nth word
Pick the word at any position: in alpha bravo charlie delta echo, word 3 is charlie, out of 5 words.
Free · Runs in your browser
SMOG readability index calculator
Three dense sentences with 10 words of three or more syllables score 13.56, about 14 years of education.
Free · Runs in your browser
Swap case converter
Flip every letter's case in one pass: tHIS IS WRONG, typed with Caps Lock on, becomes This is wrong, and Hello World becomes hELLO wORLD.
Free · Runs in your browser
Type-Token Ratio Calculator for Lexical Diversity
«The quick brown fox jumps over the lazy dog. The fox rests.» has 12 words but only 9 different ones, a type-token ratio of 0.75.
Free · Runs in your browser
Count word frequency
In «the cat sat on the mat and the cat ran», the comes first with 3 of 10 words (30%) and cat second with 2 (20%).
Free · Runs in your browser
Detect text case style
customerOrderId is recognized as camelCase and CUSTOMER_ORDER_ID as CONSTANT_CASE. Paste a name or label to see which convention it follows, from PascalCase to…
Free · Runs in your browser
Convert to flatcase
Hello World and HelloWorld both become helloworld, and kebab-case-name becomes kebabcasename. Every letter is lowercased and every separator disappears, leaving…
Free · Runs in your browser
MLA title case converter
Capitalize an English title the MLA way: the rules of art: because form matters becomes The Rules of Art: Because Form Matters.
Free · Runs in your browser
Remove control characters
Delete the invisible control characters hidden in a paste: Hello, a null byte, World, a bell and an exclamation mark become HelloWorld!, with 2 characters…
Free · Runs in your browser
Remove letters from text
Take the 12 letters out of Order AB-2048: ready @ 09:30! and you are left with -2048:, the @ and 09:30!, each in its original place.
Free · Runs in your browser
Remove punctuation from text online
“Hello, world! Room #42” becomes “Hello world Room 42”: punctuation, symbols and emoji go, while letters from any script, numbers, spaces and line breaks stay…
Free · Runs in your browser
Split camelCase into words
Turn a compact name like GetUserProfile into Get User Profile, ready for a label, a heading or alt text.
Free · Runs in your browser
Convert tabs to spaces
Paste code or text and each tab turns into the same number of spaces, four unless you choose another width from 1 to 16, so indentation looks identical in every…
Free · Runs in your browser
Lowercase the first letter of text online
Turn HelloWorld into helloWorld, or Your account is ready into your account is ready for the middle of a sentence.
Free · Runs in your browser
Normalize ellipsis characters and three periods
Make every ellipsis in a text match: Wait... What happened...... Done. becomes Wait… What happened…… Done., with 3 replacements counted.
Free · Runs in your browser
Remove ANSI escape codes from terminal text and logs
Clean terminal colors and formatting codes out of logs: a green Build passed and a bold yellow 2 warnings come back as plain text, with 4 hidden codes removed.
Free · Runs in your browser
Remove Unicode combining marks from text
Remove accents and other combining marks and keep everything else: Crème brûlée, déjà vu, São Paulo and Ångström become Creme brulee, deja vu, Sao Paulo and…
Free · Runs in your browser
Remove emoji from text
Strip emoji from a text and keep the words: Hello 😀 world 🚀 keeps only Hello and world, with 2 emoji removed.
Free · Runs in your browser
Remove first line from text
Paste a CSV and the header row name,age,city is dropped, leaving only the data rows Ada,36,London and Bob,41,Paris.
Free · Runs in your browser
Remove lines matching regex
With the pattern ^DEBUG\b, a five-line log loses its 2 DEBUG lines and keeps the 3 INFO and ERROR lines untouched.
Free · Runs in your browser
Sort characters in text
cabana becomes aaabcn: all 6 characters lined up in Unicode order, repeats included. Spaces, punctuation and emoji are kept and sorted too, so two exact…
Free · Runs in your browser
Sort lines by length
watermelon, fig, apple, pear and plum come back as fig, pear, plum, apple, watermelon: 3, 4, 4, 5 and 10 characters.
Free · Runs in your browser
Strip surrounding quotes
Paste "hello world" and get hello world back: one matching pair of outer quotes is peeled off, whether straight, curly, guillemets or backticks.
Free · Runs in your browser
Center text in a chosen width
Pick a width of 20 and KIT gets 8 spaces on the left and 9 on the right: every line is centered on its own, and an odd leftover space always goes to the right.
Free · Runs in your browser
Indent lines by spaces
Indent hello and world by 4 spaces and both lines shift right, adding 8 characters in total. Blank lines receive the same spaces, existing indentation is kept…
Free · Runs in your browser
Insert Text at a Position
Insert "beautiful " at position 6 of "Hello world" and you get "Hello beautiful world", 21 characters long.
Free · Runs in your browser
Pad string center
Center text inside a fixed-length field: hi centered to 8 characters with stars becomes ***hi***, three on each side.
Free · Runs in your browser
Add prefix to each line
Put the same marker at the start of every line: with two slashes and a space as the prefix, first line, second line and third line become 3 commented lines.
Free · Runs in your browser
Sort lines descending
banana, apple, Cherry and apricot come back as banana, apricot, apple, Cherry: 4 lines from Z to A, with lowercase ahead of capitals by default.
Free · Runs in your browser
Truncate Text to a Word Limit with an Ellipsis
Keep the first 5 of 9 words and The quick brown fox jumps over the lazy dog becomes The quick brown fox jumps..., with no word cut in half.
Free · Runs in your browser
Word wrap text to width
Set a width of 32 and a long two-paragraph note reflows into 8 lines that fit the width, with the blank line between paragraphs kept.
Free · Runs in your browser
Align text into columns
Paste «name,age,city», «Alice,30,NY» and «Bob,25,Los Angeles» and get three clean columns 5, 3 and 11 characters wide, two spaces apart, readable in any…
Free · Runs in your browser
Find common lines in two texts
Compare apple, banana, cherry, banana, pear with pear, banana, orange, banana and get banana and pear: each shared line once, in the order of the first list.
Free · Runs in your browser
Split a CSV row into lines
A row like red,,blue, becomes four lines, the empty second and last values included, and a quoted New York, NY stays in one piece.
Free · Runs in your browser
Damerau–Levenshtein distance calculator
form and from are 1 edit apart, because swapping two neighbouring letters counts as a single step, while kitten and sitting need 3.
Free · Runs in your browser
Dice coefficient similarity
night and nacht score 0.25: each word has 4 letter pairs and they share only ht. The Dice coefficient runs from 0 for no shared pairs to 1 for identical texts…
Free · Runs in your browser
Line Diff Checker
Comparing alpha, beta, gamma, delta with alpha, beta revised, gamma, epsilon gives 2 lines added, 2 removed and 2 unchanged, each with its line number in both…
Free · Runs in your browser
Extract capitalized words
From "Alice met Bob in Paris last Tuesday after the Summit" you get Alice, Bob, Paris, Tuesday and Summit: 5 capitalized words out of 10.
Free · Runs in your browser
Extract lines matching regex
In a log with INFO, WARN and ERROR lines, the pattern ^ERROR\b keeps just the 2 error lines out of 4, untouched and in order.
Free · Runs in your browser
Extract words starting with a prefix
Give the prefix a and "apple apricot banana avocado berry almond" returns apple, apricot, avocado and almond: 4 matches out of 6 words, in the order they…
Free · Runs in your browser
Case-insensitive find and replace
Search for draft and replace it with Final: Draft, DRAFT and draft all become Final, with 3 changes counted.
Free · Runs in your browser
Replace first occurrence
In “one two one three one”, replacing the first “one” with “FIRST” gives “FIRST two one three one”, and the later matches stay exactly as they were.
Free · Runs in your browser
Multiple find and replace
Rename ACME Corp to Nova Labs, ACME to Nova and the support address in one pass: 3 pairs, 3 changes, applied in the order you list them.
Free · Runs in your browser
Reverse paragraph order
An introduction, its supporting details and a conclusion come back as conclusion, details, introduction: 3 paragraphs in reverse order, each one untouched…
Free · Runs in your browser