Text Converter

A text converter transforms text into another form. This tool changes case (upper, lower, title, sentence, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE), URL-encodes and decodes, Base64-encodes and decodes, and converts text to and from binary. It uses UTF-8, so emoji and non-Latin scripts work, and updates as you type.

Free, no signup. Runs entirely in your browser; files and text are not uploaded.

How to use the Text Converter

  1. Choose a Conversion type: case, URL, Base64 or binary.
  2. For case, choose the Case; for the others, choose Encode or Decode.
  3. Type or paste text into Input text.
  4. Copy or download the Output, or press Use as input to reverse the conversion.

Features

  • Nine case styles including camelCase, snake_case, kebab-case and CONSTANT_CASE
  • URL encode and decode (encodeURIComponent)
  • UTF-8 Base64 encode and decode, including URL-safe Base64
  • Text to binary and binary to text using UTF-8 bytes
  • Specific error messages for invalid Base64, binary or URL-encoded input
  • Copy, download as .txt and Use as input

Frequently asked questions

Why did other tools fail on emoji in Base64?

The browser’s basic btoa function only accepts Latin-1 characters. This tool encodes text as UTF-8 first, so emoji and scripts such as Arabic or Chinese round-trip correctly.

What is the difference between title case and sentence case?

Title case capitalizes the first letter of every word. Sentence case capitalizes only the first letter of each sentence.

Is URL encoding the same as Base64?

No. URL encoding replaces unsafe characters with %XX codes so text can go in a URL. Base64 turns bytes into a 64-character alphabet and makes text about a third longer.

Related tools

  • Text Case Converter – Convert text to sentence, upper, lower, title, camelCase, snake_case, kebab-case and more
  • Base64 Encoder – Encode text or files to Base64 and decode it back, with UTF-8 and URL-safe support
  • URL Encoder – Percent-encode or decode URLs and query strings, with form (+) and component modes
  • Number System Converter – Convert binary, decimal, hexadecimal, octal and any base 2–36

Built and reviewed by Naqash Thaheem, Technical Project Manager. Last reviewed 2026-09-24.