KKwikfig.

Text Tools

Word counts, case conversion, list cleanup and text transformation — paste it in, get it back fixed.

Word CounterCount words, characters, sentences and paragraphs as you type, with reading time at 200 words per minute and speaking time alongside — all in your browser.Open tool →Case ConverterConvert any text between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case and more — every style shown at once, instantly.Open tool →Remove Duplicate LinesRemove duplicate lines from any list while keeping first occurrences in order, with optional sorting, trimming and case-insensitive matching built in.Open tool →Lorem Ipsum GeneratorGenerate classic filler text by paragraphs, sentences or words, with an optional classic opening, a choice of length and one-click copying for layouts.Open tool →Text Diff CheckerCompare two versions of any text side by side and see exactly which words were added, removed or left unchanged, with counts for each kind of change.Open tool →Find and ReplaceFind and replace words or patterns across a whole document at once, with match counts, whole-word and case options, plus a full regular-expression mode.Open tool →Word Frequency CounterCount how often every word appears in your text, ranked in a frequency table with an optional stop-word filter and a downloadable CSV of the results.Open tool →Reverse TextReverse text by characters, by words or by lines — three separate modes for flipping a string, a sentence or a whole list in the opposite order.Open tool →Slug GeneratorTurn any title or heading into a clean URL slug: accents are transliterated, punctuation is removed and words are joined exactly how web addresses need.Open tool →Remove Line BreaksRemove unwanted line breaks from copied text and rejoin it with spaces, keep paragraph gaps, or strip breaks entirely — the PDF copy-paste cleanup tool.Open tool →Number to Words ConverterConvert numbers into English words for cheques, contracts and forms — cardinal and ordinal forms, decimals and negatives, up to just below a quadrillion.Open tool →Morse Code TranslatorTranslate text to Morse code and Morse code back to text, with the full A–Z and 0–9 code table on the page and both directions handled in your browser.Open tool →Text SorterSort a list of lines alphabetically, numerically or by length, ascending or descending, with an optional duplicate-removal pass in the same operation.Open tool →Add Line NumbersAdd line numbers to any block of text with your choice of starting number, step, zero-padding and separator — ready to paste into documents and code.Open tool →Strip HTML TagsStrip HTML tags, scripts and styles from pasted markup and return clean plain text, with an option to keep paragraph and line breaks where they belong.Open tool →

About these text tools

Text work is mostly janitorial: a list with duplicates, a paragraph copied out of a PDF with every line broken, a title that needs to become a URL slug, two drafts that need comparing word by word. None of it is hard, and all of it is tedious by hand — a find-and-replace across five hundred lines, a word count that includes the footnotes or doesn't, a frequency table tallied by eye. The fifteen tools in this category exist to make each of those jobs a paste and a click: counters that state exactly what they count, converters that show every case style at once so you can pick rather than retype, and cleaners — duplicate lines, line breaks, HTML tags — that do the repetitive pass in one go and report what they changed.

The conventions are printed on the pages because text tools disagree with each other more than any other kind. A word here is a run of letters and digits, with apostrophes and hyphens allowed inside it, so "don't" and "well-known" each count once; a sentence ends at a full stop, question mark or exclamation mark; reading time assumes 200 words a minute and speaking time 130, the averages the publishing industry plans with. Deduplication keeps the first occurrence and collapses repeated blank lines to one. The slug generator transliterates accented characters rather than deleting them, because "café" should become "cafe", not "caf". Where a tool has modes — reverse by character, word or line; join lines with spaces or keep the paragraphs — the mode says precisely what it does, and the worked examples show it happening.

One rule matters more here than anywhere else on Kwikfig: your text never leaves the browser. Text pasted into online tools has a way of containing the things people least want uploaded — drafts, contracts, interview notes, lists of names and email addresses. Every tool in this category processes its input on your own device; nothing is sent to a server, stored, logged or used to train anything. Close the tab and the text is gone, which is exactly the guarantee a paste-box tool owes you.

Frequently asked questions

Is the text I paste into these tools uploaded anywhere?

No. Every text tool on Kwikfig runs entirely in your browser — the counting, converting and cleaning happen on your device. Your text is never sent to a server, stored or tracked, and there is no account or history.

Why does the Word Counter's count differ from my word processor's?

Usually a definitional difference: how hyphenated words, numbers and contractions are counted, and whether headers, footnotes or text boxes are included. This counter counts a word as a run of letters and digits with internal apostrophes or hyphens, so "well-known" and "don't" are one word each, and it counts exactly the text you pasted — nothing more, nothing hidden.

Can I process a whole list at once, not just one item?

Yes — list work is what several of these tools are for. Remove Duplicate Lines, the Text Sorter and Add Line Numbers all operate on a pasted list line by line; the Word Frequency Counter tallies a whole document and exports the table as CSV.