How to add cover art to MP3 files
To add cover art to an MP3, open the file in a tag editor such as Mp3tag or MusicBrainz Picard, drag the image into the cover art panel, and save. The picture is written into the file’s ID3 tag, so it travels with the file wherever it is copied. Use an image of 600–1000 pixels square: the artwork is stored inside every track, so a large cover multiplies across the whole album.
- 1
Get the cover at a sensible size
Download the artwork first. Around 600–1000 pixels square is the sweet spot for embedding — large enough for any player interface, small enough that it does not bloat every track in the album.
- 2
Open the files in a tag editor
Mp3tag is the usual choice on Windows and is free. MusicBrainz Picard works on Windows, macOS and Linux and can also identify releases automatically. foobar2000 handles it too if you already use it as a player. Select every track in the album at once so they all receive the same image.
- 3
Add the image and save
In Mp3tag, right-click the cover art panel on the left and choose Add cover, then pick your file. In Picard, drag the image onto the cover art area. Save with Ctrl+S — with all tracks selected, the artwork is written to each one.
- 4
Confirm it took
Reload the folder in your player. If the old artwork persists, the player is showing a cached thumbnail rather than reading the file again; forcing a library rescan resolves it.
Embedded artwork versus a folder image
There are two ways to give an album a cover, and they solve different problems. Embedded artwork lives inside each audio file, so it survives being copied to a phone, a USB stick or a car stereo. A folder image is a separate file — usually cover.jpg — sitting alongside the tracks, read by media servers scanning the directory.
Embedded is right for portable files and for anything played outside your own library. A folder image is right for a large collection: it stores one copy per album instead of one per track, and it is what Plex, Jellyfin and Navidrome look for first.
Most well-kept libraries have both. If you are choosing one, decide by where the music actually gets played.
FLAC, M4A and other formats
The same tools handle FLAC, M4A, OGG and Opus. The container differs — FLAC uses a Vorbis comment picture block rather than an ID3 frame — but Mp3tag and Picard abstract that away, so the process is identical from your side.
One exception worth knowing: WAV has no standard tagging format. Artwork embedded in a WAV is unreliable across players. If you care about tags, convert to FLAC, which is lossless and tags properly.
Common questions
What size should embedded cover art be?
600–1000 pixels square. Because the image is stored inside every track, a 3MB cover on a twelve-track album adds roughly 36MB for something typically displayed at a few hundred pixels.
Why does my player still show the old artwork?
Almost always a cached thumbnail rather than a failed write. Force a library rescan, or clear the player’s artwork cache, and check the file again in your tag editor to confirm the new image is present.
Can I add cover art to many albums at once?
Tag editors apply one image to every selected file, which handles a single album quickly. Across a whole library each album still needs its own correct cover, which is the tedious part — and the reason folder images are usually preferred at scale.
Need the cover right now?
Search any song or paste a Spotify or Apple Music link. Free, no signup.
Download a coverRelated guides
Album art for Plex, Jellyfin and Navidrome
Which filenames each media server looks for, where to put the image, and why covers sometimes refuse to appear even when the file is right.
How to get high-resolution album art
Covers are commonly available at 3000×3000 while Spotify caps at 640×640. What resolution you can actually expect, how to tell a real high-res cover from an upscale, and which size to use where.