The Best MP3 Tag Editors for DJs (and How to Fix Messy Metadata Before a Gig)

Generic tag editor roundups are written for tidying an iTunes folder, not for DJs. Here is how the popular tools compare on DJ criteria, plus a triage routine for messy metadata before your next set.

The Best MP3 Tag Editors for DJs (and How to Fix Messy Metadata Before a Gig)
Written by: Christiaan Maks

Every generic "best MP3 tag editor" list is written for someone tidying an old iTunes folder. DJs need something else. Your tags decide what shows up on the CDJ screen, how Rekordbox and Serato DJ Pro sort and search, and whether your smart playlists actually catch the right tracks. A tag editor that mangles a comment field or quietly drops data is a gig problem, not a cosmetic one.

This guide covers what a DJ actually needs from a tag editor, how the popular general tools stack up against that list, where Lexicon fits, and a practical triage routine for messy metadata before your next set.

What a DJ actually needs from a tag editor

Before comparing tools, get clear on the job. For a working DJ library, a tag editor has to handle:

  • Batch edits across thousands of files. Fixing one track at a time does not scale when a record pool drops a few hundred files a month.
  • DJ fields, not just Artist and Title. Key, BPM, Energy, Genre, Comment, Grouping, Label and Remixer are the fields you actually search and sort on.
  • Rule-based cleanup. Find and replace, copy one field into another, split "Artist - Title" strings, strip text between brackets.
  • Artwork. Missing or wrong album art is the fastest way to lose a track visually on a player screen.
  • Writing changes back into the file. If your edits only live in one app's database, a re-import or a different app will bring the old tags straight back.
  • Not wrecking your prep. Cue points, loops and beatgrids are hours of work. Your tagging workflow must never put them at risk.

That last point matters more than most listicles admit. Serato DJ Pro, for example, saves cue points to the file itself, so any tool that rewrites tags is touching the same file your prep lives in. Whatever you use, test it on copies before you point it at your main library.

The general-purpose tag editors, judged on DJ criteria

These are the tools that dominate the search results. All of them are good at what they were built for. The question is how well they serve a DJ workflow.

Mp3tag. The long-time Windows favourite, free on Windows, with a paid native Mac version on mp3tag.app. Strong batch editing, powerful actions for find and replace and formatting, and online lookups for album data. For DJs the gap is context: it has no idea what Rekordbox, Serato or Engine DJ do with each field, so mapping your Energy or Key into the right place is on you.

MusicBrainz Picard. Free and open source, and its standout feature is AcoustID fingerprinting, which can identify a file by its audio even when the tags are empty. Picard is album-oriented, which is great for full releases and awkward for a crate of single promos, bootlegs and edits that will never be in the database.

Kid3. Free, open source and cross-platform (Windows, macOS, Linux and Android). Handles a wide range of formats including WAV and AIFF, can build tags from filenames and vice versa, and does automatic case conversion. Solid for mechanical fixes, but again with no awareness of how your DJ apps read the fields.

TagScanner. A free Windows tool from xdlab with batch functions, filename-to-tag conversion and online album lookups. Capable, but Windows only and built around album collections.

The honest verdict: any of these can fix tags. None of them know that your Energy rating needs to land in a field your DJ app displays, or that the edit you just made should show up in Rekordbox and Serato after your next sync. That is where a DJ-native library tool earns its place.

Where Lexicon fits: tag editing inside your DJ library

Lexicon treats tag editing as part of library management rather than a separate step. Everything happens in the same place you manage playlists, cues and sync.

The Track Editor. Select any number of tracks and press E to open the Track Editor. When you select several tracks, fields that differ show <multiple values>, and whatever you type is applied to all selected tracks. You can also replace or remove album art for as many tracks as you want from the Album art button in the editor. The Track Editor is available on the Essential and Ultimate plans.

Recipes for rule-based bulk edits. Press Tab in the Track Editor (or click Switch to recipes) to run Recipes on every selected track. The ones DJs will use most:

  • Remove Text and Replace Text for literal find and replace in any field, with a case insensitive option
  • Copy Field, Move Field and Merge Fields to shuffle data between fields
  • Split Field to break "Get Lucky - Daft Punk" into two fields
  • Remove Between to strip anything inside brackets, parentheses or quotes
  • To Title Case and the other casing Recipes, with a list of words to ignore

Smart Fixes for common junk. Found in the sidebar under Quick Fixes, Smart Fixes target predefined patterns across your library, such as Remove URLs, Fix Casing, Remove Number Prefix and Extract Remixer. More on these in the triage section below.

Field mappings that match each DJ app. Lexicon lets you set up field mappings per DJ app you sync to, and for writing tags to your files. A classic example is mapping Energy into Comment, since every DJ app has a Comment field. If you use custom tags heavily, our post on the 8 tags every serious DJ should be using covers how to structure them.

