Sale! Bestseller Perfect rating

File Renaming on Upload – WordPress Plugin

(2 customer reviews)

From: $19.99 / year

File Renaming on Upload is the premium version of free File Renaming on Upload plugin with some extra features making it more awesome.

The main purpose of this plugin is to fix problematic file uploads with accents or special characters. An essential plugin for non-english websites.



File Renaming on Upload is the premium version of free File Renaming on Upload plugin with some extra features making it more awesome.

The main purpose of this plugin is to fix problematic file uploads with accents or special characters. An essential plugin for non-english websites.
Besides that, it can improve your SEO adding some relevant info to your filename, like your domain name or the post title your file is attached on.

Besides the features that will be already bundled from the free plugin,
check the available features on this premium version:

Edit filenames and permalinks manually

WordPress doesn’t allow to edit filenames and permalinks natively. With this feature you are no longer limited to that

Once you enable “Change filename manually via dashboard” and “Change permalink manually via dashboard” options on plugin’s settings there will be displayed the following Metabox on media file page.

Change it as you like, but you have to use a unique filename.

Note: Renaming images will not update references to them. So if an image was attached as post content you will have to update posts using that image as well.
Yet, featured images or any images that are referenced by their IDs will not require any update on their parent posts

Update old media

Once this plugin is installed and enabled you aren’t going to have upload problems anymore with accents and special characters, but what if you or your client already have some buggy images uploaded before installing the plugin? Now you don’t need to worry anymore!
All you have to do is select them on media library and choose update filename located on bulk actions.

Note: After you click the Apply button, you don’t need to stay on the same page waiting the background process. You can navigate normally.

Autofill ALT tag

After uploading images, their own filenames will be registered as the ALT attribute. In other words, if you upload an image called My Cat.jpg it will have its alt tag automatically filled like <img alt=”My Cat” />.

This feature can improve your SEO, so try to create descriptive names to your images before uploading them.

Custom field rule

This is a new kind of rule.
If you have a custom field on your post and upload an image, it will be renamed according to this custom field if you want.
A practical example:

  1. Create a rule {cf:_myfield}
  2. Create a custom field called “_myfield” for some post
  3. Fill this field as “Test”
  4. If you upload an image to that post, the image will be renamed according to the field value, so it will be called test.jpg

New rules

New filename rules will always be implemented as the plugin gets updated.
For now, besides the free rules, you will have

  • User ID – Gets current user id
  • User Role – Gets current user role

2 reviews for File Renaming on Upload – WordPress Plugin

  1. DuchschererM (verified owner)

    This is really well done. No more telling clients to sanitize file names upfront.
    It also creates the correct two-letter form of the German umlauts äöüß -> ae oe ue ss.

    • Thanks to IT


  2. amanrajveer (verified owner)

    superb plugin, fantastic support.

    • Thanks to IT


Add a review

Your email address will not be published. Required fields are marked *

