Text tools · Browse by task
Text tools for copying and transforming text
Choose a text tool by task: count words, change case, encode text, generate random words, copy symbols or faces, or style a name.
Counting
- Word counterType or paste your text to see its word count, its reading time, and the words you repeat most.
- Character counterCount the characters in your text, with and without spaces, and see what's left for your bio or post.
- Sentence counterCount the sentences in your text and check each one's words and characters, with long ones highlighted.
- Paragraph counterCount the paragraphs in your text and see the words, characters, and sentences in each one.
Formatting
Comparison
Encoding
- Morse code translatorTranslate text to Morse code or decode dots and dashes, then play the beeps or save them as audio.
- Binary to textPaste binary in 8-bit groups and turn it into readable text, accents and emoji included.
- Base64 decoderPaste a standard or URL-safe Base64 string and read it as plain text right away.
- Text to binaryType any text and turn it into 8-bit binary code, ready to copy.
- Base64 encoderType your text and encode it as standard or URL-safe Base64, accents and emoji included.
- Hex to textPaste hex bytes and turn them into readable text, accents and emoji included.
- Text to hexType your text and convert it into UTF-8 hex bytes, ready to copy.
Generators
- Random word generatorGet random English words for Pictionary, charades, writing prompts, and word games.
- Random letter generatorDraw a random letter, or a batch of them, from A–Z, vowels, consonants, or your own alphabet.
- Lorem ipsum generatorGenerate Lorem ipsum placeholder text as paragraphs, sentences, or words for layouts and mockups.
- Random sentence generatorGenerate random English sentences for writing prompts, typing or dictation practice, and layout tests.
- Text repeaterRepeat a word, a phrase, or a block of text up to 1,000 times, with a separator and optional numbering.
Lists
Extraction
Creative text and characters
- Font generatorType your text in the font generator and peruse our list of text styles to find the perfect one. Fonts tagged with "Aa" include upper and lowercase, and those with a 🌐 support multiple languages.
- Symbols to copy and pasteFind symbols by name, shape, or code point, then copy one or build a short combination.
- Kaomoji to copy and pasteBrowse expressions by mood, then copy one into a message, profile, or caption.
- Invisible character generatorChoose a blank-looking Unicode character, set its length, then test what reaches a text field before you paste it.
- ASCII artCreate a text banner or convert an image into characters. Copy with monospace formatting or export an image that keeps its layout.
- Emoji Combinations to Copy and PasteBrowse themed emoji combinations for captions, bios, and chats. Filter a curated collection, then copy a sequence.
- Discord colored textApply ANSI colors to message selections and copy the block.
- Image to ASCIIConvert images into characters with resolution, dithering and color controls.
- Lenny Face Generator and Copy LibraryBuild a Lenny face with adjustable eyes, mouth, and raised hands, browse common variants, and copy the result.
- Discord Text Formatter and Markdown GuideFormat Discord messages with Markdown: bold, italic, underline, spoilers, headings and lists. Preview and copy the result; use the dedicated ANSI tool for colored text.
- Backwards textReverse and mirror letters with the existing text generator.
No tools match that search. Try another word.
Symbols to copy and paste
Search the library by a character name, visible mark, category, or Unicode code point.
Kaomoji to copy and paste
Kaomoji arrange text characters into a face. Search by mood or tag, then copy an expression into a message or profile.
Invisible character generator
An invisible character is real text that may not show a visible mark. U+200B has no width and can support invisible word separation.
ASCII art generator
Generate ASCII text banners with 30 FIGlet fonts or convert images to ASCII. Copy for documents and Discord, or export TXT, PNG and SVG.
What you can make here
The tools on this page count, convert, generate, or give you text to copy. You either grab something ready-made or run your own words through a tool, then paste the result into a bio, a nickname, a chat or a document.
The counters, converters and generators handle everyday writing jobs: count words or characters before you post, change case, sort a list, turn text into binary, hex or Base64 and back, or get random words and placeholder text.
The symbol, kaomoji and emoji combination libraries, plus the Lenny face variants, are for picking something that already exists. The font generator, backwards text, ASCII art and image to ASCII tools start from your own text or a picture.
Pick a tool by what you want to do
Start from what you want to end up with.
- A name that stands out: font generator or backwards text
- A name or message that looks empty: invisible character generator
- Decoration for a bio or caption: symbols or emoji combinations
- Faces and reactions: kaomojis or the Lenny face generator
- Big letters made of characters: ASCII art, or image to ASCII for a photo
- Discord messages: the text formatter for Markdown, colored text for ANSI colors
- A length check: word counter or character counter
- Text in another form: case converter, binary, hex, Base64 or Morse code
- Something random: random words, letters or sentences, or Lorem ipsum
Frequently asked questions
Are these text tools free?
Yes. Every tool here is free to use, with no sign-up.
Do I need to install anything?
No. The tools run in the web browser on your phone or computer.
Is the text I type sent to a server?
No. Every tool here does its work in your browser, from the counters and converters to the symbol, kaomoji, ASCII art and Discord tools. Typedly doesn't upload your text or your images.
How do I find the right tool?
Search for what you want to do, such as “symbols”, “invisible” or “ASCII”, or browse the groups on this page.
Why do some characters show up as boxes?
The app you paste into doesn't have that character in its font, so it shows a box ▯ instead. Try a different symbol or style, and check it where you plan to use it.