# Create Title from Filename

**URL:** <https://community.mp3tag.de/t/create-title-from-filename/18055>\
**Category:** Support\
**Created:** [June 22, 2016, 9:41am UTC](https://community.mp3tag.de/t/create-title-from-filename/18055 "2016-06-22T09:41:31Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Briansdad](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/58956e/32.png) [@Briansdad](https://community.mp3tag.de/u/Briansdad)\
**Post date:** [June 22, 2016, 9:41am UTC](https://community.mp3tag.de/t/create-title-from-filename/18055/1 "2016-06-22T09:41:31Z")

</div>

How to use a convert function to write the filename as part of the title tag. I've tried the "Filename - Tag" converter with no luck at all. Everything just seem to change the filename instead of the other way around. "Tag - Filename" seems to do the same thing????

I want to create title tags that look like "%Album%, %filename" where %Album% is the  
actual Album name (that is the same for all the files) and %filename% is the actual filename of each individual file.

Bill

---

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [June 22, 2016, 10:12am UTC](https://community.mp3tag.de/t/create-title-from-filename/18055/2 "2016-06-22T10:12:27Z")

</div>

This does not make any sense to me but I think you know what suits you best.

Take the Coverter Tag - Tag or the equivalent Format Value in Actions.

Converter Tag - Tag:  
Field: TITLE  
Format String: %album%, %\_filename%

Action Format Value:  
Field: TITLE  
Format String: %album%, %\_filename%

---

<div class="post-metadata">

**Author:** ![Briansdad](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/58956e/32.png) [@Briansdad](https://community.mp3tag.de/u/Briansdad)\
**Post date:** [June 22, 2016, 10:22am UTC](https://community.mp3tag.de/t/create-title-from-filename/18055/3 "2016-06-22T10:22:07Z")

</div>

%filename% does not appear to be an option. Tried it. However. %album%, %track% works form me (reasons below). I used the Auto Track numbering for all the files from multiple CDs so all the files of the book have a unique track number (verses each CD with a reset track number)

Just so you will know the sense of it - I am applying to mp3 audiobook files that I have ripped from CD. The Filename contains the Cd# and Track# of each file. VLC displays the title. To know where I am in the book, I'd like to see this info. VlC will display the filename if not title is given but I'd rather have this field filled for use in other players too.

---

<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:** [June 22, 2016, 10:37am UTC](https://community.mp3tag.de/t/create-title-from-filename/18055/4 "2016-06-22T10:37:14Z")

</div>

> [@Briansdad](#):
>
> %filename% does not appear to be an option. ...

The correct name is, as poster wrote, "%\_filename%, not "%filename%"

---

<div class="post-metadata">

**Author:** ![Briansdad](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/b/58956e/32.png) [@Briansdad](https://community.mp3tag.de/u/Briansdad)\
**Post date:** [June 22, 2016, 11:22am UTC](https://community.mp3tag.de/t/create-title-from-filename/18055/5 "2016-06-22T11:22:45Z")

</div>

> [@ohrenkino](#):
>
> The correct name is, as poster wrote, "%\_filename%, not "%filename%"

Oops, thanks for the correction!

---

<div class="post-metadata">

**Author:** ![Fritz57](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/ac91a4/32.png) [@Fritz57](https://community.mp3tag.de/u/Fritz57)\
**Post date:** [October 20, 2019, 7:23pm UTC](https://community.mp3tag.de/t/create-title-from-filename/18055/6 "2019-10-20T19:23:39Z")

</div>

I made this work for the same reason for my purposes by editing Convert/Tag - Tag.  
I used the format string - **%\_filename%**.  
It works well. But is there a way I can make that a new choice of the Convert menu or edit the existing to be called **Title - Filename** for my purposes?

---

<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 20, 2019, 7:34pm UTC](https://community.mp3tag.de/t/create-title-from-filename/18055/7 "2019-10-20T19:34:05Z")

</div>

see the help on a list of supported tag field names:

> **[Tag Field Mappings – Mp3tag Documentation](https://docs.mp3tag.de/mapping/)**
>
> Overview of all available tag fields, their names in Mp3tag, and how they are mapped to the internal structures of the different tag formats. Mp3tag is the universal Tag Editor.

The function Convert \> Tag-Tag requires 2 parameters: the field and the format string.  
In your description I am missing the field name.  
A format string could be: `%title% - %_filename%`

---

<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:** [February 9, 2026, 12:26pm UTC](https://community.mp3tag.de/t/create-title-from-filename/18055/8 "2026-02-09T12:26:18Z")

</div>


