File Formats

Every kind of file, explained: what it is, the software that opens it and how its bytes are laid out. Search by extension, name or program, or drop any file on any page of this site to look inside it.

Categories

Viewers

Fully supported: 26 formats · Partially supported: 282 formats

Drop one on any page and the explorer takes it apart and shows what it holds: the picture, the sound, the notes, the rows or the text.

Latest additions

FormatNameAboutViewer
.SRECMotorola S-recordFirmware as lines of S-records, each with a type, address and checksum.partial
.TAPAcorn Atom tape fileThe programs of an Acorn Atom cassette: ATM files, each a 22-byte header and its data.partial
.TAPAmstrad CPC tape fileThe blocks an Amstrad CPC writes to cassette: header and data blocks, each with a length and a flag byte.partial
.TAPKC 85 / Z 9001 tape file (KC-TAP)A tape file of the KC 85 and Z 9001 home computers: a signature, a header block and blocks of 128 bytes.partial
.TAPSIMH tape imageThe magnetic tape of the SIMH simulators: records framed by a 32-bit length at both ends, and tape marks.partial
.DSKAmstrad CPC disk image (standard)A CPC or Spectrum +3 floppy (MV - CPCEMU), track by track with each sector’s ID.partial
.DSKAmstrad CPC disk image (extended)A CPC or Spectrum +3 floppy (EXTENDED CPC DSK): a size for every track and a stored length for every sector.partial
.RESX.NET resource fileThe XML resource files of .NET and Windows Forms: strings, pictures, icons and typed values, built into .resources.partial
.CSPROJVisual Studio projectC#, C++, Visual Basic and F# projects as MSBuild XML.partial
.SLNVisual Studio solutionThe projects and build configurations of a Visual Studio solution, as text.partial
.ZIPZIP archiveFiles compressed one by one, listed again in a directory at the end.full
.XAMLXAML user interface and object markupXML markup that WPF, UWP, WinUI, MAUI, Avalonia and Workflow Foundation read to build objects and user interfaces.partial
.WASMWebAssembly modulePortable bytecode for browsers and runtimes, in numbered sections.partial
.IPYNBJupyter notebookCode, notes and saved results as cells in a JSON document.partial
.GEOJSONGeoJSONMap points, lines and areas with properties, written as JSON.full
.MD2Quake II modelid Software’s Quake II model: whole-frame animation with byte-packed vertices.full
.QOIQuite OK Image FormatA tiny lossless RGB and RGBA format, much faster to code than PNG.full
.SCLTR-DOS file archiveThe files of a TR-DOS disk without the disk: descriptors, whole sectors and a checksum.partial
.TRDTR-DOS disk imageA TR-DOS floppy disk of a ZX Spectrum clone: a catalogue, a disk information sector and files in 256-byte sectors.partial
.VTTWebVTT subtitlesThe subtitle format of the web: UTF-8 cues with positioning and styling.partial

Reference

Fully supported: 53 formats · Partially supported: 520 formats

A complete reference has a page for each part of the file, for every version.

Latest additions

FormatNameAboutReference
.TAPAcorn Atom tape fileThe programs of an Acorn Atom cassette: ATM files, each a 22-byte header and its data.partial
.TAPAmstrad CPC tape fileThe blocks an Amstrad CPC writes to cassette: header and data blocks, each with a length and a flag byte.partial
.TAPKC 85 / Z 9001 tape file (KC-TAP)A tape file of the KC 85 and Z 9001 home computers: a signature, a header block and blocks of 128 bytes.partial
.TAPSIMH tape imageThe magnetic tape of the SIMH simulators: records framed by a 32-bit length at both ends, and tape marks.partial
.DSKAmstrad CPC disk image (extended)A CPC or Spectrum +3 floppy (EXTENDED CPC DSK): a size for every track and a stored length for every sector.partial
.RESX.NET resource fileThe XML resource files of .NET and Windows Forms: strings, pictures, icons and typed values, built into .resources.partial
.XAMLXAML user interface and object markupXML markup that WPF, UWP, WinUI, MAUI, Avalonia and Workflow Foundation read to build objects and user interfaces.partial
.SCLTR-DOS file archiveThe files of a TR-DOS disk without the disk: descriptors, whole sectors and a checksum.partial
.TRDTR-DOS disk imageA TR-DOS floppy disk of a ZX Spectrum clone: a catalogue, a disk information sector and files in 256-byte sectors.partial
.POVPOV-Ray scene description languageThe text scene description language of the POV-Ray ray tracer.partial
.IPYNBJupyter notebookCode, notes and saved results as cells in a JSON document.partial
.ICLWindows icon libraryMany Windows icons as resources in an NE or PE library.partial
.SZXZX-State snapshotA ZX Spectrum snapshot as a list of blocks: registers, paging, RAM pages and interfaces.partial
.PCDPoint Cloud DataThe Point Cloud Library’s format: a text header of fields, then the points.full
.SAPAtari 8-bit musicAtari 8-bit music as the original 6502 player code, behind a text header of tags.partial
.D71Commodore 1571 disk imageA Commodore 1571 floppy disk: 1,366 sectors of 256 bytes on 70 tracks, in track order.partial
.D80Commodore 8050 disk imageA Commodore 8050 floppy disk: 2,083 sectors of 256 bytes on 77 tracks, in track order.partial
.D81Commodore 1581 disk imageA Commodore 1581 floppy disk: 3,200 sectors of 256 bytes on 80 tracks of 40 sectors.partial
.D82Commodore 8250 disk imageA Commodore 8250 floppy disk: 4,166 sectors of 256 bytes on 154 tracks, in track order.partial
.G64GCR-level Commodore disk imageA Commodore 1541 or 1571 disk as the GCR bit stream of every track, half tracks included.partial

Look inside any file

Drop a file anywhere on this site

It opens in a hex viewer straight away. The file is read in your browser and never leaves your computer.