MP3 ID3 Tags & Metadata: Preserve Tags During Conversion

Metadata is what makes your music library organized — titles, artists, album names, cover art, and track numbers. When converting FLAC to MP3, preserving this data is just as important as preserving audio quality. This guide explains how tagging works in both formats and what to watch for during conversion.

Convert FLAC to MP3

Upload your file and choose encoding settings

FLAC MP3

Tap to choose your file

or

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Encrypted upload via HTTPS. Files auto-deleted within 2 hours.

What Are ID3 Tags?

ID3 tags are metadata containers embedded directly inside MP3 files. They store everything your music player needs to display track information without relying on file names or external databases.

A typical ID3 tag contains:

  • Title — the song or track name
  • Artist — the performing artist or band
  • Album — the album or release name
  • Year — release year
  • Genre — music genre classification
  • Track number — position within the album
  • Album art — embedded cover image (usually JPEG or PNG)
  • Lyrics — synchronized or unsynchronized song lyrics
  • BPM — beats per minute for DJ software
  • Composer, conductor, disc number — extended fields for classical and multi-disc releases

Without tags, your library becomes a pile of unnamed files. A file called track03.mp3 could be anything — ID3 tags are what tell your player it is "Bohemian Rhapsody" by Queen from "A Night at the Opera."

ID3v1 vs ID3v2

There are two major versions of the ID3 standard, and they are fundamentally different in design:

ID3v1 (1996)

The original tagging format. It appends a fixed 128-byte block to the end of the MP3 file. Its limitations are severe:

  • 30 characters max for title, artist, and album fields
  • 80 predefined genres (later extended to 148) — no custom genres
  • No album art, no lyrics, no Unicode
  • ID3v1.1 (1998) added a track number field by repurposing 2 bytes from the comment field

ID3v2 (1998–2000)

A complete redesign stored at the beginning of the MP3 file. ID3v2 uses a flexible frame-based structure with virtually no size limits:

  • Unlimited text length for all fields
  • Embedded artwork — JPEG, PNG, or other image formats
  • Synchronized lyrics with timestamps
  • Custom frames — store any metadata you want
  • Unicode support — proper international characters
Feature ID3v1 ID3v2.3 ID3v2.4
Text length 30 chars Unlimited Unlimited
Album art No Yes Yes
Unicode No (Latin-1) UCS-2 / UTF-16 UTF-8 native
Genres 80 predefined Free text Free text
Lyrics No Yes (synced) Yes (synced)
Compatibility Universal Very wide Good (not all players)

Recommendation: use ID3v2.3 for maximum compatibility. It supports everything most users need — artwork, Unicode (via UTF-16), long text fields, and lyrics. ID3v2.4 adds native UTF-8 and improved footer support, but some older players and car head units cannot read it.

What Happens to Tags During Conversion?

FLAC does not use ID3 tags. Instead, it stores metadata as Vorbis Comments — a simpler key-value system also used by Ogg Vorbis and Opus. Cover art in FLAC is stored in a dedicated METADATA_BLOCK_PICTURE field.

When converting FLAC to MP3, the converter must map Vorbis Comments to ID3v2 frames. Fortunately, this mapping is straightforward:

FLAC (Vorbis Comment) MP3 (ID3v2 Frame) Notes
TITLE TIT2 Direct mapping
ARTIST TPE1 Direct mapping
ALBUM TALB Direct mapping
DATE TDRC / TYER TDRC for v2.4, TYER for v2.3
TRACKNUMBER TRCK Direct mapping
GENRE TCON Free text in both
METADATA_BLOCK_PICTURE APIC Cover art, JPEG or PNG
LYRICS USLT Unsynchronized lyrics

FFmpeg handles this mapping with -map_metadata 0, which tells the encoder to copy all recognized metadata from the input to the output. Cover art stored as FLAC picture blocks is mapped to the ID3v2 APIC frame automatically.

Our converter preserves all metadata automatically. You do not need to configure anything — title, artist, album, track number, genre, year, and embedded cover art all transfer from FLAC to MP3 during conversion.

Common Tag Problems and Fixes

When metadata does not survive conversion, there is usually a specific, fixable cause:

Tags lost entirely

The converter did not include -map_metadata 0 (or equivalent). Without this flag, FFmpeg creates the output file with no metadata at all. This is the most common cause of "empty tags" after conversion.

Album artwork missing

Several possible causes:

  • Artwork not embedded — some FLAC files rely on a separate folder.jpg in the same directory rather than embedding the cover. External artwork is not part of the FLAC file and cannot transfer during conversion.
  • Artwork too large — some players struggle with embedded images over 500 KB. If your FLAC has a 5 MB PNG cover, consider resizing to a 500–800 pixel JPEG before or after conversion.
  • Converter limitation — some basic converters strip artwork. Our converter preserves it.

