TextToolkit

What is Text Toolkit?

Text Toolkit is a free online suite of 24 browser-based text utilities. It converts letter case, generates fancy Unicode fonts, encodes and decodes data, cleans up text, and creates random values such as passwords and UUIDs.

Every tool runs entirely in your browser using JavaScript. No text is uploaded to a server, nothing is stored, and no account or installation is required — so your data stays completely private and the tools work instantly, even offline once the page has loaded.

All tools included

Text Toolkit bundles the following utilities, grouped into five categories:

Case Conversion
Case ConverterSentence, lower, UPPER, Capitalized, Title, aLtErNaTiNg and InVeRsE case.
Programming CasecamelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case.
Text Tools
Remove Line BreaksStrip line breaks while optionally keeping paragraphs.
Whitespace RemoverCollapse extra spaces, tabs and blank lines.
Reverse TextFlip text back to front, character by character.
Sort Lines AlphabeticallySort lines A–Z or Z–A, case-insensitive.
Remove Duplicate LinesDelete repeated lines, keep the first.
Find & ReplaceSwap any text for another, case-optional.
Repeat TextDuplicate text N times with a chosen separator.
Word & Character CounterLive characters, words, sentences, lines, reading time.
Code & Data
Base64 Encode / DecodeConvert text to and from Base64.
Binary TranslatorText ↔ 8-bit binary.
Hex ↔ TextConvert text to hexadecimal and back.
Morse Code TranslatorText ↔ Morse code.
URL Encode / DecodePercent-encode text for URLs.
ROT13 EncoderApply the ROT13 substitution cipher.
Slugify URLTurn titles into clean URL slugs.
JSON FormatterBeautify or minify JSON with validation.
Font Styles
Fancy Font Generator12 Unicode styles: bold, italic, script, monospace, small caps, bubble, wide, upside down and more — for Instagram, TikTok, Discord and bios.
Random Generators
Random Number GeneratorRandom integers in a range, optionally unique.
Password GeneratorStrong random passwords — or generate a password from your own given words.
UUID GeneratorVersion-4 UUIDs.
Random Letter GeneratorRandom letters in any case.
Random Choice PickerPick one option at random from a list.

How to convert text with Text Toolkit

  1. Pick a tool from the toolbar at the top of the page (for example, the Case Converter).
  2. Type or paste your text into the input box.
  3. Choose a conversion — for the case converter, click a style such as UPPER CASE or Title Case.
  4. Your converted text appears instantly in the output box.
  5. Click Copy to copy the result, or Download to save it as a .txt file.

Frequently asked questions

Is Text Toolkit free to use?

Yes. All 24 tools are completely free, with no sign-up, no limits and no installation required.

Is my text private and secure?

Yes. Every tool runs locally in your browser with JavaScript. Your text is never sent to or stored on any server, so it stays fully private.

Does it work offline?

Once the page has loaded, the tools work without an internet connection because all processing happens on your device.

How do I convert uppercase text to lowercase?

Open the Case Converter, paste your UPPERCASE text, and click the lower case button. The tool instantly rewrites every letter in lowercase, ready to copy.

What is title case?

Title case capitalizes the first letter of each major word while keeping minor words such as a, an, the, of and and lowercase — the standard style for headlines and titles.

How do I make bold or fancy text for Instagram or TikTok?

Open the Fancy Font Generator and type your text. It produces 12 Unicode font styles you can copy and paste directly into Instagram, TikTok, Discord, WhatsApp or any bio.

What is Base64 encoding used for?

Base64 converts text or binary data into an ASCII string so it can be safely transmitted where text is expected, such as URLs, JSON, email or data URIs.

Are the generated passwords safe?

Yes. The Password Generator uses the browser's cryptographically secure random number generator and never transmits the passwords anywhere.

How do I generate a password with given words?

Open the Password Generator and type your own words into the "Your words" field (for example: tiger sunset moon). The tool turns your given words into a strong, memorable word-based password (passphrase) such as Sunset-Tiger-Moon-42!, adding numbers and symbols for extra strength. Leave the field empty to generate a fully random password instead. It is free and runs entirely in your browser.

Is there a free online token counter for AI prompts?

Yes. The Token Counter is a free online tool that estimates how many tokens, words, characters and lines your prompt uses before you send it to ChatGPT, Claude or any AI model. As a quick token-to-word guide, one token is roughly 0.75 words. Use the Token Reducer next to shorten wordy prompts and cut token usage.

About the author

GT
Ganesh Thik
QA Manager · IT careers blogger

Ganesh builds and reviews practical web utilities and shares IT career content with a large online community. Text Toolkit is maintained with a focus on accuracy, privacy and ease of use.

★★★★★ 4.8 out of 5 — based on 1,200 user ratings