Text tools

Count, clean, restyle, encode, or decode text locally in your browser without sending the content to a server.

Choose a text tool by the output you need

Use counting tools when a platform has length limits, cleaning tools when copied text has broken spacing, and encoding tools only when another system expects that format. Review the result before replacing the original text.

  • Keep line breaks when they carry meaning in lists, addresses, code, or poetry.
  • Fancy Unicode text may be inaccessible or unsupported, so keep plain text for names, links, and important information.
  • Base64 and Base64URL are reversible encodings, not encryption; do not use them to protect secrets.
TaskStart withWhy
Count characters, words, lines, or reading time Text Counter Shows several common length measurements together.
Remove extra spaces or broken line wraps Text Cleaner Offers focused cleanup modes without uploading the text.
Create copy-and-paste Unicode styles Fancy Text Generator Generates decorative Unicode variants and keeps a plain-text original.
Encode or decode Base64URL Base64URL Encoder and Decoder Handles UTF-8 text and standard Base64 comparison.
Convert fullwidth and halfwidth characters Fullwidth and Halfwidth Converter Normalizes Latin letters, digits, spaces, punctuation, and supported Japanese kana forms.