PPTM to SIXEL Converter

Convert PPTM slides to SIXEL terminal bitmaps online free

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

Console Compatibility

SIXEL works on any terminal emulator supporting the DEC graphics protocol — display PPTM slides on Linux workstations, remote SSH sessions, and headless servers.

Inline Image Rendering

SIXEL renders bitmap graphics directly within terminal text flow — no separate image viewer needed, just a compatible console.

No Local Tools Required

Convertio handles the PPTM rendering and SIXEL encoding on cloud servers. Download the output and display it in your terminal — nothing to install.

How to convert PPTM to SIXEL

1

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

2

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

3

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

About formats

PPTM is a macro-enabled presentation format for Microsoft PowerPoint, introduced with Office 2007 as part of the Office Open XML family. Structurally identical to PPTX — a ZIP archive containing XML parts for slides, layouts, themes, and media — PPTM adds the ability to store and execute VBA (Visual Basic for Applications) macro code within the presentation. The deliberate separation of macro-enabled (.pptm) and macro-free (.pptx) extensions was a security design decision: users and administrators can identify macro-containing files by extension alone, and security policies can block or warn about macro-enabled formats while freely allowing standard PPTX files. PPTM files store VBA projects in a dedicated binary stream (vbaProject.bin) within the ZIP package, alongside the same XML slide content used by PPTX. Macros in PowerPoint presentations power automated slide generation, custom ribbon interfaces, interactive quizzes, data-driven content updates, and integration with external data sources. One advantage is workflow automation — PPTM enables repeatable processes like generating monthly report decks from database queries or updating financial charts across dozens of slides with a single button click. The format preserves full compatibility with the OOXML specification, meaning all standard PowerPoint features — transitions, animations, embedded media, SmartArt — work identically to PPTX. PPTM is supported by Microsoft PowerPoint on Windows and macOS, with macro execution limited to the desktop application.
Developer: Microsoft
Initial release: January 30, 2007
SIXEL (Six Pixel) is a bitmap graphics encoding format created by Digital Equipment Corporation (DEC) in 1983 for rendering images on character-cell printers and video terminals. The name derives from the encoding's fundamental unit: a column of six pixels represented by a single ASCII character. Each printable character in the sixel data stream (ASCII 63-126) encodes a 6-pixel vertical column, with the character's binary value determining which pixels are on or off. Color is specified through register-based palette control: a Select Color Sequence assigns an HLS or RGB color value to a numbered register, and subsequent sixel characters use that color until another register is selected. The encoding supports raster attributes for specifying pixel aspect ratio and image dimensions, repeat sequences (! followed by a count and character) for run-length compression of identical columns, and $ (carriage return) and - (new line) for navigating the sixel grid. DEC implemented SIXEL support in their VT240, VT241, VT330, and VT340 terminals, as well as multiple printer models. One advantage of the SIXEL encoding is its ASCII-clean nature: the data stream consists entirely of printable characters and standard control sequences, meaning SIXEL graphics can be transmitted through any text-based communication channel — serial terminals, SSH sessions, telnet connections — without requiring binary-safe transport or protocol modifications. The format's modern renaissance provides another remarkable dimension: after decades of obscurity, SIXEL support has been implemented in numerous contemporary terminal emulators, enabling inline image display in command-line workflows. SIXEL output can be generated by ImageMagick, libsixel, chafa, and various plotting libraries.
Initial release: 1983

Frequently Asked Questions

Why convert PPTM to SIXEL?

SIXEL embeds bitmap graphics directly in terminal output streams. Converting PPTM to SIXEL lets you present slide visuals in console environments without a graphical desktop.

How do I display SIXEL in a terminal?

Simply cat the file to a SIXEL-capable terminal like xterm (compiled with SIXEL support), mlterm, WezTerm, or foot. The image renders inline with text.

Does SIXEL support full color?

SIXEL uses indexed palettes — modern terminal emulators support 256 or more colors. Results look good for slide content with moderate color complexity.

What happens to VBA macros?

SIXEL output is a stream of terminal escape sequences and pixel data. No macros or executable content from the PPTM can exist in this format.

Is SIXEL the same as SIX?

Effectively yes — SIX and SIXEL refer to the same DEC terminal graphics protocol. Both file extensions produce identical SIXEL-encoded output.

Is PPTM to SIXEL free?

Convertio provides this conversion for free. Premium plans support larger files and batch processing of multiple presentations.