SECourses Caption Editor Pro Gradio APP - Edit Your Captions Super Easy Including Batch Editing - For Windows, RunPod and Massed Compute - Ultimate Caption Editor (Patreon)
Downloads
Content
Extremely advanced lots of features image captioning Gradio APP developed by SECourses. 1-Click to install and run on Windows and Cloud
Patreon exclusive posts index to find our scripts easily, Patreon scripts updates history to see which updates arrived to which scripts and amazing Patreon special generative scripts list that you can use in any of your task.
Join discord to get help, chat, discuss and also tell me your discord username to get your special rank : SECourses Discord
Please also Star, Watch and Fork our Stable Diffusion & Generative AI GitHub repository and join our Reddit subreddit and follow me on LinkedIn (my real profile)
=======
Latest Zip File : SECourses_Caption_Editor_Pro_v3.zip
JoyCaption > https://www.patreon.com/posts/110613301
CogVLM 2 > https://www.patreon.com/posts/120193330
2 March 2026 Update - v3
Massive amounts of new features added after you have requested
Please make new requests if you need
To install, download latest zip file and overwrite all previous files
Run Windows_Install.bat and then use with Windows_Start_App.bat as usual
3 October 2025 Update
Now supports Tag Analytics
Use this tab to evaluate how often tags repeat across your dataset, visualize group/category balance, and quickly preview/edit images by tag.
Provide your dataset folder. Captions must be alongside images as .txt files.
Delimiters define how tags are separated in caption files.
Optionally define Groups and Categories mappings as lines like: group_name: tag1, tag2|tag3.
Thresholds: Yellow ≥ percentage is a warning; Red ≥ percentage means over-repeated.
Just extract latest zip file and overwrite for update
15 May 2025 Update
Now supports latest Gradio - overwrite files in previous installation and run installer again
Now you can delete images from the interface - asks verification
Now it has a better more modern theme
20 September 2024 Update
A new amazing feature Token Counter added
You can give your folder and it will count every word and display number of times they appear in your entire dataset - 1 word is only counted only 1 time per image even if it has multiple times it
The generated n-grams of countings will be written into outputs folder
Useful to share and see your dataset captioning composition
3 September 2024 Update
An update to fix : Error adding status icon: cannot add non-opaque RGBA color to RGB palette
Number of images to display limited to 500
More bugs fixed and app made more robust and faster
Overwrite previous app file
Various bugs fixed and code made to be more robust, now all text operations are utf8
Features and How to Use
I was having hard time to edit captions of my training images so I developed this super easy and effective to use Gradio app.
Entire source code is available so you can edit and improve.
So easy to use. Put the folder path into Input Folder Path
It will list all the images inside it
Select image from Gallery and edit caption and save
If you want to display only unprocessed images change Filter Images to Processed
It will display all the images that you didn't save their caption yet
Also if you want batch options, select the Batch Edit Captions tab
In this tab you can add suffix or prefix to all captions in given folder
Also you can batch replace words as you wish
Match Case and Replace All Occurrences can be selected at the same time
Replace All Occurrences is wildcard search so replaces all
Do batch operations on a cloned folder to be sure that your original captions will be still backuped
Check Word tab makes you able to check out that all of your images contains activation token like ohwx man
Requirements
Tested on Python 3.10 but should work on all Pythons
How To Install
For windows run Windows_Install.bat and then run Windows_Start_App.bat
You need to have Python installed
Massed Compute (Recommend Cloud) :
Please register via this link : https://vm.massedcompute.com/signup?linkId=lp_034338&sourceId=secourses&tenantId=massed-compute
Use our coupon SECourses
Our coupon works on all GPUs now
H100 has amazing price and speed but you can use like RTX A6000 ADA as well
Full details here : https://www.patreon.com/posts/26671823
Then select our image SECourses from Creator dropdown
Then follow Massed_Compute_Instructions_READ.txt
Same as my any other Massed Compute installer script
Example tutorial for learn how to install and use Massed Compute
(Starts at 12:58) : https://youtu.be/KW-MHmoNcqo?si=G1WbG-Qw4ujWvOtG&t=778
RunPod (Cloud):
Please register via this link : https://get.runpod.io/955rkuppqv4h
Then follow Runpod_Instructions_READ.txt
Same as my any other RunPod installer script
Use the template written in Runpod_Instructions_READ.txt file
Example tutorial for learn how to install and use RunPod
(starts at 22:03) : https://youtu.be/KW-MHmoNcqo?si=QN8X8Sjn13ZYu-EU&t=1323
Screenshots of the App
Extremely advanced lots of features image captioning Gradio APP developed by SECourses. 1-Click to install and run on Windows and Cloud
Patreon exclusive posts index to find our scripts easily, Patreon scripts updates history to see which updates arrived to which scripts and amazing Patreon special generative scripts list that you can use in any of your task.
Join discord to get help, chat, discuss and also tell me your discord username to get your special rank : SECourses Discord
Please also Star, Watch and Fork our Stable Diffusion & Generative AI GitHub repository and join our Reddit subreddit and follow me on LinkedIn (my real profile)
=======
Latest Zip File : SECourses_Caption_Editor_Pro_v1.zip
JoyCaption > https://www.patreon.com/posts/110613301
CogVLM 2 > https://www.patreon.com/posts/120193330
3 October 2025 Update
Now supports Tag Analytics
Use this tab to evaluate how often tags repeat across your dataset, visualize group/category balance, and quickly preview/edit images by tag.
Provide your dataset folder. Captions must be alongside images as .txt files.
Delimiters define how tags are separated in caption files.
Optionally define Groups and Categories mappings as lines like: group_name: tag1, tag2|tag3.
Thresholds: Yellow ≥ percentage is a warning; Red ≥ percentage means over-repeated.
Just extract latest zip file and overwrite for update
15 May 2025 Update
Now supports latest Gradio - overwrite files in previous installation and run installer again
Now you can delete images from the interface - asks verification
Now it has a better more modern theme
20 September 2024 Update
A new amazing feature Token Counter added
You can give your folder and it will count every word and display number of times they appear in your entire dataset - 1 word is only counted only 1 time per image even if it has multiple times it
The generated n-grams of countings will be written into outputs folder
Useful to share and see your dataset captioning composition
3 September 2024 Update
An update to fix : Error adding status icon: cannot add non-opaque RGBA color to RGB palette
Number of images to display limited to 500
More bugs fixed and app made more robust and faster
Overwrite previous app file
Various bugs fixed and code made to be more robust, now all text operations are utf8
Features and How to Use
I was having hard time to edit captions of my training images so I developed this super easy and effective to use Gradio app.
Entire source code is available so you can edit and improve.
So easy to use. Put the folder path into Input Folder Path
It will list all the images inside it
Select image from Gallery and edit caption and save
If you want to display only unprocessed images change Filter Images to Processed
It will display all the images that you didn't save their caption yet
Also if you want batch options, select the Batch Edit Captions tab
In this tab you can add suffix or prefix to all captions in given folder
Also you can batch replace words as you wish
Match Case and Replace All Occurrences can be selected at the same time
Replace All Occurrences is wildcard search so replaces all
Do batch operations on a cloned folder to be sure that your original captions will be still backuped
Check Word tab makes you able to check out that all of your images contains activation token like ohwx man
Requirements
Tested on Python 3.10 but should work on all Pythons
How To Install
For windows run Windows_Install.bat and then run Windows_Start_App.bat
You need to have Python installed
Massed Compute (Recommend Cloud) :
Please register via this link : https://vm.massedcompute.com/signup?linkId=lp_034338&sourceId=secourses&tenantId=massed-compute
Use our coupon SECourses
Our coupon works on all GPUs now
H100 has amazing price and speed but you can use like RTX A6000 ADA as well
Full details here : https://www.patreon.com/posts/26671823
Then select our image SECourses from Creator dropdown
Then follow Massed_Compute_Instructions_READ.txt
Same as my any other Massed Compute installer script
Example tutorial for learn how to install and use Massed Compute
(Starts at 12:58) : https://youtu.be/KW-MHmoNcqo?si=G1WbG-Qw4ujWvOtG&t=778
RunPod (Cloud):
Please register via this link : https://get.runpod.io/955rkuppqv4h
Then follow Runpod_Instructions_READ.txt
Same as my any other RunPod installer script
Use the template written in Runpod_Instructions_READ.txt file
Example tutorial for learn how to install and use RunPod
(starts at 22:03) : https://youtu.be/KW-MHmoNcqo?si=QN8X8Sjn13ZYu-EU&t=1323
Screenshots of the App
Files