Tools for processing TZX files
Switch branches/tags
Nothing to show
Clone or download
shred Merge pull request #3 from kowallus/master
Added tzxwav option to decode stereo tape only from a specified channel
Latest commit 0ef044c May 22, 2018


This is a collection of command line tools for processing TZX files. TZX is a common file format for preserving computer tapes of the ZX Spectrum, but also Amstrad CPC and C64. All the tzxtools are witten in Python 3.

The Tools

  • tzxcat: Extracts file data from a TZX file
  • tzxcleanup: Removes all clutter and leaves a clean tape file
  • tzxcut: Cuts blocks from a TZX file
  • tzxls: Shows the contents of a TZX file
  • tzxmerge: Concatenates multiple TZX files into one file
  • tzxsplit: Splits a TZX file into separate programs
  • tzxwav: Converts WAV file tape recordings to TZX files



tzxtools is open source software. The source code is distributed under the terms of GNU General Public License (GPLv3).


  • I would like to thank all the people who keep the retro computing scene alive.