PPSX to SIX Converter

Render PPSX slides as DEC SIXEL terminal graphics

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

Terminal-Native Graphics

SIX encodes PPSX slides as escape sequences that render directly in compatible terminals — view presentation images without leaving the command line.

Retro Meets Modern

SIXEL bridges vintage DEC terminal technology with modern presentations. Display PPSX slides on classic hardware, retro terminal emulators, or headless server sessions.

Cross-Platform Terminals

SIXEL works in xterm, mlterm, foot, WezTerm, and other modern terminal emulators across Linux, macOS, and Windows — no graphical desktop required.

How to convert PPSX 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

PPSX (PowerPoint Slideshow XML) is the Open XML counterpart to the legacy PPS format, introduced by Microsoft with Office 2007. Like PPTX, a PPSX file is a ZIP archive containing XML parts that describe slides, layouts, themes, and media assets according to the Office Open XML specification. The distinguishing characteristic is behavioral: opening a PPSX file launches the presentation directly in full-screen slideshow mode, bypassing the editing environment. This makes PPSX the preferred format for distributing finalized presentations where the audience should experience the content as a seamless visual narrative without exposure to the editing interface, slide sorter, or speaker notes panel. PPSX files support every visual feature available in PPTX including transitions, animations, embedded video and audio, hyperlinks, SmartArt, charts, and custom slide timings. One advantage is streamlined delivery — a PPSX file attached to an email or shared via a link opens as a polished presentation with a single click, requiring no instruction to the recipient. The XML-based foundation provides another benefit: PPSX files are typically much smaller than equivalent PPS files due to built-in ZIP compression, and their contents can be inspected or modified programmatically using standard XML tools. The format is supported for playback in PowerPoint, LibreOffice Impress, Google Slides (after upload), and various mobile presentation apps, ensuring broad cross-platform reach for distributed slide decks.
Developer: Microsoft
Initial release: January 30, 2007
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 PPSX to SIX?

SIXEL is a terminal graphics protocol from DEC. Converting PPSX slides to SIX lets you display presentation images directly in text-based terminal sessions — no GUI needed.

How do I display SIX files?

Cat the SIX file in a SIXEL-capable terminal — xterm (with -ti vt340), mlterm, foot, and WezTerm all render SIXEL graphics inline among text output.

What is the SIXEL format?

SIXEL (Six Pixels) is a bitmap graphics format from Digital Equipment Corporation. It encodes images as escape sequences that terminals render directly in the text area.

Does SIX support color?

Yes — SIXEL supports palettized color, typically up to 256 colors. Slide colors are mapped to the available palette, producing recognizable but simplified renditions.

Can I display slides over SSH?

If your SSH terminal supports SIXEL rendering, yes — you can cat SIX files remotely and see slide graphics right in your terminal session over the network.

Is PPSX to SIX conversion free?

Convertio provides PPSX to SIX conversion at no charge. Premium accounts unlock higher file limits and priority processing.