.FUR

FUR File

Furnace Module
Ask a question
QUICK ANSWER

A .fur file is a Furnace Module, the native project file of Furnace, a free multi-system chiptune tracker. It stores a whole song as patterns, instruments, wavetables, and samples aimed at emulated retro sound chips. Open it with Furnace on Windows, macOS, or Linux, which is the only application that reads the format fully. From there you can play the tune or render it to .wav.

Developer: tildearrow (Furnace project) Category: Audio Files Open standard MIME: application/octet-stream
OPENS ON Windows macOS Linux Android
Related: .OPUS · .M3U · .M3U8 · .WFP

On this page

19k+ extensions indexed
Last reviewed Aug 5, 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 FUR file format?

A .fur file is a Furnace Module, the native project format of Furnace, a free multi-system chiptune tracker written by tildearrow and first released in 2021. Rather than storing finished audio, a .fur file holds everything needed to rebuild a song: the channel layout, patterns of notes and effects, instrument definitions, wavetables, and embedded PCM or ADPCM samples. Furnace can emulate more than 50 retro sound chips, and each module records which of those chips its song targets.

Under the hood the format is a block-based binary file. It opens with the 16-byte magic string -Furnace module-, a 2-byte format version, and then a series of named blocks for song info, instruments, samples, and pattern data. The whole file may be zlib-compressed, which Furnace detects on its own. Format versions are plain integers that have climbed from 27 in Furnace 0.4.6 to 228 in 0.6.8.1 while keeping older files readable.

Security & safety

RISK: LOW

A .fur file is passive song data, not an executable, so opening one cannot run code. The only realistic concern is a malformed or malicious file exploiting a parser bug, so open files from unknown sources with an up-to-date Furnace build.

Format details

in a nutshell
FULL NAMEFurnace Moduleaka Furnace song, Furnace chiptune module
DEVELOPERtildearrow (Furnace project)since 2021
CATEGORYAudio Files
MIME TYPEapplication/octet-stream
TYPEBinary, block-based (optionally zlib-compressed)
STANDARDOpen · royalty-free
This extension is also used by…
  • Fur / fur brush texture files - Some 3D and hair-grooming plugins use .fur as an ad-hoc extension for fur or hair descriptor data, unrelated to Furnace audio.
  • Generic user-named data - The three-letter string 'fur' is occasionally used as a private extension by in-house tools; such files have no shared format.
MAGIC BYTES · FILE SIGNATURE
OFFSET
000102030405060708090a0b0c0d0e0f
HEX
2D4675726E616365206D6F64756C652D
ASCII
-Furnace module-
16-byte magic string at offset 0 for uncompressed files. zlib-compressed .fur files start with the zlib header (commonly 78 9C) instead; Furnace detects compression from the leading bytes and inflates before reading the magic.

Programs that open FUR files

Windows1 app
Furnace Open-source Download the Windows build, then open the .fur file with File > Open to edit and play the module.
macOS1 app
Furnace Open-source Grab the macOS .dmg, drag Furnace to Applications, and open the .fur file from within the app.
Linux1 app
Furnace Open-source Install from your distro package (e.g. furnace on Arch) or the AppImage, then run furnace song.fur to open it.
Android1 app
Furnace Open-source Install the Android APK from the official releases and open the .fur file to play or edit it.

Technical details

deep spec
EncodingBinary block structure; strings are UTF-8 null-terminated
Byte orderLittle-endian for all multi-byte integers and floats
ContainerFlat block list: 16-byte magic, 2-byte format version, reserved fields, then named blocks (INFO, SONG, INS, WAVE, SMPL, PATR, etc.)
CompressionOptional whole-file zlib (DEFLATE) compression; uncompressed files also accepted
Typical sizeA few KB to several MB, depending on embedded PCM samples
StructureAfter the header, each block (format version >= 100) carries a 4-byte identifier and 4-byte little-endian size, followed by its data. Blocks hold song metadata and channel setup, instruments (40+ synthesis types), wavetables, PCM/ADPCM/BRR samples, and 256-row pattern arrays with note, instrument, volume, and effect columns. Multiple SONG blocks provide subsongs sharing the same assets.
IntegrityNo built-in checksum; integrity relies on the zlib stream when compressed
PlatformsWindows, macOS, Linux, Android, FreeBSD
NotesThe magic string is written mixed-case as -Furnace module- per the official specification. Format versions are monotonic integers (e.g. 27 for Furnace 0.4.6, 181 for 0.6, 228 for 0.6.8.1); Furnace maintains backward compatibility across the range using version-conditional fields.
Initial Release FullFurnace 0.1 was first released in 2021 by tildearrow.
Released2021
Latest versionFormat version 228 (Furnace 0.6.8.1)
Open standardYes · royalty-free
Specificationgithub.com

FUR conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with FUR 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 FUR files.

Frequently asked questions

How do I open a .fur file?
Install Furnace (free, open-source) for Windows, macOS, Linux, or Android from the official GitHub releases, then open the file with File > Open. Furnace is the only program that reads the format in full.
Can I convert a .fur file to MP3 or WAV?
Yes for WAV: use Furnace's Export Audio feature or the -output command-line flag. For MP3, render to WAV first, then encode with ffmpeg or Audacity.
Is a .fur file the same as the actual music?
No. A .fur file is a project that describes patterns, instruments, and samples for emulated sound chips. You have to play or render it in Furnace to hear the audio.
Why won't my media player play a .fur file?
General media players do not understand the Furnace block format. You need Furnace itself, or an exported WAV or VGM file, to listen to the song.
Can Furnace open DefleMask or other tracker files?
Yes. Furnace imports DefleMask .dmf plus FamiTracker, ProTracker .mod, Scream Tracker 3 .s3m, FastTracker 2 .xm, and Impulse Tracker .it modules, among others.
Are .fur files safe to open?
They are low risk because they contain only song data and cannot execute code. Keep Furnace updated and be cautious with files from untrusted sources.

References

1Furnace file format specification (papers/format.md)github.com
2Furnace file formats (import/export) documentationgithub.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.JSONJavaScript Object Notation file
6.M4AMPEG-4 Audio File
7.TAGDataFlex Query Tag Name File
8.ICSiCalendar data file
9.DATProgram Data File (generic)
10.JPGJPEG Image

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