46 thoughts on "File Renaming on Upload – WordPress Plugin"

  1. Hello, it doesn’t seem to be working with buddypress and rtmedia.

    When post selected, it uploads wpforms to the filename.

    I would like a refund if I can’t get it working, thank you.

    1. Hello,
      Can you please elaborate it? Also, can you please contact us using our contact form?
      Would it be possible for you to create/share an admin account to your server (WP and preferably FTP), so I could login and check what’s going on?

  2. Hi,

    We have found that the plugin: File Renaming on upload Pro experience incompatibility with the installed theme:
    The plugin does work renaming images, but interferes with the display of the site.
    When we activate the plugin the listings do not show. When we re-activate the plugin they do.
    Our site is on:
    Please advise

    1. Hi,
      I’ve replied you yesterday on Zendesk.
      I believe I was able to fix your issue already. Please give it a try again

  3. Hey! We just bought the PRO version and it is not renaming already uploaded files. Can you help?

    1. Hello,
      Sorry for the delay.

      Sure. What is the filename rule you are trying?

  4. Hey Pablo

    Thank you for your quick response and update. The new ‘username’ rule works great on new uploads but doesn’t work on bulk actions>update filename for old media. Please could you make that work there too?

    Regarding the ‘Caption’, similar to the auto fill alt text feature but instead to auto fill with the new filename with rules. Eg. I upload ‘photo_01.jpg, new filename with my custom rules becomes ‘Ray_Photowebsite’, and the caption also auto fills with ‘Ray_Photowebsite’. And also for this to work in bulk actions>update filename for old media too.

    Quick question at the moment you can update the filename but are you able to update the ‘Title’ of the media with the rules too?

    I’m finding your plugin to be a great solution to standardising naming conventions of media where you don’t have control on uploads and existing media.

    Many thanks.


    1. You’re welcome 🙂

      The username works getting the current logged username. That’s why it shouldn’t be working on old media.
      However I can create another one, maybe an “Author Username” rule. It would get the media’s author name instead. Do you think it would help you?

      I’ll work on the caption issue you mentioned

      Regarding the title, no. I’m trying to stick to the filename only for now.

      And thanks!

    2. I see, yeah a new ‘author username’ rule will work great.

      Many Thanks.


    3. Hi again Ray.

      Instead of creating the author username I changed the way the username rule works.

      Now it will try to get the media authorname in the first place. If it’s not possible it will get the current username.

      I just updated it on version 1.0.8. Please check it out 🙂

    4. Hey Pablo,

      Regarding updating old media, I managed to get it to work great sometimes. If I do multiply photos it will not work. If I reactivate the plugin it will work on on 1 photo, sometimes. I’ve tried to see if there any repro steps for this bug but it’s too inconsistent. I have about 1000+ existing photos that I want to slowly batch rename with the new filename & Caption.

      Regarding uploading new photos, this has been working great with no problems with getting the username of many different members.

      The other thing missing is copying the new filename structure on the ‘caption’ as I will be displaying this caption for the thumbnails.

      Thanks again for all your help.


  5. Hello Pablo

    Thank you for creating a useful plugin, I have paid for the pro version and have found that getting the ‘Username’ is not working in the filename. I’m running a photo club website using Buddypress with many members and would like their Usernames or full names on the filename to easily tell who the author is, especially on thumbnails when you mouse hover, can you fix this please?

    Is it also possible to add an option to auto copy the new filename to the caption too?



    1. Hello,

      Actually there wasn’t a username rule until now, but after reading your comments I have created it for you 🙂
      It’s available on version 1.0.7. You just have to enable it on the “Rules” section. Please give it a try

      Can you please elaborate your idea about copying the filename?

  6. Hello Pablo,

    I have problems running your plugin with “External Media” plugin, It seems there is an incompatibility or conflict between them .


    1. Hello,

      I just tried to import a featured image using the external url feature from the “External Media” plugin and it seems to be working just fine. Can you please elaborate your question?

  7. First, Thank you for your great plugin!

    Simple and this is what we all need.

    I am only a free version user, but please let me know.

    I am having a problem with time stamp. The server time and WP time has set up same but it still stamp UTC time.

    If you can, please tell me how I should adjust this time issue? Any set up on function.php?

    And, if you need Japanese translation, please let me know too.

    Thank you for your support in advance.

    1. Hello,

      Would you mind if I ask you to post your question on free version’s forum?

      Can you please also explain with more details if possible?

  8. Hello Pablo,

    Hope you are doing fine. I m using File Renaming on upload in which it automatically sets the original file name as the alternative text tag after image uploads. Its like
    A file called My-File.jpg generate alt=”My-File. what i wanted is alt tag should ‘My File’ and not My-File. is there any solution for this?

    1. Your provided solution is working fantastic my side. You are my superhero. Many thanks for the same. your support is fantastic.

    2. Thanks!

  9. Super plugin! We bought it yesterday,

    However I would agree with Dean, perhaps there can be more rules to name the file?

    Also [posttitle] I might be a bit confused but it prints the permalink title, or well example i’ve permalink website/”test-account” and the article title “get a test account now”. How can we print that longer title as filename?

    1. Thanks!

      I will add the category rule on the next version.
      Regarding your question, the {posttitle} adds the full post title and not the permalink.

      Can you explain it with more details?

  10. Morning Team.

    This plugin is amazing. Almost perfect!!!!! There is one thing, and I suspect it is tiny. I hope it is small.

    We can set naming rules except for one thing. Post catergory. Main Catergory would be even better. To be able to name a file:


    Please let me know if this is possible or if we can assist in anyway to add this feature to the plugin. This would be game changing for us.



    1. Hello,

      Thanks for your kind words!
      That’s a good idea. I will create this {postcategory} file rule on the next version.

    2. Hello Dean,

      I just want you to know that I updated a new version (1.0.4) with this new file rule.
      I’m calling it Taxonomy Rule.

      You can simply right it using {tax:taxonomy-slug}.
      In your case I think it would be {tax:category}.

      Let me know if it solves your issue 😉
      See you

  11. i am trying the free version with woocommerce and when a customer clicks on download file after purchase, it shows this error
    “TCPDI_PARSER ERROR []: Empty PDF data.” how can i fix this?

    1. Hi,

      Once you are using the free version, can you please ask your questions on ?

      Regarding your question, I don’t think this error is related to File Renaming plugin but to your TCPDI library, which is a tool that imports / generates pdf files. Can you please check if your TCPDI tool is working fine?

      I tested a downloadable file with the renaming plugin and it’s working just fine

    2. OK, thanks

  12. Hi, purchased the plugin and waiting for support reply of ticket request #7477


    1. Hello Aman,

      I’ll help you there

  13. Hi,

    I’ve just bought the pro version and the renaming of old media doesn’t seem to work at all. I have the options to run the task, the process bar goes to 100% but the filenames remain unchanged.
    Files are renamed during upload without issue.

    Any ideas?


    1. Hello,

      Hum, that’s weird.
      Let’s find out why. Can you send FTP access to [email protected]

    2. On the way. Many thanks,

  14. Hi, nice plugin, i’m making some test but , impossible to have the picture renamed with the posttile !
    its the most important for me.


    1. Hello,

      Thanks 🙂
      Are you trying the free or the pro plugin?
      How are you testing?

    2. Hi, i’m on the free version 🙂

    3. Ok. As you are using the free version, can you please write your issue on

      Try to specify what you are doing to upload your files.
      I’ll try to help you there. Maybe you question can help other users too

  15. Hi, I can do the translation for Brazilian Portuguese. Can I have a license?

    1. Hello Fernando,

      I would accept it if I wasn’t Brazilian too, sorry 🙂
      But thanks for the suggestion. I’m glad to see you are interested.

      Where are you from? I’m from Rio de Janeiro

  16. Thanks to Pablo for a quick help, I’ve managed to find the problem. Folder name classes/Wordpress should be classes/WordPress. So just an Upper- / Lower case issue, Linux / Unix hosting related. Pablo is going to upload a fixed version. Kind regards.

    1. Yes, thanks for your patience! I’ve just replaced it

  17. Please note: this is also a problem with older PHP 7.0 versions like v7.0.20

  18. Hello Pablo,

    today I’ve bought the Pro Version of your Plugin “File Renaming on Upload”.
    After I’ve done the installation my WordPress installation was terminating with the following FATAL error:

    [12-Oct-2017 11:34:33 UTC] PHP Fatal error: Class ‘FROUP\WordPress\Plugin’ not found in /kunden/290983_64711/webseiten/wordpress/wp-content/plugins/file-renaming-on-upload-pro/classes/class-plugin-core.php on line 35

    My System:
    – WordPress 4.8.2
    – Running on PHP 7.1.10, Linux
    – Enough RAM and HD …

    This error coming up seems to be coming from an Admin-related GUI-Framework, correct? I’m not using any special Admin-Extension for my WordPress site.

    Kind regards,

    [email protected]

    1. Hello, thanks.
      I will fix this.

      Can you send me FTP access?
      Can you send it to [email protected]

  19. I have translated this plugin and want to share it with you. Can you send me a lifetime licence?

    1. Hello Eden,

      Thanks for the translation. Is it on
      I can send you a single site lifetime license coupon. Is that Ok for you?

