Uppercase lowercase

+1

This is an option in stock macOS apps. Unfortunately, doesn’t show up in Obsidian. Adding this menu would be the most sensible option for macOS.

1 Like

Windows users can use this Autohotkey script which has the advantage of working in any app

Still a daily frustration for me on all platforms.

I’ve also started using a note taking device but I write in capitals - trying to convert text to sentence case is painful and an unnecessary waste of time in 2025!

Such a shame that such a simple and often needed feature is still missing natively in Obsidian

1 Like

+1 to this! This feature has to be added, and this is the best way to do it.

1 Like

-1. This feature makes sense as an optional plug-in. Obsidian loads are already so slow, why add more feature bloat that single-digit percent (if that) of users will use? Not everything needs to be a core plug-in.

Features ≠ plugins.

Case switching is something most editors have, even if basic. Obsidian already has autocompletion with “()”, and “**”, so why not add support for such a basic (²) and craved feature?

It doesn’t make much sense as a community plugin due to the basic (³) of its nature, and the same goes for it being a core plugin.

Just make it a feature. Must be a small modification or a few lines of code and done.

For anyone using a Mac, the free WordService utility can do all of the above (and a whole lot more).

1 Like

FYI, if you enable the built-in Vim key bindings, you can use the standard Vim commands to change text to uppercase, lowercase, or toggle the case.

From the Vim Tip Wiki:

You can change the case of text:

Toggle case “HellO” to “hELLo” with g~ then a movement.
Uppercase “HellO” to “HELLO” with gU then a movement.
Lowercase “HellO” to “hello” with gu then a movement.

Alternatively, you can visually select text then press ~ to toggle case, or U to convert to uppercase, or u to convert to lowercase.

Of course, enabling Vim key bindings opens up a lot of other cryptic-but-powerful editor commands, so should not be done lightly. :slight_smile:

Bump.

Word and Write have used Shift+F3 to cycle through case formatting for the longest time. It appears in other software too. I thought it was a de facto standard, so I was surprised to find it wasn’t implemented here. I’ve added the Text Format community plugin and bound Cycle Case to Shift+F3.