SIXEL to CGM Converter

Convert terminal images to CGM vector format online

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

No Install Required

The entire SIXEL to CGM conversion runs in your browser. No desktop software, no plugins — just upload and convert.

Cloud Processing

Conversion runs on remote servers, so your computer stays fast. Even large SIXEL images are handled without slowing your device.

Inline Art Preserved

Capture SIXEL inline terminal graphics as CGM images — perfect for sharing terminal art or documenting CLI output visually.

How to convert SIXEL to CGM

1

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

2

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

3

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

About formats

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
CGM (Computer Graphics Metafile) is a vector graphics standard defined by ISO 8632, first published in 1987 and developed through the ISO/IEC JTC 1/SC 24 committee. The standard defines a device-independent format for storing and transferring two-dimensional vector graphics, raster images, and text. CGM supports three encoding methods: character encoding (compact text representation), binary encoding (efficient machine-readable form), and clear-text encoding (human-readable for debugging). The format describes graphical primitives including polylines, polygons, ellipses, circular arcs, splines, and text with associated attributes for color, line style, fill patterns, and clipping boundaries. CGM found its strongest adoption in technical documentation, particularly in aerospace, defense, and industrial sectors where long-term archival and precise technical illustration are critical. One advantage is formal standardization — as an ISO standard, CGM provides vendor-neutral, specification-driven interoperability guaranteed across compliant implementations. The format's adoption in specialized industries is another practical strength: WebCGM, a W3C profile of CGM, became the mandated illustration format for interactive electronic technical manuals in the aerospace industry (ATA iSpec 2200), ensuring CGM's continued relevance in aviation maintenance documentation. While general-purpose vector work has moved to SVG and PDF, CGM persists in regulated industries where certified, standards-based graphics interchange is mandatory.
Initial release: 1987

Frequently Asked Questions

Why convert SIXEL to CGM?

SIXEL graphics are designed for terminal display, not general use. Converting to CGM produces a portable image for sharing or editing.

What programs can open CGM?

LibreOffice, AutoCAD, and specialized CAD viewers open CGM files. Some web-based viewers also render CGM vector graphics.

Is the conversion from SIXEL to CGM lossless?

CGM preserves image data without lossy compression, so the visual content from your SIXEL is retained faithfully during conversion.

How quickly can I convert SIXEL to CGM?

Conversion is handled on cloud servers and usually completes in a few seconds. Larger or higher-resolution SIXEL images may take slightly longer.

Does Convertio support batch SIXEL to CGM conversion?

Yes — upload multiple SIXEL files in one session and convert them all to CGM simultaneously. Batch processing saves time on repetitive tasks.

Which terminal emulators output SIXEL?

Terminals like mlterm, foot, WezTerm, and xterm (with SIXEL enabled) produce SIXEL graphics. Convert those outputs to CGM here.