PT3 to SIX Converter

Render PostScript Type 3 fonts as DEC Sixel terminal graphics online

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

Terminal Graphics

Sixel displays images inline in terminal windows. Convert PT3 font glyphs to SIX for visual previews directly in your command-line environment.

Retro & Modern

Sixel originated on DEC terminals but is now supported by modern emulators. PT3 fonts bridge the gap between legacy PostScript and terminal graphics.

Online Tool

No terminal configuration needed for the conversion itself. Upload your PT3 font in any browser and download the Sixel output.

How to convert PT3 to SIX

1

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

2

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

3

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

About formats

PT3 (PostScript Type 3) is a font format defined as part of the PostScript language specification, introduced by Adobe Systems in 1984. Unlike Type 1 fonts, which use a restricted subset of PostScript operators optimized for hinting and efficient rendering, Type 3 fonts allow the full PostScript language to describe each glyph. This means glyphs can incorporate graduated fills, grayscale shading, complex path operations, color, and even bitmap images — capabilities impossible within Type 1's constrained charstring interpreter. Adobe originally kept the Type 1 specification secret and proprietary, so third-party type foundries and developers who wanted to create PostScript-compatible fonts had to use the publicly documented Type 3 format during the late 1980s. A notable advantage is creative freedom: because any valid PostScript program can define a glyph, designers can produce decorative, illustrated, and textured letterforms that go far beyond simple outline fills. The format's openness was another practical strength in its era, enabling anyone to create PostScript fonts without licensing Adobe's proprietary hinting technology. However, Type 3 fonts lack the hinting mechanisms that make Type 1 text crisp at small sizes and low resolutions, which limited their use for body text. When Adobe published the Type 1 specification in March 1990, most foundries migrated to the hinted format. Type 3 fonts remain primarily of historical interest, encountered in archived PostScript documents and specialized applications where artistic glyph rendering outweighs the need for screen-optimized hinting.
Developer: Adobe Systems
Initial release: 1984
SIX is a file extension for SIXEL (Six Pixel) graphics data, a bitmap graphics format developed by Digital Equipment Corporation (DEC) in 1983 and introduced with the LA50 dot matrix printer. SIXEL encodes images as a sequence of printable ASCII characters, where each character represents a column of six vertical pixels (a 'sixel') — the character's ASCII value minus 63 provides a 6-bit binary pattern, with each bit controlling one pixel in the vertical column. The encoding is structured as a series of sixel bands (each six pixels tall) across the image width, with control sequences for color selection (up to 256 registers with HLS or RGB specification), repeat counts (run-length encoding for efficiency), carriage return, and newline commands. SIXEL data is transmitted to the output device using DEC's standard escape sequence protocol, embedded within the text stream alongside regular character output. Originally designed for DEC's line of printers and later supported by DEC VT-series terminals (VT240, VT330, VT340), SIXEL has experienced a remarkable revival in modern terminal emulator software. One advantage is terminal-native image display: SIXEL allows images to be rendered directly within a text terminal session without requiring a graphical window system, enabling command-line tools to display graphs, photographs, and previews inline with text output. This capability has driven adoption in modern terminals like mlterm, xterm, WezTerm, and foot. SIX/SIXEL data can be generated by ImageMagick, libsixel, and chafa, and viewed in any SIXEL-capable terminal emulator.
Initial release: 1983

Frequently Asked Questions

Why convert PT3 to SIX?

Sixel encodes images for display directly in terminal windows. Converting PT3 to SIX lets you preview font glyphs inline in terminal-based workflows.

How do I display a SIX file?

Terminal emulators like mlterm, xterm (with Sixel support), and iTerm2 render Sixel graphics inline. You can also cat the file to display it in the terminal.

Does Sixel support color?

Yes. Sixel supports a color palette — your font glyphs can render with custom colors for visually rich terminal output beyond basic monochrome text.

Can I batch convert PT3 fonts?

Yes. Upload all your PT3 files at once — Convertio produces individual SIX outputs for each font, ready for terminal display.

Is this conversion free?

Entirely free. No terminal tools needed for conversion — upload PT3 and get SIX output from any browser.