PNG to SIXEL Converter

Convert PNG to SIXEL terminal graphics format free

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

Terminal Native

Display PNG images directly in your command line — SIXEL brings graphics to text terminals without GUI dependencies.

Image to Escape Code

Your PNG becomes a stream of terminal escape sequences — renderable anywhere SIXEL is supported, from xterm to modern emulators.

Online Conversion

Generate SIXEL graphics from PNG without installing command-line image tools. The process runs entirely in your web browser.

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

PNG (Portable Network Graphics) is a lossless raster image format developed by the PNG Development Group and published as a W3C Recommendation on October 1, 1996, created as a patent-free replacement for GIF after the Unisys LZW patent controversy. PNG uses a two-stage compression pipeline: a prediction filter selects the optimal per-row preprocessing (none, sub, up, average, or Paeth), then DEFLATE compression encodes the filtered data. The format supports rich color modes — 1/2/4/8/16-bit grayscale, 8/16-bit per channel true color, and indexed color with palettes up to 256 entries — all with optional alpha transparency ranging from a single transparent color to a full per-pixel alpha channel with 256 or 65536 levels. PNG also stores gamma correction, ICC color profiles, text metadata, and suggested background color. One advantage is lossless compression with transparency — PNG preserves every pixel exactly while supporting smooth semi-transparent edges, making it the standard format for web graphics, UI elements, logos, screenshots, and any image where artifacts or color shifts are unacceptable. Universal support is another core strength: every web browser, operating system, image editor, and programming library handles PNG natively. The format has proven remarkably durable — after nearly three decades, PNG remains the default lossless web image format. While newer formats like WebP and AVIF offer better compression, PNG's combination of lossless quality, full transparency, and absolute ubiquity keeps it indispensable.
Initial release: October 1, 1996
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 PNG to SIXEL?

SIXEL renders images directly inside terminal emulators — display graphics in your command line without opening a separate viewer application.

What terminals support SIXEL?

xterm, mlterm, mintty, WezTerm, and foot terminal all support SIXEL graphics. Some modern terminals are adding support as well.

How does SIXEL work?

SIXEL encodes images as escape sequences that terminal emulators interpret as pixel graphics, displaying them inline with text output.

Is this conversion free?

Standard PNG to SIXEL conversions are free on Convertio. Premium plans offer batch processing for converting image sets.

What colors does SIXEL support?

SIXEL supports configurable color palettes — typically 256 colors, though some terminals allow more for higher fidelity output.

Can I use SIXEL in SSH sessions?

Yes — if both your local terminal and the remote output support SIXEL, images render over SSH connections without X11 forwarding.

PNG to SIXEL Quality Rating

4.5 (41 votes)
You need to convert and download at least 1 file to provide feedback!