JPG to SIXEL Converter

Convert JPG images to SIXEL terminal graphics free

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

Terminal Images

SIXEL brings graphics to text terminals. Convert any JPG photo and display it right inside your command line — no GUI viewer needed.

Unique Output

Few tools handle SIXEL encoding. Convertio makes it easy — upload a JPG and get a SIXEL file without command-line scripting.

Secure Upload

Your JPG is deleted after conversion. The SIXEL output is removed within 24 hours — privacy maintained throughout the process.

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

JPG is the most common file extension for images compressed with the JPEG standard, published by the Joint Photographic Experts Group as ISO/IEC 10918-1 in September 1992. The three-letter .jpg extension became dominant due to the 8.3 filename limitation of MS-DOS and early Windows, while .jpeg is the full-length variant — both extensions represent identical file contents and compression. JPEG applies lossy compression using the discrete cosine transform (DCT), dividing images into 8x8 pixel blocks, transforming them into frequency coefficients, quantizing to discard visually insignificant data, and entropy-coding the result. Users control the compression level: higher quality retains more detail at larger file sizes, while lower quality achieves dramatic size reduction with increasing visible artifacts in complex textures. The format supports 24-bit true color (16.7 million colors) and 8-bit grayscale, with Exif metadata embedding camera model, exposure settings, orientation, GPS location, and creation timestamp. One advantage is unmatched device compatibility — JPG is the native output format of virtually every digital camera and smartphone, and is displayed by every image viewer, browser, and operating system in existence. Efficient photographic compression is another strength: real-world photographs with smooth gradients and complex textures compress extremely well under DCT, typically achieving 10:1 reduction at high visual quality. JPG images power the vast majority of photographic content across the web, email, social media, and digital archives worldwide.
Initial release: September 18, 1992
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 JPG to SIXEL?

SIXEL lets you render images directly inside text terminals — useful for remote SSH sessions, CLI tools, and retro computing on DEC-style consoles.

What terminals support SIXEL?

xterm (with -ti vt340), mlterm, foot, WezTerm, and contour terminal emulators render SIXEL graphics. DEC VT240/VT340 hardware also supports it.

How does SIXEL encoding work?

SIXEL splits the image into six-pixel-tall horizontal bands and encodes each column as an ASCII character — a clever text-based graphics protocol.

Will colors be preserved?

SIXEL supports color palettes. The conversion maps your JPG to the available palette — results are recognizable though naturally limited in fidelity.

Is this conversion free?

Yes, JPG to SIXEL is free on Convertio. Premium users get batch encoding and higher resolution output support.

JPG to SIXEL Quality Rating

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