📄Text
Text tools work on words and characters: counters, upper/lower case conversion, accent removal, slug generation, cleanup and formatting. They are ideal for writers, students and anyone preparing content for the web.
88 tools
Word Cloud
Build a word cloud from text, with each word sized proportionally to its frequency.
Text Rewriter
Applies simple transformations to text: swap words for common synonyms, expand abbreviations, remove redundancies.
Spell Checker
Enables the browser native spellcheck for proofing. Supports PT, EN and others depending on the OS.
Split Text
Split text into chunks by character count, words or lines. Useful for Twitter threads, long messages and chunked processing.
Compare Texts
Compare two texts line by line and highlight differences (same, added, removed). 100% in your browser.
Upside-Down Text
Flip text upside down using Unicode characters. Works in social networks and messages (¡ɔıʇɟᴉɹd ʇsouɥ).
Add Prefix and Suffix
Add a prefix and/or suffix to every line of a text list. Useful for generating SQLs, formatted lists, batch commands.
Reverse Text
Reverse any text character by character online. Instant result in the browser, no data sent to servers.
Remove Accents
Remove accents and special characters from text. Useful for normalizing data, generating slugs and preparing text for legacy systems.
Text Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase and snake_case. Instant result in the browser.
Number to Words (Portuguese)
Convert numbers to words in Portuguese (por extenso). Supports positive and negative integers and values up to hundreds of millions.
Alphabetical Sort
Sort lines of text in ascending or descending alphabetical order. Option to remove duplicates. Instant result in the browser.
Occurrence Counter
Count how many times a word or phrase appears in a text. With optional case-insensitive search.
Text to HTML Entities
Encode special characters as HTML entities (<, >, &) or decode HTML entities back to plain text.
Text Truncator
Truncate text to a character or word limit. Option to add ellipsis at the end. Ideal for summaries and previews.
String Splitter
Split a string into parts using a custom delimiter (comma, semicolon, space, newline or any character).
Remove Line Breaks
Remove or replace line breaks from text. Replace with space, comma or any other character. Instant result.
Remove Duplicate Lines
Remove duplicate lines from text instantly. Option to ignore case and sort the result. Processed in the browser.
Find and Replace
Find and replace text with regular expression support. See the number of substitutions made. Processed in the browser.
Add Text to Each Line
Add a prefix, suffix or both to each line of a text. Useful for bulk formatting of lists and data.
Remove Extra Spaces
Remove double spaces, tabs and leading/trailing spaces from each line. Clean text copied from PDFs or web pages.
Extract Numbers from Text
Extract all numbers from a text. Options to include decimals and negatives. Result as a list, one per line.
Reverse List
Reverse the order of lines in a list or text. Paste the list and get the lines in reverse order instantly.
Tabs ↔ Spaces Converter
Convert tabs to spaces or spaces to tabs. Set the tab size. Processed in the browser.
Remove Empty Lines
Remove all blank lines from a text. Option to also remove lines with only spaces. Instant result.
Line Counter
Count the number of lines in a text. Shows total lines, non-empty lines and empty lines. Real-time result.
Filter Lines
Filter lines of a text or list that contain (or do not contain) a term. Supports regex and case-insensitive option.
Repeat Text
Repeat a text or line N times with a configurable separator: new line, comma, space or any custom character.
Letter Frequency Counter
Analyze the frequency of each letter in a text. See how many times each letter appears, with total count and percentage.
Number Lines
Add line numbers to any text. Configure the starting number, separator and option to skip empty lines. Instant result.
Extract Emails from Text
Find and extract all email addresses from a text or copied web page. Option to remove duplicates. Processed in the browser.
Extract URLs from Text
Find and extract all links and URLs from a text. Option to remove duplicates and filter by protocol. Processed in the browser.
Compare Two Lists
Compare two lists and find: intersection, union, items unique to each list and symmetric difference. One item per line. Option to ignore case.
Remove Punctuation
Remove punctuation, special symbols or digits from text. Configure what to remove and see the result instantly.
Unique Words Extractor
Extract all unique words from a text. Options to ignore case, sort and display the frequency of each word.
Palindrome Checker
Check if a word or phrase is a palindrome (reads the same forwards and backwards). Options to ignore spaces, accents and case.
Markdown Editor
Online Markdown editor with real-time preview. Write in Markdown and see the formatted result instantly.
Sort Lines
Sort lines of text alphabetically, reverse the order, shuffle randomly or number the lines.
Trim Lines
Remove leading and trailing spaces and tabs from each line of text. Useful for cleaning code or copied data.
ASCII Art Generator
Convert text into stylized ASCII art. Generate banners, decorative headers and borders in various styles using text characters. Entirely in your browser.
Leet Speak (1337) Translator
Convert plain text to leet speak (1337) and back. Use basic (common vowels) or advanced (full substitutions) levels to create nicks, memorable passwords or stylized text. Everything in your browser.
Text Statistics
Full text analysis: characters (with/without spaces), words, sentences, paragraphs, lines, most frequent word, reading/speaking time and Flesch readability score. Everything in your browser.
Email Normalizer
Normalize email addresses by removing Gmail dots and everything after the "+", matching addresses that point to the same inbox. Useful to detect duplicate accounts. Everything in your browser.
String Obfuscator
Mask sensitive parts of strings (emails, phones, IDs, credit cards) replacing middle characters with asterisks. Configure how much to keep at the start and end. Everything in your browser.
Numeronym Generator
Create numeronyms like "i18n" (internationalization) or "k8s" (kubernetes): keep first and last letter and replace middle ones with their count. Everything in your browser.
Fancy Text (Unicode) Converter
Turn any text into fancy Unicode fonts (𝓼𝓬𝓻𝓲𝓹𝓽, 𝔤𝔬𝔱𝔥𝔦𝔠, 𝙲𝚘𝚍𝚎, 🅱🆄🅱🅱🅻🅴): bold, italic, mono, double, small caps. Paste anywhere Unicode is supported. Everything in your browser.
Bionic Reading
Apply "bionic reading" to text: bold the first part of each word to help your brain read faster. Configure the highlighted percentage. Everything in your browser.
Shuffle Text
Shuffle lines, words or characters of a text using a Fisher-Yates shuffle. Useful for raffles, tests and generating random samples. Everything in your browser.
Language Detector
Approximately detect the language of a text (PT, EN, ES, FR, DE, IT) by letter and bigram frequency analysis. Heuristic, no API. Everything in your browser.
Currency Amount in Words
Convert monetary values to words in Portuguese with chosen currency (Real, Dollar, Euro). E.g. 1,234.56 → "mil duzentos e trinta e quatro reais e cinquenta e seis centavos". Everything in your browser.
Text to Hashtag
Turn a phrase into a hashtag (CamelCase or kebab-#). Removes accents, punctuation and spaces. Useful for Instagram, X and LinkedIn. Everything in your browser.
Unicode Normalizer (NFC/NFD)
Apply Unicode normalization NFC, NFD, NFKC or NFKD to a text. Shows codepoint count before and after.
Emoji Stripper
Remove all Unicode emojis and pictograms from a text, keeping the rest intact. Shows count of removed characters.
Hashtag Extractor
Extract all hashtags (#word) from a text, removing duplicates and sorting alphabetically. Useful for Twitter/Instagram.
Syllable Counter (Portuguese)
Approximate syllable count for Portuguese words using vowel-group heuristic.
Small Caps Typography
Convert lowercase letters into Unicode small caps. Unmapped characters stay unchanged.
Fancy Text Fullwidth
Convert plain text into fullwidth (double-width) characters in the vaporwave style (full width). Copy the aesthetic text for bios, social media and nicknames.
Romaji (Hepburn)
Hepburn Japanese romanization system.
Katakana Direct
Direct PT→Katakana phonetic mapping.
Word Count & Reading Time
Count the words, characters and paragraphs in a text and see the estimated reading time (about 200 words per minute). Ideal for articles and scripts.