Sunset Mesa Software

Change text case in any app

Rewire Text converts case wherever the text already is. Select it, press the hotkey, and pick UPPERCASE, lowercase, Title Case, Sentence case, or a developer case like camelCase or snake_case. The converted text replaces the original in place, instantly, with no AI and no network involved. It works in the apps that have no case tools of their own: email, Slack, Discord, CMS admin panels, web forms.

The wrong-case problem

Text arrives in the wrong case all the time. A heading comes out of a legacy CMS in ALL CAPS. A colleague types a whole sentence with caps lock on. A product name needs Title Case in a slide title you are editing in the browser. Word has tools for this, and so does your IDE. Your email client, Slack, Discord, and that admin panel probably do not. So people retype the text by hand, or paste it into a case-converter website and back.

With Rewire Text the fix stays in the app you are in: select the text, press Cmd+Shift+, (macOS) or Ctrl+Shift+, (Windows), type "title" (the palette search matches as you type), and press Enter. Done.

Title Case Deterministic transform. Instant, on-device, exact.

Before

QUARTERLY ROADMAP REVIEW: PLATFORM AND MOBILE

After

Quarterly Roadmap Review: Platform And Mobile

Sentence case suits the opposite habit too: type a note or message in flowing lowercase without reaching for the Shift key, then select it and let the transform place the capitals.

Sentence case Deterministic transform. Instant, on-device, exact.

Before

the meeting moved to 3pm. bring your laptop and the printed agenda.

After

The meeting moved to 3pm. Bring your laptop and the printed agenda.

Developer cases, outside the IDE

Your editor can convert identifiers. Your ticket tracker, wiki, and chat cannot. The developer case transforms cover the renames you do in prose: turning a phrase into an identifier for a design doc, normalizing a config key in documentation, or writing the env-var version of a setting name in a PR comment.

camelCase Deterministic transform. Instant, on-device, exact.

Before

get user profile

After

getUserProfile
Slugify Deterministic transform. Instant, on-device, exact.

Before

Crème Brûlée: The Recipe Collection

After

creme-brulee-the-recipe-collection

All ten case transforms

UPPERCASE
every character to uppercase
lowercase
every character to lowercase
Title Case
capitalize each word, for headings and titles
Sentence case
capitalize the first letter of each sentence
camelCase
getUserProfile, for identifiers
PascalCase
GetUserProfile, for type and class names
snake_case
get_user_profile, for Python and databases
kebab-case
get-user-profile, for CSS and CLI flags
CONSTANT_CASE
GET_USER_PROFILE, for constants and env vars
Slugify
a lowercase, hyphenated, URL-safe slug with accents folded to ASCII

All ten are deterministic transforms: they run on-device, work offline, cost nothing to run, and produce the same result every time. No case-converter website, and nothing pasted into a page you do not control.

Transforms for this workflow

  • UPPERCASE
  • lowercase
  • Title Case
  • Sentence case
  • camelCase
  • PascalCase
  • snake_case
  • kebab-case
  • CONSTANT_CASE
  • Slugify

Part of 50+ built-in transforms. See the full list

Questions

Does it work in Word and Google Docs?

Yes, it works anywhere you can select text. Word and Google Docs also have their own case tools; the point of Rewire Text is that the same keystroke works in the hundreds of apps that have none, and it converts to developer cases those tools do not offer.

Is this an AI feature?

No. The case transforms are deterministic: ordinary code that runs instantly on your device, with no API key, no network, and the exact same result every time.

Can it fix text that was typed in ALL CAPS?

Yes. Select the text and run Title Case for a heading, Sentence case for prose, or lowercase to flatten it entirely.

Can I do this without touching the mouse?

Yes. Select the text with the keyboard, press the hotkey, type a few letters (like "title"), and press Enter. The palette is fully keyboard-driven.

Which developer cases are included?

camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE, plus Slugify for URL slugs. Useful for renaming things in places your IDE cannot reach: config files, documentation, tickets, chat.

Try it on your own text

Download Rewire Text and use everything free for 7 days. Buy it once for $29 and it runs on any two of your devices, macOS or Windows.

Learn more about Rewire Text