1001Ferramentas

📄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.

Aa

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.