Text Tools
Free online text tools - word counter, case converter, lorem ipsum generator, duplicate remover and markdown converter.
Free online text tools - word counter, case converter, lorem ipsum generator, duplicate remover and markdown converter.
These five text tools handle the most common writing, editing, and formatting tasks that writers, bloggers, students, SEO professionals, and developers encounter daily. Every tool works in real time as you type - paste your text and see the results immediately, with no button to click and no page to reload. All processing happens in your browser with no server upload.
The Word Counter goes beyond simply counting words - it provides a complete text analysis: word count, character count (with spaces), character count (without spaces), sentence count, paragraph count, and estimated reading time at 200 words per minute (average adult reading speed). This makes it useful across many contexts: writers checking they have hit the required word count for an article or essay, SEO professionals verifying that a meta description is within the 150-160 character limit, social media managers checking that a tweet fits within 280 characters, or students ensuring an assignment meets the minimum word requirement. The count updates instantly as you type, so you always see the current figure without having to manually trigger a calculation.
The Case Converter transforms text between eight different capitalisation styles with a single click. UPPERCASE converts all letters to capitals - useful for headings, acronyms, and emphasis. lowercase converts all letters to lowercase - useful for normalising user input or email addresses. Title Case capitalises the first letter of every word, following standard English title capitalisation rules. Sentence case capitalises only the first letter of each sentence. camelCase joins words with no spaces and capitalises each word after the first - the standard for JavaScript and Java variable names. PascalCase capitalises every word including the first - the standard for class names in most programming languages. snake_case uses underscores between lowercase words - standard in Python, Ruby, and database column names. kebab-case uses hyphens between lowercase words - standard for CSS class names and URL slugs.
Lorem Ipsum placeholder text has been the standard for typesetting and design mockups since the 1960s, when Letraset used it for dry-transfer sheets. It is intentionally meaningless Latin-looking text so that viewers focus on the design rather than reading the content. The generator lets you specify exactly how much text you need - by number of words, sentences, or paragraphs - and generates text instantly. Use it when building website mockups, testing email templates, filling in design prototypes in Figma or Sketch, generating sample database records, or demonstrating how a layout handles different amounts of content.
The Duplicate Line Remover processes a multi-line text input and removes all repeated lines, keeping only unique lines. Options typically include case-sensitive or case-insensitive matching (so "Apple" and "apple" can be treated as duplicates or different), and trimming whitespace before comparison (so " apple " matches "apple"). Common use cases: cleaning keyword lists that have accumulated duplicates, deduplicating email lists before import into a CRM, removing repeated URLs from a crawl export, cleaning up log file entries, and deduplicating any list that has grown through merging multiple sources over time. The tool processes thousands of lines instantly in the browser.
Markdown is a lightweight markup language that lets you write formatted documents using plain text syntax - # for headings, **bold**, *italic*, [links](url), and so on. Markdown is used everywhere: GitHub README files, documentation systems (Notion, Confluence, GitBook), static site generators (Jekyll, Hugo, Gatsby), and many blog platforms. The Markdown to HTML Converter processes Markdown input and outputs the equivalent HTML code, with a live preview of the rendered result. Use it to check how your Markdown will look when rendered, to convert a Markdown document to HTML for pasting into a website, or to understand what HTML a Markdown element produces.