Writing & Text calculators
Word and character counters, readability scoring, slug generators, regex testers.
All writing & text tools
19 tools, each runs locally in your browser. Click any card to open it.
camelCase Converter takes source text, target style, optional rules and returns the matching camelcase result. Runs en…
Character Counter takes source text, target style, optional rules and returns the matching character counter result. R…
Score 60-70 = standard. 90 5th grade.
16px body min web. Smaller is unreadable. 18-20px ideal.
Lowercase Converter takes source text, target style, optional rules and returns the matching lowercase result. Runs en…
GitHub-flavored Markdown. Live preview. Export as HTML.
Markdown Formatter takes string, regex, format, count and returns the matching markdown formatter result. Runs entirel…
Paragraph Counter takes source text, target style, optional rules and returns the matching paragraph counter result. R…
Reverse Text takes source text, target style, optional rules and returns the matching reverse text result. Runs entire…
Sentence Counter takes source text, target style, optional rules and returns the matching sentence counter result. Run…
snake case converter, snake_case tool, python variable names, sql column names, postgresql naming convention snake_cas…
Text Character Counter takes source text, target style, optional rules and returns the matching text character counter…
Compare two texts and see additions, deletions, and changes highlighted.
Title Case Converter takes source text, target style, optional rules and returns the matching title case result. Runs …
Uppercase Converter takes source text, target style, optional rules and returns the matching uppercase result. Runs en…
Word Counter takes source text, target style, optional rules and returns the matching word counter result. Runs entire…
🔤 Anagram Solver takes game state, settings, opponent profile and returns the matching 🔤 anagram solver result. Runs…
Paste English text and get its Flesch-Kincaid grade level, Flesch reading ease, and sentence, word, syllable counts.
Convert markdown to HTML in your browser. Supports headings, bold, italic, inline and fenced code, links, lists, and b…
About writing & text
Writing and text tools cover the operations writers, editors, marketers, and developers reach for: word and character count (with and without spaces), readability scoring (Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau), syllable count, text-case conversion (camelCase, PascalCase, snake_case, kebab-case, Title Case, SENTENCE case), slug generator for URLs, paraphraser/rephraser, regex tester, text-diff, anagram solver, and Lorem Ipsum generator.
Use these to check whether a blog post hits an 8th-grade reading level, generate a URL-safe slug from a long title, count words in an essay against a 1,500-word limit, find the differences between two contract drafts, convert a CSV header from spaced to camelCase for a database column name, or paraphrase a sentence that reads awkwardly.
Sources: standard readability formulas as published in the original papers (Flesch 1948, Kincaid 1975), Webster's syllable count rules, RFC 3986 for URL slug safety. Output stays in your browser; long documents are not uploaded anywhere.
Common use cases
Real scenarios where the writing & text calculators in this category earn their keep.
Word count for a 1,500-word essay
Live count as you paste / type. Excludes URLs and code blocks (toggle). Shows characters with and without spaces, paragraphs, and average sentence length.
Readability score for a blog post
Returns Flesch-Kincaid grade level, Gunning Fog index, and Coleman-Liau. Aim for grade 7-9 for general audience web content per Nielsen Norman guidelines.
URL slug from a title
Lowercase, replace spaces with hyphens, strip punctuation, collapse repeated hyphens. The slug tool handles Unicode normalization for non-Latin titles.
Convert header case
Convert 'first name' to firstName, FirstName, first_name, first-name, FIRST_NAME. Useful when consuming a CSV or API into a database with case conventions.
Find differences between two drafts
Side-by-side diff highlighting additions, deletions, and unchanged sections. Word-level granularity by default; toggle to character-level for code.
Key terms
Glossary for the formulas and conventions these tools use.
- Flesch-Kincaid grade
- Readability score expressed as a US school grade. 8 = 13-year-old reading level. Web copy targets 7-9 for general audiences.
- Gunning Fog
- Readability score combining sentence length and complex-word density (3+ syllables). 12 = high school senior. Aim under 12 for accessible writing.
- Slug
- URL-safe identifier derived from a title. Lowercase, hyphens for spaces, no punctuation. Example: 'How to Bake Bread' -> 'how-to-bake-bread'.
- camelCase / PascalCase
- Identifier conventions. firstName (camel: first word lowercase) vs FirstName (Pascal: first word capitalised). Common in JS and Java.
- snake_case / kebab-case
- Identifier conventions. first_name (snake) common in Python, Ruby, SQL. first-name (kebab) common in URLs, CSS classes, file names.
- Syllable count
- Number of vowel-sound clusters in a word. Drives most readability formulas. The tool uses an exception-table-augmented heuristic for English.
- Diff
- Difference between two pieces of text. Line-, word-, or character-level. Visualised with green (added) and red (removed) highlights.
Frequently asked questions
Short answers to the most common writing & text questions.
