A Webstarted Toolbox widget · macOS & Windows

A text case converter in your menu bar.

Every text cleanup you keep googling — convert case (UPPERCASE, lowercase, Title, Sentence), camelCase / snake_case / kebab-case, slugify, count words, characters and lines, dedupe and sort lines — one click away. 100% offline: your text never leaves your machine.

Already have Toolbox? Open this widget

Free · No account · Installs from the Toolbox catalog
Try it here

Transform your text now

Paste your text and pick an operation. It all happens in your browser — nothing is sent to a server.

100% local · your text never leaves this tab

14 operationsCase · slug · lines · whitespace
100% offlineYour text never leaves your machine
Live countsWords · lines · characters
Chainable + undoStack transforms, step back
How it works

Paste, click, done. And clicks stack.

One working textarea, one button per transform. Convert case to UPPERCASE, lowercase, Title Case or Sentence case; turn any phrase into camelCase, snake_case, kebab-case or a URL-safe slug (accents stripped); dedupe, sort, reverse or drop empty lines; trim and collapse stray whitespace. Every operation applies to the same text, so you can chain them — trim, dedupe, sort, slug — and a one-step Undo saves you when you overshoot.

  • 4 case conversions + 4 identifier formats, including slugify
  • Line tools: dedupe, sort, reverse, remove empty lines
  • Whitespace cleanup: trim edges, collapse repeated spaces
  • Live word, line and character counter · Copy · Undo · Clear
Offline & private

Stop pasting work text into random websites.

Every online case converter works the same way: you paste your text into someone else’s page. For a client email, an unreleased product name or a chunk of internal copy, that’s a quiet data leak. Text Tools runs entirely on your machine — no server, no account, no analytics on your text. Turn Wi-Fi off and every button still works.

  • All 14 operations run locally — nothing is uploaded
  • Works with no internet connection at all
  • Your working text persists between opens, on your device
Coming from online case-converter sites?

Same conversions. Nothing pasted into a website.

If you keep a convert-case or slugify site bookmarked, this does the same job — minus the browser tab, the ads and the upload. It sits in your menu bar (macOS) or system tray (Windows), one keystroke away, and it bundles the whole cleanup kit — case, identifiers, slug, line tools, counters — instead of one page per operation.

  • Your text stays local, instead of pasted into a web page
  • No ads, no paywalls, no “upgrade for more characters”
  • One click from the menu bar vs opening a browser and searching
Text ToolsOnline sites
Text stays on your device
Works offline
Case + slug + line tools in oneVaries
Ads / paywallsNoneCommon
In your menu barBrowser tab
Part of Webstarted Toolbox

Installed from the catalog, in one click.

Text Tools isn’t bundled into the app — it’s a widget in the Webstarted Toolbox catalog. Open the catalog tab (🧰), press the “+” next to Text Tools, and it drops into your menu bar. No reinstall, no app update. Here are a few of its neighbors:

FAQ

Questions, answered.

Do I have to download anything separately?

No. Text Tools is a widget in the Webstarted Toolbox catalog. Open the catalog tab (🧰) inside the app, hit the “+” next to Text Tools, and it installs in one click — no separate download, and no app update needed.

Is my text uploaded anywhere?

No. Every operation runs locally on your machine — there’s no server, no analytics on your text, and it works with Wi-Fi off. That’s the whole point versus pasting company emails, client copy or code into a random converter website.

Which text operations are included?

Fourteen: UPPERCASE, lowercase, Title Case and Sentence case; camelCase, snake_case, kebab-case and URL slug (it strips accents); dedupe lines, sort lines, reverse lines and remove empty lines; trim whitespace and collapse repeated spaces. Plus live word, line and character counts.

Can I chain operations — and undo one?

Yes. Every button applies to the same working textarea, so you can trim, then dedupe, then sort, then slugify in sequence. There’s a one-step Undo if the last transform wasn’t what you wanted, plus Copy and Clear buttons.

Does it count words and characters as I type?

Yes. A live counter under the textarea shows words, lines and characters and updates on every keystroke — handy for tweet limits, meta descriptions or essay word counts.

Get Webstarted Toolbox

Free to use. Download the app, then add Text Tools from the catalog in one click. macOS 12+ and Windows 10+.

Free beta · macOS · Windows (x64) · Signed & notarized · No account required
Keep exploring

One icon, many small tools

This is just one of the widgets in Webstarted Toolbox. Here are the rest:

Keep Awake Stop your Mac from sleeping, on your terms. 📊 LLM Quota Pace your Claude / AI usage against the clock. 🍅 Pomodoro 25/5 focus cycles in your menu bar. Countdown Live countdowns to anything that matters. Clipboard history Your recent copies, one keystroke away. {} Dev tools JSON, Base64, JWT, regex, epoch — offline. Quick Note A scratchpad that autosaves as you type. 🌐 My IP Your public IPv4 and IPv6, copyable, with ISP and location. 📈 System Info CPU, memory and GPU in your menu bar. 🐹 Topos A 30-second reflex game in your menu bar. 💣 Minesweeper Classic minesweeper in your menu bar. 🪙 Crypto Prices Live crypto prices with 24h change, in your menu bar. 💱 Currency Converter Convert currencies with real parallel rates (blue, MEP, CCL). 🌍 World Clocks Several cities' time at once — daylight saving handled automatically. 🔳 QR Generator QR codes for text, URLs, WiFi or contacts — offline. 🔑 Password Generator Strong passwords & passphrases, fully offline. 🌤️ Weather Any city, now + the days ahead — no API key. 🔥 Habit Tracker Daily streaks — don't break the chain. 100% local. 🎲 Random Picker Pick from a list at random, or roll dice. 🎨 Color Picker Pick a color, copy hex / rgb / hsl / hsv — offline. 🌐 Translator 18 languages from the menu bar — no API key needed. 🔀 Text Diff Compare two texts line by line — 100% local. Cron Wizard Cron expressions in plain English, with the next runs. 🗃️ Dummy Data Lorem ipsum and fake rows in JSON, CSV or SQL. 🔊 Focus Sounds White, pink or brown noise — synthesized, no files. 🔁 Subscriptions What your recurring services cost per month and year. 🧾 Rates & Tax Hourly ↔ yearly, and add or extract tax. Network Fees Ethereum gas and Bitcoin fees, right now. 📣 UTM Builder Trackable campaign links, normalized so GA behaves. 🌿 Git Status Which of your repos are dirty, unpushed or behind. 🧮 Calculator Type the calculation, read the result as you go. 🎬 Teleprompter Your script scrolls at the speed you read — in wpm. 📊 Stocks Stocks and ETFs with the day’s change — no API key. 🔥 Fireplace A fireplace generated on the fly — no files, no network. 💼 Job Tracker Your applications, with an OS alarm before each interview. Converter 57 units in 8 categories, converted with zero network. Alarms Clock-time alarms that ring with everything closed. 🗂️ Project Boards Kanban boards with your columns, and a due date that notifies you. 📡 Website Monitor Are your sites up? The code and the latency, from your machine. 📤 Send to another computer Text and images to another computer on your network. 📅 Calendar A month view in your menu bar.