All Txtly Text Tools
Every tool is free, works instantly in your browser, and never uploads your text.
What counters are available?
Word Counter
Count words, characters, sentences and reading time in real time.
Open toolCharacter Counter
Count characters with and without spaces, plus words and lines.
Open toolLine Counter
Count total, non-empty and unique lines in your text.
Open toolSentence Counter
Count sentences and the average words per sentence in your text.
Open toolParagraph Counter
Count paragraphs, sentences and words in any pasted text.
Open toolSyllable Counter
Estimate the number of syllables in your text - great for haiku and poetry.
Open toolVowel Counter
Count the exact number of vowels (a, e, i, o, u) in any text.
Open toolConsonant Counter
Count the exact number of consonants in any text.
Open toolWhat converters are available?
Case Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case and more.
Open toolReverse Text
Reverse text letter by letter, word by word or line by line.
Open toolText to Slug
Convert any title into a clean, SEO-friendly URL slug.
Open toolText to Binary
Convert any text into 8-bit binary code instantly.
Open toolBinary to Text
Decode 8-bit binary code back into readable text.
Open toolText to Base64
Encode any text as URL-safe Base64 instantly.
Open toolBase64 to Text
Decode Base64 back into readable text instantly.
Open toolURL Encoder
Percent-encode text for safe use in URLs and query strings.
Open toolURL Decoder
Decode percent-encoded URLs and query strings back to plain text.
Open toolHTML Entity Encoder
Escape < > & " ' and other characters as safe HTML entities.
Open toolText to ASCII
Convert every character to its ASCII / Unicode code point number.
Open toolText to Hex
Convert text to hexadecimal byte values instantly.
Open toolHex to Text
Decode hex bytes back into readable UTF-8 text.
Open toolText to Morse Code
Translate letters, digits and punctuation into Morse code instantly.
Open toolMorse Code to Text
Decode Morse code back into readable letters and words.
Open toolROT13 Encoder / Decoder
Apply the classic ROT13 letter substitution - same tool encodes and decodes.
Open toolText to NATO Alphabet
Convert letters into NATO phonetic alphabet words (Alpha, Bravo, Charlie…).
Open toolText Capitalizer
Capitalize the first letter of every word in your text.
Open toolSentence Case Converter
Convert text to sentence case - capitalize only the first letter of each sentence.
Open toolTitle Case Converter
Convert text to Title Case following AP-style headline rules.
Open toolPig Latin Translator
Translate English to Pig Latin instantly - a playful language game.
Open toolMarkdown to HTML
Convert Markdown to clean HTML with a live preview.
Open toolJSON to Text
Extract every string and number from JSON as plain text - one value per line.
Open toolCSV to Text
Convert CSV rows into space, tab or pipe-separated plain text.
Open toolText to CSV
Turn whitespace, tab, pipe or comma-separated text into properly quoted CSV.
Open toolLeetspeak Converter
Convert plain text into classic 1337 leetspeak with numbers replacing letters.
Open toolText Encryptor
Encrypt text with a classic Caesar cipher and a chosen shift.
Open toolText Decryptor
Decrypt Caesar-cipher text by reversing a chosen shift.
Open toolText Shuffler
Randomly shuffle lines, words or characters of any text.
Open toolNumber to Words
Convert numbers to written English words - cheques, invoices and forms.
Open toolText Splitter
Split any text on a custom delimiter into one entry per line.
Open toolText Joiner
Join a list of lines into a single line with a custom separator.
Open toolHTML Entity Decoder
Decode HTML entities like &lt; and &#8212; back into plain text.
Open toolSlug to Text
Convert URL slugs back into readable, sentence-cased titles.
Open toolWord Scrambler
Scramble the inner letters of every word while keeping the first and last.
Open toolReverse Each Word
Reverse the letters inside every word while keeping word order intact.
Open toolcamelCase Converter
Convert any text into camelCase for JavaScript, JSON keys and variables.
Open toolsnake_case Converter
Convert any text into snake_case for Python, Ruby and database columns.
Open toolkebab-case Converter
Convert any text into kebab-case for URLs, CSS classes and file names.
Open toolPascalCase Converter
Convert any text into PascalCase for class names and type identifiers.
Open toolCONSTANT_CASE Converter
Convert any text into CONSTANT_CASE for environment variables and enums.
Open tooldot.case Converter
Convert any text into dot.case for i18n keys and config paths.
Open toolXML to Text
Strip XML tags, comments and prologs to extract clean readable text.
Open toolWhat formatters are available?
Text Wrapper
Wrap long text at a chosen character width, breaking on word boundaries.
Open toolText Aligner
Align text left, right, centered or justified inside a chosen width.
Open toolColumn Text Splitter
Split a list of words into evenly balanced columns for printing or display.
Open toolAdd Line Numbers
Prefix every line with a padded line number for reviews and references.
Open toolJSON Formatter
Pretty-print JSON with a chosen indent width and clear error messages.
Open toolJSON Minifier
Minify JSON by stripping whitespace while keeping it valid.
Open toolWord Per Line
Split any text so each word appears on its own line.
Open toolWhat generators are available?
Text Repeater
Repeat any text a chosen number of times with optional separator.
Open toolLorem Ipsum Generator
Generate placeholder Lorem Ipsum text in words, sentences or paragraphs.
Open toolRandom Word Generator
Generate random English words for games, prompts and inspiration.
Open toolRandom Sentence Generator
Generate random English sentences for writing prompts and tests.
Open toolPlaceholder Text Generator
Generate realistic-looking placeholder text with words, sentences and paragraphs.
Open toolZalgo Text Generator
Turn plain text into cursed, glitchy Zalgo text with combining diacritics.
Open toolSmall Caps Generator
Convert text into Unicode small caps for stylised headings and captions.
Open toolStrikethrough Text Generator
Add a strike-through line to any text using Unicode combining marks.
Open toolUpside Down Text
Flip text upside-down using rotated Unicode characters.
Open toolBold Text Generator
Convert text into Unicode bold characters usable in social bios and captions.
Open toolItalic Text Generator
Convert text into Unicode italic characters usable anywhere plain text is allowed.
Open toolBubble Text Generator
Convert text into circled bubble letters using Unicode enclosed alphanumerics.
Open toolHashtag Generator
Turn any caption or topic list into ready-to-post hashtags.
Open toolSpintax Generator
Generate unique text from spintax templates like {Hello|Hi|Hey} there.
Open toolText Mirror
Mirror any text using reversed unicode letterforms.
Open toolSuperscript Generator
Convert letters and digits into superscript unicode (like ˣ² footnotes).
Open toolSubscript Generator
Convert letters and digits into subscript unicode (like H₂O and CO₂).
Open toolCursive Text Generator
Turn plain text into elegant unicode cursive script.
Open toolMonospace Text Generator
Convert plain text into unicode monospace - great for typewriter and code looks.
Open toolUnderline Text Generator
Add a unicode combining underline to any text.
Open toolFullwidth (Aesthetic) Text Generator
Convert plain text into wide fullwidth unicode - the classic aesthetic look.
Open toolWhat cleaners are available?
Remove Duplicates
Remove duplicate lines from a list while keeping the original order.
Open toolRemove Extra Spaces
Remove extra spaces, tabs and blank lines from any text.
Open toolHTML Tag Remover
Strip HTML tags from any text and keep only the plain content.
Open toolFind and Replace
Find and replace text with optional case-sensitive and regex modes.
Open toolText Sorter
Sort lines alphabetically, numerically or by length - ascending or descending.
Open toolLine Break Remover
Remove line breaks from text or replace them with spaces or another separator.
Open toolWhitespace Remover
Strip all whitespace - spaces, tabs and newlines - from any text.
Open toolEmoji Remover
Strip every emoji from your text and keep just the readable content.
Open toolText Cleaner
One-click cleaner - trim, collapse spaces, normalise quotes and strip weird characters.
Open toolText Limiter
Truncate text to a strict character, word or line limit.
Open toolRemove Punctuation
Strip all punctuation and symbols from text in one click.
Open toolRemove Numbers
Strip every digit from your text in one click.
Open toolRemove Letters
Strip every letter from your text, keeping only digits and symbols.
Open toolRemove Empty Lines
Delete every blank line from any text in one click.
Open toolRemove Line Numbers
Strip leading line numbers from copied source code or quoted text.
Open toolRemove Vowels
Strip all vowels (a, e, i, o, u) from any text.
Open toolRemove Consonants
Strip all consonants from any text, leaving only vowels and non-letters.
Open toolWhat analyzers are available?
Word Frequency Counter
Count how often each word appears and rank the most common terms.
Open toolPalindrome Checker
Check whether a word, phrase or sentence is a palindrome.
Open toolAnagram Solver
Check if two texts are anagrams of each other.
Open toolReadability Checker
Estimate Flesch Reading Ease and grade level for your text.
Open toolText Diff Checker
Compare two texts line by line and highlight the differences.
Open toolText Comparer
See a similarity percentage between two texts, plus shared words.
Open toolText Summarizer
Summarize any article down to the most important sentences - no AI required.
Open toolKeyword Extractor
Extract the top keywords from any article for SEO, tagging and research.
Open toolExtract Emails
Extract every unique email address from any block of text.
Open toolExtract URLs
Extract every unique http and https URL from any block of text.
Open toolExtract Numbers
Extract every integer and decimal number from any block of text.
Open toolExtract Hashtags
Extract every unique hashtag from social captions or long posts.
Open toolExtract Mentions
Extract every unique @mention from posts, transcripts or chat logs.
Open toolLongest Word Finder
Find the single longest word in any block of text.
Open toolAverage Word Length
Calculate the average length of words in any text - great for readability audits.
Open tool