Leave a Reply

Your email address will not be published. Required fields are marked *


1.1.1 - 2019/04/11

  • Generate Unique ID for filenames when there is an existing file with the same name
  • Tested up to: 5.1

1.1.0 - 2019/02/09

  • Add new option on advanced tab to block renaming by file tag
  • Add new option to replace alt following filename structure
  • Fix post title getting slug instead of title
  • Tested up to: 5.0

1.0.9 - 2018/11/02

  • Add more names to ignore filenames option regarding visual composer
  • Add 'frou_after_sanitize_file_name' filter
  • Add option to not rename files without extension trying to prevent third party compatibility

1.0.8 - 2018/09/27

  • Username rule now gets the media author
  • User ID rule now gets the media author
  • User role rule now gets the media author

1.0.7 - 2018/09/21

  • Add username rule

1.0.6 - 2018/07/27

  • Check if rules exist before convert filename
  • Add more names to ignore filenames option regarding visual composer
  • Update WordPress Tested up to

1.0.5 - 2018/04/21

  • Check if permalink option is enabled on add_attachment function
  • Make it compatible with Nextgen gallery plugin

1.0.4 - 2018/03/28

  • Add taxonomy rule option

1.0.3 - 2017/11/09

  • Improve old media renaming
  • Fix notice checking

1.0.2 - 2017/10/16

  • Remove unnecessary files

1.0.1 - 2017/10/12

  • Fix folder lowercase that is causing issues on Linux environments

1.0.0 - 2017/10/07

  • Initial release

Free version

This plugin is a premium version of free "File Renaming on Upload" plugin.

Prices & Licenses

Single siteUnlimited sites
1 year[buy] $19.99 / year[buy] $49.99 $29.99 / year
Lifetime[buy] $49.99 $29.99[buy] $99.99 $59.99

Installation and Updates

  • Buy the plugin 🙂
  • Download plugin's zip to your computer (you will receive an email with download link, or you can always download the plugin from your account).
  • Go to "Admin Dashboard > Plugins > Add New > Upload Plugin" and browse for downloaded zip file.
  • If plugin is successfully installed - you should see it added to the Plugins list.
  • To keep WPFactory items up to date, please install WPFactory Helper plugin and enter your site key.


We want to ensure that you are 100% happy with your purchase, so if you feel the product(s) you purchased are not the best fit for your requirements and you attempted to resolve issues with product's author, we are offering 30 day money back guarantee refund policy.