.SHN

SHN File

Shorten Compressed Audio File
Ask a question
QUICK ANSWER

An SHN file is a losslessly compressed audio recording created with the Shorten codec (1993). It was the standard format for concert-taping communities in the late 1990s and early 2000s, now largely replaced by FLAC. On Windows, open it with foobar2000 plus the foo_input_shorten plugin. To convert, use ffmpeg: ffmpeg -i input.shn output.flac.

Developer: Tony Robinson / SoftSound Ltd Category: Audio Files MIME: audio/x-shorten
OPENS ON Windows macOS Linux Web
Related: .OPUS · .M3U · .M3U8 · .WFP

On this page

19k+ extensions indexed
Last reviewed Aug 29, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SHN file format?

A .shn file is a losslessly compressed audio file encoded with the Shorten codec, developed by Tony Robinson at SoftSound Ltd in 1993. Shorten was one of the first practical lossless audio formats and dominated the concert-recording trade community through the late 1990s and early 2000s, particularly on etree.org and in Grateful Dead tape archives.

The codec uses linear prediction (differencing) followed by Rice/Golomb entropy coding. It supports arbitrary sample rates and bit depths; the most common use is 44,100 Hz 16-bit stereo CD-quality audio, typically yielding files around 200-700 MB for a full album rip.

The file begins with the 4-byte magic signature ajkg, followed by a version byte (0x02 for v2, 0x03 for v3), then header fields for channel count, block size, and LPC order. Shorten has no built-in checksum; the etree community uses companion .md5 files - MD5 sums of decoded PCM - to verify integrity.

Development ceased around 2007 with final release v3.6.1. The format has been largely superseded by FLAC (Xiph.org, 2001), which offers better compression, seek support, and native metadata. Most etree archives now dual-post .shn and FLAC. Decoding is handled by the shorten command-line tool or via plugins for Foobar2000 and Winamp.

Security & safety

RISK: LOW

Pure audio data; no executable code. Companion .md5 files allow integrity verification. No known exploits.

Format details

in a nutshell
FULL NAMEShorten Compressed Audio Fileaka SHN file, Shorten audio
DEVELOPERTony Robinson / SoftSound Ltdsince 1993
CATEGORYAudio Files
MIME TYPEaudio/x-shorten
TYPElossless audio codec / compressed binary
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
616A6B67
ASCII
ajkg
Version byte follows at offset 4 (02 = v2, 03 = v3); then sample rate, channels, block size

Programs that open SHN files

Windows3 apps
Winamp Free Requires shorten_input.dll plugin; drag .shn into playlist after installing plugin.
Foobar2000 Free Install foo_input_shorten component from Hydrogenaudio; then drag .shn file into foobar2000.
SUPER (eRightSoft) Free Load SHN file and convert to MP3/FLAC via GUI.
macOS1 app
Cog Open-source Drag .shn file into Cog; supports SHN natively.
Linux2 apps
xine Open-source Play SHN files through xine-lib with appropriate input plugin.
shorten (CLI) Open-source shorten -x input.shn output.wav - decodes to WAV for further processing.
Web1 app
AnyConv SHN to FLAC Free Upload .shn, convert to FLAC online.

Technical details

deep spec
Magic bytes61 6A 6B 67 (ASCII "ajkg") at offset 0
Version byteOffset 4 - 0x02 = v2, 0x03 = v3
EncodingBinary, big-endian
ContainerRaw Shorten bitstream (no outer container or wrapper format)
Compression algorithmLinear prediction (differencing) + Rice/Golomb entropy coding
Lossless modeDefault; near-lossless mode exists but is rarely used in practice
Typical sample rate44100 Hz (CD-quality); arbitrary rates supported by codec
Typical bit depth16-bit stereo (standard CD rip); 8-bit also supported
Typical file size200 MB - 700 MB (full CD rip at lossless quality)
Seek supportLimited; v3.5.1+ added seek table via companion .shn.idx file
Integrity verificationNo built-in checksum; companion .md5 files (MD5 of decoded PCM) used by etree community
Metadata supportNone built-in; the format has no tag fields
Development statusAbandoned ~2007; last release v3.6.1
Primary community useConcert bootleg trading - etree.org, Grateful Dead archive, lossless live music collections
Released1993
Latest version3.6.1 (final release ~2007)
Specificationwww.loc.gov

SHN conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SHN files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SHN files.

Frequently asked questions

What program opens SHN files?
foobar2000 with the foo_input_shorten plugin is the easiest option on Windows. On macOS, Cog supports SHN natively. The command-line shorten tool can decode to WAV on any OS.
How do I convert SHN to FLAC?
Use ffmpeg: 'ffmpeg -i input.shn output.flac'. Both are lossless, so no quality is lost. You can also batch-convert with dBpoweramp.
Why are SHN files so large?
SHN is losslessly compressed - a 70-minute CD rip is typically 200-400 MB. It keeps all audio data intact, unlike MP3 which discards information.
Is SHN better quality than FLAC?
Both are lossless, so the decoded audio is bit-for-bit identical to the original. FLAC is strictly better as a format: better compression, seeking, metadata tags, and active development.
Can VLC open SHN files?
VLC does not officially support SHN. Use foobar2000 with plugin, or convert to FLAC first.

References

1Wikipedia - Shorten (codec)en.wikipedia.org
2Library of Congress - Shorten Audio Format (FDD000199)www.loc.gov

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Related extensions

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z