.FACE

FACE File

Usenix FaceSaver Bitmap Image
Ask a question
QUICK ANSWER

A FACE file is a Usenix FaceSaver image - a small grayscale facial portrait from the 1980s Unix era, stored as plain ASCII text with hex-encoded pixel data. Open it with the free XnView viewer on Windows, macOS, or Linux. To convert it to PNG, use XnView's export or run fstopgm from the netpbm toolkit on the command line.

Developer: Lou Katz (Metron Computerware, Ltd.); used in the Unix/Usenix community Category: Raster Image Files Open standard MIME: image/x-portable-graymap
OPENS ON Windows macOS Linux
Related: .JPG · .PNG · .TIF · .ECW

On this page

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

A .face file is a Usenix FaceSaver Bitmap Image, a legacy raster format developed by Lou Katz at Metron Computerware, Ltd. during the 1980s for the Unix and Usenix community. Its purpose was to store a person’s facial portrait in a compact, portable, human-readable form that could be sent over early email systems and embedded in Unix user directories and Usenix conference attendee databases.

Unlike binary image formats, a .face file is plain ASCII text throughout. It opens with a series of Field: value header lines - such as FirstName:, LastName:, E-mail:, and the mandatory PicData: and Image: fields - followed by the actual pixel data encoded as lines of hexadecimal digits. Each pair of hex characters represents one 8-bit grayscale pixel, giving 256 levels of gray. Portraits were typically small fixed sizes, commonly 96×128 pixels, keeping files to a few kilobytes.

The format carries no compression; hex encoding makes .face files larger than equivalent binary images. The netpbm toolkit provides the fstopgm command to convert a .face file into a PGM graymap, and pgmtofs for the reverse. On modern systems, XnView MP can also open .face files on Windows, macOS, and Linux.

FaceSaver is a registered trademark of Metron Computerware, Ltd. The format is entirely obsolete and has long been superseded by PNG, JPEG, and similar modern photo formats.

Security & safety

RISK: LOW

A FACE file is passive ASCII text with no executable code, so opening it in a viewer or text editor is safe. The only minor caveat is privacy: FaceSaver headers can contain a real name, e-mail, telephone and postal address, so a shared .face may expose personal contact details. Use the official XnView or netpbm; avoid obscure "FaceSaver converter" download sites.

Format details

in a nutshell
FULL NAMEUsenix FaceSaver Bitmap Imageaka FaceSaver image, Usenix FaceSaver(tm) file
DEVELOPERLou Katz (Metron Computerware, Ltd.); used in the Unix/Usenix communitysince 1980s (Unix/Usenix community; for compact, portable facial portrait images)
MIME TYPEimage/x-portable-graymap
TYPEASCII text header + hexadecimal-encoded grayscale bitmap (text)
STANDARDOpen · royalty-free

Programs that open FACE files

Windows2 apps
XnView / XnView MP Freemium Open the .face directly; XnView decodes the FaceSaver format and can Export to PNG/JPEG. Free for personal use.
Any text editor (Notepad, Notepad++) Open-source Open to read the ASCII header fields (name, contact, PicData); you won't see the picture, only its hex data.
macOS2 apps
XnView MP Freemium Open the .face to view the portrait and export it to a modern format.
netpbm (fstopgm) Open-source Run 'fstopgm face.face > out.pgm' in Terminal, then convert the PGM to PNG with 'pnmtopng'.
Linux2 apps
netpbm (fstopgm) Open-source Run 'fstopgm file.face > file.pgm' to convert the FaceSaver image to a standard PGM graymap; pipe to PNG via pnmtopng.
XnView MP Freemium Open and convert the .face on Linux.

Technical details

deep spec
Format typePlain ASCII text file: human-readable `Field: value` header followed by hexadecimal pixel rows
Pixel encodingEach pixel byte is written as two hexadecimal ASCII characters; pixels are stored row by row with no binary data
Color modelGrayscale only - no color channels supported
Color depth8 bits per pixel, yielding 256 levels of gray
Storage efficiencyUncompressed and hex-encoded; a standard 96×128 portrait grows to roughly 24 KB as ASCII text vs. ~12 KB as raw binary
Typical dimensionsCommonly 96×128 pixels for portrait headshots; the spec imposes no hard upper limit on image size
Identification / magicNo binary magic number; files are recognized by leading ASCII header lines such as `FirstName:` or `PicData:`
Mandatory header fields`PicData:` (declares width, height, and bit depth) and `Image:` (marks the start of pixel data)
Optional metadata fields`FirstName:`, `LastName:`, `E-mail:`, `Organization:` - personal-info fields embedded in the ASCII header
Conversion tools`fstopgm` converts `.face` to a PGM graymap; `pgmtofs` converts PGM back to `.face` - both part of the netpbm toolkit
Developer / trademarkCreated by Lou Katz at Metron Computerware, Ltd.; FaceSaver® is a registered trademark of Metron Computerware, Ltd.
Platform originDesigned for Unix and the Usenix community; used in early Unix finger databases and Usenix conference attendee directories
MIME type`image/x-portable-graymap` (also served as `application/octet-stream`)
Format statusObsolete legacy format, not updated for decades; superseded by PGM, PNG, and modern photo formats
Modern viewer supportXnView / XnView MP on Windows, macOS, and Linux; any plain-text editor can inspect the ASCII header and raw pixel data
Released1980s (Unix/Usenix community; for compact, portable facial portrait images)
Latest versionStable/frozen - an obsolete legacy format, not updated for decades
Open standardYes · royalty-free
Specificationwww.fileformat.info

FACE conversions

Community Q&A

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

Frequently asked questions

What is a FACE file?
It's a Usenix FaceSaver image - an old Unix format storing a small grayscale facial portrait as plain ASCII text (header fields plus the picture in hexadecimal). It's obsolete today.
How do I open a FACE file?
Use the free XnView image viewer, which decodes FaceSaver and can export to PNG/JPEG. On Unix/Linux/macOS you can also run netpbm's 'fstopgm' to convert it to a standard PGM image.
How do I convert a FACE file to PNG or JPEG?
Open it in XnView and Export to PNG/JPEG, or use netpbm: 'fstopgm file.face | pnmtopng > file.png'. PNG keeps the image lossless.
Why can I read text when I open a FACE file?
Because FaceSaver is a text format. The readable lines at the top are header fields (name, e-mail, PicData); the long blocks of hex digits below are the actual grayscale picture.
Is the FaceSaver format still used?
No - it's obsolete, from the early Unix/Usenix era. Convert any .face files to PNG with XnView or netpbm for modern use.

References

1FileFormat.Info - FaceSaver (Encyclopedia of Graphics File Formats)www.fileformat.info
2Just Solve the File Format Problem - FaceSaverfileformats.archiveteam.org

Keep exploring

across the database

Top extensions this week

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

Related extensions

.JPGJPEG Image
.PNGPortable Network Graphics
.TIFTagged Image File Format
.ECWEnhanced Compression Wavelet (ECW) image
.AVIFAV1 Image File Format (AVIF)
.JP2JPEG 2000 Image (ISO/IEC 15444-1)

Free file tools

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

Open the toolbox

Browse file extensions A-Z