# Convert only first letters to upper

**URL:** https://community.mp3tag.de/t/convert-only-first-letters-to-upper/62432
**Category:** Mac
**Created:** [October 16, 2023, 5:21pm UTC](https://community.mp3tag.de/t/convert-only-first-letters-to-upper/62432 "2023-10-16T17:21:40Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![djrip](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/3ab097/32.png) [@djrip](https://community.mp3tag.de/u/djrip)
#### Post date: [October 16, 2023, 5:21pm UTC](https://community.mp3tag.de/t/convert-only-first-letters-to-upper/62432/1 "2023-10-16T17:21:40Z")

</div>

I’d like to be able to convert only the first letter of each word to uppercase. The default is very useful in older times when most bands didn’t use all caps in their names, etc.

So my example is  
artist Name - Song to Fix Name of.

A lot of tags use lowercase for small words like “to”, “is”, “on”, etc.

I have a Mac so don’t know if I can do scripting or how to….yet.

It would go something like

Get left character of word  
Test if uppercase  
If not then make uppercase  
Move to next word and repeat.

Also if there were a way of adding exceptions to the list for sentence case etc, such as LMFAO or UB40. But that’s another topic I guess.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [October 16, 2023, 5:26pm UTC](https://community.mp3tag.de/t/convert-only-first-letters-to-upper/62432/2 "2023-10-16T17:26:07Z")

</div>

See the documentation on the action for case conversion:

> [@Quick Actions and Action Groups](https://community.mp3tag.de/t/quick-actions-and-action-groups/51882#case-conversion-2):
>
> Mp3tag for Mac provides a variety of Actions, which can be used on filenames and tags. The actions can be applied individually via Actions → Quick Actions ⌥⌘ 6 or be grouped into named and reusable Action Groups via Actions → Actions ⌘ 6. Action Groups serve as repeatable workflows in Mp3tag for Mac. When using Quick Actions you can select one of the different available action types from the list. This action will be applied to the selected files and the changes are saved immediately. Tip 1…

---

<div class="post-metadata">

### Author: ![djrip](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/3ab097/32.png) [@djrip](https://community.mp3tag.de/u/djrip)
#### Post date: [October 16, 2023, 6:05pm UTC](https://community.mp3tag.de/t/convert-only-first-letters-to-upper/62432/3 "2023-10-16T18:05:30Z")

</div>

Yes I know of all that. But it converts secondary characters in the word to lower.

I actually found this…

> [@Case Conversion refinement](https://community.mp3tag.de/t/case-conversion-refinement/13253/5):
>
> Could you please tell us the (most) important differences to the Grammartron-Script: [/t/11684/1](https://community.mp3tag.de/t/11684/1) Thank you!

I changed the words they were converting to lowercase into [SPACE]x. As below

[#1]  
T=4  
F=\_ALL  
1=(?\<\u003d ) a(?\u003d[,;])  
2=A  
3=1

This did exactly what I wantED BUT I don’t know what I’m saying. It’s like somebody says to say something in a foreign language and I do and I get what I want but I do t know what I’m saying

So any pointer to the breakdown of what I’m saying would be great and help my future efforts. Thanks again

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [October 16, 2023, 6:12pm UTC](https://community.mp3tag.de/t/convert-only-first-letters-to-upper/62432/4 "2023-10-16T18:12:39Z")

</div>

> [@djrip](#):
>
> Also if there were a way of adding exceptions to the list for sentence case etc, such as LMFAO or UB40. But that’s another topic I guess.

Exactly. The best way would be to create an action group that replaces (literally) the special cases back to the preferred case.

As always with support requests: it is much easier to go forward if you say what you have tried, what you expected and what the result was.

AFAI can tell, the option

> [@Quick Actions and Action Groups](https://community.mp3tag.de/t/quick-actions-and-action-groups/51882/1):
>
> _Mixed Case_ changes the first character of each word to upper case and all other characters to lower case.

would do exactly what you wanted: switch the first letter of a word to upper case.

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [November 15, 2023, 6:13pm UTC](https://community.mp3tag.de/t/convert-only-first-letters-to-upper/62432/5 "2023-11-15T18:13:25Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
