A lightweight desktop application for quickly renaming images, videos, and audio files using customizable tags and modifier labels.
Designed for people who manually organize large collections of media, Media Tagger minimizes repetitive tasks by letting you preview each file, apply a tag with a single key press, and instantly move to the next one.
- Open a folder containing your media files.
- Preview each image, video, or audio file.
- Select any modifier labels you want to append.
- Press the corresponding tag shortcut.
- The file is instantly renamed and the next file is loaded automatically.
The resulting filename follows this format:
<Tag><Modifier1><Modifier2>...<extension>
- ⚡ Instant tagging — Rename files with a single key press, making manual bulk organization dramatically faster.
- 🎨 Fully customizable tags — Create your own tags and modifier labels for any workflow.
- 📁 Multiple profiles — Save different tag configurations and switch between them instantly.
- 🔄 Reverse navigation — Browse files in either direction without interrupting your workflow.
- 🔊 Independent volume control — Normalize playback volume without relying on poorly mastered media.
- 🖼 Image, video and audio preview — Preview every supported file directly inside the application.
- ⌨ Keyboard shortcuts — Most actions are available through keyboard shortcuts for maximum speed.
- 🗑 Safe delete — Move unwanted files to a
_deletedfolder instead of permanently deleting them. - 🚀 Collision-safe renaming — Automatically avoids filename conflicts.
- Python 3.10+
- VLC Media Player installed on the system
| Key | Action |
|---|---|
1 – N |
Apply tag N and advance |
Space / K / S |
Play / Pause |
← / A / J |
Previous file |
→ / D / L |
Next file |
Delete |
Move file to _deleted |
Tags and modifiers are stored in Tags.json, which is automatically created on the first launch.
Use the 🏷 Tag Editor to:
- Create new tags
- Create modifier labels
- Edit colors
- Create multiple profiles
- Switch between profiles
If Media Tagger saves you time or helps organize your media library, consider supporting its development.
Every donation helps a lot.
- Tkinter — Graphical user interface
- python-vlc — Audio and video playback
- Pillow (PIL) — Image rendering and GIF support
- pathlib — Cross-platform filesystem paths


