SFD to XPM Converter

Create X11 pixmap images from FontForge font projects online

Drop files here. 1 GB maximum file size or Sign Up
to
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

Color Icons

XPM supports full color and transparency — create glyph-based icons from your SFD font designs for X11 desktop environments and Linux applications.

No Local Tools

Convertio renders SFD to XPM on its servers. No FontForge or X11 development setup required on your machine.

Data Security

Uploaded SFD files are removed after rendering and XPM outputs are deleted within 24 hours to protect your font projects.

How to convert SFD to XPM

1

Select files from Computer, Google Drive, Dropbox, URL or by dragging it on the page.

2

Choose xpm or any other format you need as a result (more than 200 formats supported)

3

Let the file convert and you can download your xpm file right afterwards

About formats

SFD (SplineFont Database) is the native source file format of FontForge, the free and open-source font editor originally created by George Williams in 2000 under the name PfaEdit. The format stores a complete font project — glyph outlines (cubic and quadratic splines), advance widths, side bearings, hinting instructions, kerning and OpenType feature tables, naming records, and metadata — in a single human-readable text file. Each glyph is described by its Unicode code point, outline coordinates, reference composites, and anchors, making the entire font design inspectable and diffable with standard text tools. SFD functions as the editable working format during font development, from which finished fonts are compiled to binary formats like OTF, TTF, or WOFF. A primary advantage is version control friendliness — because SFD is plain text, font designers can track changes to individual glyphs, merge contributions from collaborators, and maintain full revision history using Git or any other VCS. The format's completeness is another strength: it preserves every piece of data that FontForge can represent, including TrueType instructions, contextual substitution lookups, and multiple master axes, avoiding round-trip data loss during editing. The SFD specification is publicly documented and has evolved through several versions. FontForge's widespread adoption in the open-source type design community means SFD serves as the source format for hundreds of freely licensed font families distributed worldwide.
Developer: George Williams
Initial release: November 7, 2000
XPM (X PixMap) is a color image format for the X Window System, developed by Arnaud Le Hors at GROUPE BULL beginning in 1989 as the color successor to the monochrome XBM format. Like XBM, XPM files are valid C source code — each file defines the image as a static array of character strings, where the header strings specify width, height, number of colors, and characters per pixel, the color definition strings map character codes to color values (supporting X11 color names, hexadecimal RGB, and symbolic color types like 'background' and 'foreground'), and the pixel strings encode each row as a sequence of character codes that index the color palette. This ASCII art representation makes XPM images human-readable: one can often see the image content directly in the text of the source file. The format went through three revisions: XPM1 (1989, compatible with X10), XPM2 (simplified syntax), and XPM3 (1991, the current version with the static char* syntax and extended color specification). XPM was the standard format for X Window application icons, splash screens, pixmap buttons, and themed UI elements throughout the 1990s and 2000s. One advantage is the combined benefits of being a valid C source file and a color image: XPM files can be compiled into applications, edited in any text editor, processed by text tools, and version-controlled, while supporting up to 256 colors with transparency (using the 'None' color keyword). The X11 ecosystem's reliance on XPM ensures broad tool support. XPM files are handled by all X11 toolkits, ImageMagick, GIMP, and web browsers (legacy support).
Initial release: 1989

Frequently Asked Questions

Why convert SFD to XPM?

XPM is a color pixmap format used for icons and graphics in X11 desktop environments. Convert SFD to XPM for glyph-based icons in Linux GUI apps.

How do I open an XPM file?

XPM is a C-source format readable in any text editor. GIMP, ImageMagick, and X11 display tools also render it as a color image.

Does XPM support color?

Yes, XPM supports full color and even transparency — it is the color counterpart to the monochrome XBM format.

Can XPM be embedded in code?

Yes, XPM stores pixel data as C string arrays. Include the file directly in C/C++ source code for X Window applications.

Is this free?

Convertio converts SFD to XPM for free online — no sign-up, no X11 tools, no FontForge needed.