Edit your ID3 tags, and read every frame.
safe · secure · no server · works offline · fast
…or paste a file you copied in Finder, or just start typing at the cursor.
↓ scroll for about & FAQsafe · secure · no server · works offline · fast
…or paste a file you copied in Finder, or just start typing at the cursor.
↓ scroll for about & FAQ
Drop an .mp3 and OmniViewer reads its ID3
tags straight in the browser — title, artist, album, album artist,
year, genre, track and disc numbers, comments, lyrics, custom TXXX fields
and embedded cover art. Because an ID3 frame is addressed
individually, every one of those really is editable: change
a field and download a re-tagged copy, with the audio frames copied through
untouched and every frame you did not touch kept byte-for-byte.
The tab is also an inspector. Frames the editor has no input for — a CD table of contents, a rating, a play counter, an unusual text frame nobody standardised — used to be invisible; now every frame in the tag gets a row, named where a name exists and by its four-character frame id where none does. An All metadata table lists all of it, and an MPEG audio stream card reads the first frame header for the bitrate, sample rate, channel mode and whether the file is VBR — facts about the audio rather than the tag.
Stores and players stamp opaque identifiers into a tag: PRIV
blobs carrying purchase watermarks and listener ids, UFID
unique ids. They hold no readable metadata, they travel with the file, and
a person sharing a song rarely knows they are there. OmniViewer
flags them with the store it recognises, shows the whole
payload rather than a preview, and offers a one-click clear — per
frame, per group, or the lot.
OmniViewer speaks both ID3v2 (the modern, Unicode-capable tag most players write) and legacy ID3v1. Need to inspect the audio itself? The same drop gives you a player, a per-frame stats read-out, and byte-exact raw and hex views.
It’s one lens on OmniViewer’s MP3 File Viewer — Inspect MP3 Audio Locally: drop a file and every tab is one click away. OmniViewer opens every file format, entirely in your browser — no upload, no server.
No. OmniViewer is a static page with no server-side processing: your MP3 is read directly by your browser and never leaves your computer.
MP3 (MPEG-1/2 Audio Layer III) is a compressed audio format. The file is a sequence of independent audio frames, each starting with a sync header, usually preceded by an ID3 tag block holding the title, artist, album and cover art.
That is the ID3v2 tag block: metadata (title, artist, album, artwork) stored before the audio frames. In the hex view you can see exactly how large it is and where the audio data begins.
OmniViewer identifies the format from the content — the ID3 header or the MPEG frame sync bytes — not from the file extension, so a renamed or mislabelled file is detected for what it actually is.
Effectively unlimited. OmniViewer only reads the bytes needed to paint the screen; the engine behind it has been tested in-browser with a 40 GB file.
Yes. The METADATA tab reads the ID3v2 tag and lets you edit the title, artist, album, year and more, then download a re-tagged copy — the audio is never re-encoded, so it stays lossless. Playback with playlists is still rolling out; everything stays local either way.
Yes. The MP3 generator at /s/mp3/generator builds a valid, silent MP3 of any size up to 2 GB — you pick the MPEG version, the sample rate and the ID3 tags — and streams it straight to disk without uploading anything. A "Smallest possible" button emits the tiniest valid MP3: a single tag-less frame.