Writing tags back to the files. Right click tracks and choose Write tags to update the file tags so they match your Lexicon library. You can pick exactly which fields to write, so updating just titles and leaving everything else alone is fine. If you want this to happen without thinking about it, enable Auto Write File (ID3) Tags in settings, which writes changed fields in the background using your field mappings.

Messy metadata triage before a gig

Here is a practical order of operations. Make a Database Backup first, then work through these. Each step makes the next one more accurate.

  1. Strip URLs and store junk. Run the Remove URLs Smart Fix on titles and comments. It keeps the rest of the field intact, or empties it completely with the Delete all text option.
  2. Remove record pool branding. Pool names and promo strings in comments are not a pattern Smart Fixes can guess, so use the Remove Text Recipe with the exact string. To find every affected track first, build a smartlist with the Match regular expression rule, for example /djcity|bpm supreme/i (the i flag ignores case), then select those tracks and run the Recipe. If this is a monthly problem for you, read You downloaded 400 tracks from your record pool this month, now what?
  3. Fix ALL CAPS and all lowercase. The Fix Casing Smart Fix turns shouty or lowercase artists and titles into normal casing and works on any field.
  4. Clean up title clutter. Remove Number Prefix turns "01. Get Lucky" into "Get Lucky". Remove Common Text can remove a Camelot key from titles ("10A - Get Lucky" becomes "Get Lucky") or drop "(Original Mix)". Fix Encoded Characters repairs things like &amp;, and Remove Garbage Characters handles double spaces and stray leading or trailing symbols.
  5. Standardise remixes and featuring credits. Run Add (Re)mix Parenthesis so "Green Bottle - Original Mix" becomes "Green Bottle (Original Mix)", then Extract Remixer to fill the Remixer tag without changing the title. For featuring credits, pick one convention and enforce it with Replace Text, for example replacing "ft." with "feat.".
  6. Fix tracks with no artist. If a title reads "Daft Punk - Touch" and the artist field is empty, Extract Artist From Title splits it with a separator and result number you choose.
  7. Consolidate genres and artists. Genre Cleanup scans every unique genre in your library so you can merge "Tech House", "Tech-House" and "techhouse" in one pass. Artist Cleanup does the same for artist spellings.
  8. Fill the gaps. With clean artist and title tags, right click tracks and choose Track tools > Find tags & album art. It can fill Genre, Year, Label, Album, album art, Energy, Danceability, Popularity and Happiness, and the artwork is added to your music files. Clean tags first, because matching works from your existing artist and title.
  9. Push it everywhere. Sync to your DJ apps, and use Write tags for any software that reads tags straight from the files.

Rekordbox tip: if album art does not show up after a sync, right click the tracks in Rekordbox and choose Reload Tags. Note that Rekordbox does not show album art for WAV files at all.

Picking the right tool for your setup

If you only occasionally fix a folder of full albums, a free general tagger like Kid3 or MusicBrainz Picard will do the job. If you are on Windows and like scripting your own rules, Mp3tag is hard to beat.

If your library feeds Rekordbox, Serato DJ Pro, Engine DJ, Traktor Pro 3 or VirtualDJ and you are fighting the same record pool mess every month, tag editing belongs inside your DJ library. That way your cleanup, your field mappings and your sync are one workflow instead of three, and the fixes you make on Tuesday are on the CDJ screen on Saturday.

Back to blog listBack to blog

Thoughts? Questions? Share them on the forum or chat about them on Discord.

Related articles

You Downloaded 400 Tracks From Your Record Pool This Month. Now What?
Your record pool did its job, and now 400 fresh files are dead weight until they are deduped, tagged, and filed. Here is a repeatable Lexicon pipeline to turn a monthly download dump into a gig-ready library.
One USB, Every Pioneer Player: Exporting for Both DeviceLibrary and OneLibrary Hardware
Pioneer's players have split across two database formats, OneLibrary and DeviceLibrary. Lexicon writes both to a single USB, so one stick works on older and newer gear.
Will Your Tracks Play on the Club CDJs? Lexicon's CDJ Compatibility Tool
Nothing clears a floor faster than a track that will not load. Lexicon's CDJ Compatibility check scans every file on the way to your Pioneer USB, fixes what it can, and flags what it cannot, so the drive you hand to the booth actually works.

Latest articles

DJ Tech This Month - September 2026
September was a software month for DJs: rekordbox gained native lighting, Serato pushed a rebuilt analysis engine into public beta, and cross-brand libraries took another step forward.
Apple Music with Serato and Rekordbox: What's Actually Supported
Apple Music now streams straight into Serato DJ Pro and Rekordbox. Here is what is actually supported, the limits that come with DRM streaming, and where your Lexicon library still does the heavy lifting.
Spotify Not Connecting to Rekordbox? Fixes, and a Backup Plan That Can't Fail
Spotify finally plays inside rekordbox, but the link is fragile and streaming was never built for the club. Here is how to fix a Spotify connection that will not show, and how to build a local library that plays even with the wifi off.