From Hydrogenaudio Knowledgebase
Jump to: navigation, search
MP3val screenshot
validation and (optionally) fixing of MP3 files
Developer(s) Alexey Kuznetsov and Eugen Tikhonov
Release information
Initial release {{{released}}}
Stable release 0.1.8 (25-06-2009)
Preview release
Operating system Windows and major Unix
Additional information
Use validation, fixing
License GPL


MP3val is a tool for MPEG audio files validation and (optionally) fixing problems. It can be useful for finding corrupted files (e.g. incompletely downloaded). MP3 decoders are very tolerant to inconsistencies in the input file. Most players even don't report to user about stream errors. So, as a rule, user doesn't know whether his files are valid or broken. But using broken files can eventually lead to problems during playback on certain software/hardware.

Be careful: although MP3val can repair even files with MPEG stream errors, it is recommended that you find a "good" copy of this file, because a "click" sound usually can't be removed, the repaired file will only look like good.

The core component of MP3val is an application with command-line interface. There are two graphical frontends one is a Windows application and a multi-platform Python script.


  • validation of MPEG audio files
  • fixing of MPEG audio files
  • finding corrupted files

Supported formats[edit]

Operating Systems[edit]

  • Windows
  • major Unix systems

External links[edit]