Garbled characters (mojibake)

Character encoding mismatch. Vorbis Comments in FLAC are always UTF-8. But if the MP3 is written with ID3v2.3 using Latin-1 encoding, non-ASCII characters (Cyrillic, CJK, accented Latin) may display incorrectly. The fix: use -id3v2_version 3 with UTF-16 encoding, or use -id3v2_version 4 which supports UTF-8 natively.

ID3 version incompatibility

Some older car stereos and portable players only read ID3v1 or ID3v2.3. If your tags appear empty on a specific device, the converter may have written ID3v2.4 tags that the device cannot parse. The solution: use -id3v2_version 3 to force the widely compatible ID3v2.3 format.

Best Practices for Music Library Conversion

When converting a large FLAC library to MP3, follow these practices to keep your metadata intact and consistent:

  • Always use -map_metadata 0 — this single flag ensures all recognized tags transfer from source to output
  • Use -id3v2_version 3 — ID3v2.3 is the most compatible version across players, devices, and car stereos
  • Keep artwork under 500 KB — resize covers to 500–800 pixels and compress as JPEG. Large PNG covers waste space and can cause issues on mobile devices
  • Verify with ffprobe — after converting a test file, run ffprobe output.mp3 to confirm all expected tags are present
  • Check a few files in your target player — the ultimate test is whether tags display correctly on the device you actually use

Batch tip: when converting an entire library, convert one album first and verify everything looks correct in your music player before processing the rest. Catching a metadata issue early saves hours of re-conversion.

The complete FFmpeg command

For reference, here is the command that combines best-practice audio encoding with full metadata preservation:

ffmpeg -i input.flac -map_metadata 0 -id3v2_version 3 \
  -codec:a libmp3lame -q:a 0 output.mp3

This copies all metadata, writes ID3v2.3 tags, and encodes at VBR V0 (~245 kbps) quality. For CBR 320 kbps, replace -q:a 0 with -b:a 320k.

Ready to Convert?

Convert your FLAC files to MP3 with metadata preserved

FLAC MP3

Tap to choose your file

or

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Frequently Asked Questions

Yes, when the converter uses -map_metadata 0. FLAC stores tags as Vorbis Comments, which map directly to ID3v2 frames in MP3. Title, artist, album, year, genre, track number, and album art all transfer correctly. Our converter preserves all metadata automatically — no configuration needed.

Album covers can be lost if the converter does not include the -map_metadata flag, or if the source FLAC stores the cover as a separate folder.jpg file rather than embedding it in the FLAC metadata. External artwork files are not part of the FLAC itself and cannot transfer during conversion. Our converter preserves all embedded artwork automatically.

ID3v2.3 offers the widest compatibility — virtually every player, device, and car stereo can read it. It supports embedded artwork, Unicode text (via UTF-16), lyrics, and unlimited field lengths. ID3v2.4 is the latest version with native UTF-8 support, but some older software like Windows Media Player and certain car head units cannot read it.

Yes. FFmpeg's -metadata flag lets you add or override individual tags during conversion (for example, -metadata title="New Title"). For batch editing across a large library, dedicated tag editors like Mp3tag (Windows), MusicBrainz Picard (cross-platform), or Kid3 are more convenient — they can auto-tag from online databases like MusicBrainz and Discogs.

More FLAC to MP3 Guides

FLAC to MP3 Bitrate Guide: How to Choose VBR vs CBR
Choose the right MP3 bitrate for lossless FLAC sources. Compare encoding methods and pick optimal settings.
Normalize FLAC to MP3 Loudness for Spotify, YouTube & Podcasts
Convert and normalize in one step. Choose -14 LUFS for streaming, -16 for podcasts, or -23 for broadcast.
FLAC to MP3 Speed Changer: Adjust Tempo of Lossless Audio
Change speed of hi-res FLAC files. Lossless source provides the cleanest input for tempo changes.
FLAC to MP3 Bass Boost: Lossless Source for Clean Enhancement
Maximum headroom for clean bass boost. 24-bit FLAC provides the ideal starting point for low-end enhancement.
FLAC to MP3 Volume Boost: Amplify Lossless Audio
Boost quiet FLAC recordings by +3 to +20 dB. Lossless source ensures the cleanest amplification.
FLAC to MP3 Fade In/Out: Smooth Transitions for Lossless Audio
Add fade in and fade out to FLAC files. Lossless source ensures the cleanest fade effects.
FLAC vs MP3: Is Lossless Really Worth It?
FLAC vs MP3 compared: audio quality, file size, blind test results, and when lossless actually matters.
How to Convert FLAC to MP3: Best Settings Guide
Optimal FLAC to MP3 settings: VBR V0 for audiophiles, 320 CBR for compatibility, 192 for balanced quality.
Back to FLAC to MP3 Converter