StitchKeep

StitchKeep-ready · Chart spec, version 1

Making charts StitchKeep reads automatically

StitchKeep's chart marker opens a PDF chart, finds the grid, reads the symbol in every cell and matches the legend to thread codes. When that works, stitchers get symbol highlighting, "go to color", remaining counts per thread and a shopping list without any setup. When it doesn't, they calibrate the grid by hand and still get marking, but lose the symbol features.

This page describes what the detection looks for. It is written from the app's own detection code, so it says what StitchKeep does today, not what it might do later. Most charting programs already produce PDFs like this. If yours does, there is nothing to change.

Want to check a chart? Check it in your browser (nothing is uploaded), use the compatibility checklist, or send us a test chart and we'll run it through StitchKeep's compatibility report and reply with the results.

1. Vector PDF

2. Grid lines

3. Symbols and fonts

4. Legend and thread codes

5. Multi-page charts and overlap

6. What isn't read from a PDF yet

From a PDF, StitchKeep reads full cross stitches (the symbols). Backstitch lines, fractional stitches, French knots and beads drawn on the chart are shown on the page but not read as stitches; stitchers can add them with the marker's tools. To give stitchers all of them automatically, include an OXS file (below).

7. OXS files

StitchKeep also opens OXS ("Open Cross Stitch") files, the XML format written by WinStitch / MacStitch, KG-Chart, Pattern Keeper, Embroiderly and others. An OXS file carries full, half, three-quarter and backstitches, knots and beads with their threads, so nothing needs detecting. Offering an OXS next to the PDF is the most complete option.

Changes to this spec

Version 1 (October 2026). When detection changes, this page changes with it, and designers in the program hear about it by email first.