SIX to SK Converter

Export terminal graphics as SK vector drawings online

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

File Privacy First

Uploaded SIX images and converted SK results are automatically purged — originals immediately, outputs within 24 hours.

Retro Graphics Export

SIX encodes images for vintage DEC terminals. Converting to SK extracts that artwork into a format modern tools understand.

Effortless Process

The SIX to SK converter guides you through a clear upload-convert-download workflow — no technical expertise required.

How to convert SIX to SK

1

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

2

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

3

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

About formats

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
SK is the native file format of Skencil (originally named Sketch), a free vector graphics editor for Linux created by Bernhard Herzog, with the first public release on October 31, 1998. Skencil holds historical significance as one of the earliest full-featured vector drawing applications written almost entirely in Python, with only performance-critical rendering components implemented in C. The SK file format uses a text-based, Python-like syntax to describe document structure — pages, layers, groups, and individual graphic objects are represented as nested statements with parameters specifying coordinates, colors, line styles, and transformations. The format supports Bezier curves, rectangles, ellipses, text objects with font specifications, imported raster images, gradient and pattern fills, and hierarchical grouping with affine transforms. One advantage is human readability — SK files can be opened in any text editor, making it possible to inspect, modify, or generate artwork programmatically using simple scripts. The Python-native structure also provides a benefit for automation: since Skencil itself is a Python application, the file format integrates naturally with scripting workflows for batch processing and procedural graphic generation. While Skencil's development slowed after the mid-2000s, its SK format became the foundation for the sK1 project, which extended the format and continued active open-source vector graphics development. SK files remain convertible through sK1, UniConvertor, and other open-source tools.
Developer: Bernhard Herzog
Initial release: October 31, 1998

Frequently Asked Questions

Why convert SIX to SK?

SIXEL graphics only render in compatible terminals. A SK conversion captures the visual content in a universally supported format.

What programs can open SK?

Sketch (Skencil) is the native editor. Some Linux vector tools and converters can handle SK format illustrations.

Is the conversion from SIX to SK lossless?

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

How quickly can I convert SIX to SK?

The process is fast — cloud-based processing handles SIX to SK conversion in seconds for standard-sized images, even on slower connections.

Can I queue several SIX files for conversion?

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