Coming soon — the chart reader is not available to everyone yet. It is in closed beta with a small group of Pro testers and will roll out to all Pro subscribers soon. The chart reader turns your PDF patterns into an interactive stitching chart — like Pattern Keeper or Markup R-XP, built right into Flossom. Best of all: it works completely offline, so you can stitch anywhere — on a plane, at a retreat, or in that corner of the house with no signal.
Works fully offline
Every chart you open is saved directly on your device. From then on the reader needs no internet connection at all — open the chart in flight mode and everything works: panning, zooming, symbol search, and marking stitches. Your progress is saved on your device first and syncs back to your account automatically the next time you’re online. Nothing is lost if you close the app or lose signal mid-session.
Opening a pattern
Open a project, upload your PDF pattern in the Pattern section, then tap Open in reader. Flossom reads the pages, finds the chart grid and the colour key, and builds an interactive chart. The first open needs an internet connection — after that the chart lives on your device and opens instantly, online or off.
Choosing the best pattern file
Every effort has been made to read a wide variety of pattern PDFs, but designers use many different layouts and some print files may not import perfectly. When a designer provides an app-formatted file (sometimes labelled for reader apps), use that version in Flossom instead of the standard print PDF. These files are prepared specifically for chart-reading apps and will usually produce the cleanest, most accurate reader chart. If no app-formatted file is available, upload the black-and-white or monochrome chart rather than the colour version — the reader can match text symbols more reliably than tiny colour swatches.
Types of files that can be used
With image-only, flattened or scanned PDF files every page is an image, so there is no chart data (symbols, thread codes or row and column numbers) to read. This means that the chart no longer contains the underlying text, symbols or grid data Flossom needs to read it reliably.
For the best results, please upload the original PDF exported directly from the cross-stitch pattern software or designer, rather than:
- a scanned PDF
- screenshots saved as a PDF
- a flattened or image-only PDF
- a PDF rebuilt in Canva, Word or another design program
If your pattern came with more than one PDF, try the original printable chart PDF, or a Pattern Keeper-compatible PDF if one is included. We’re working on support for more PDF types in future.
When a pattern can’t be read
Some PDFs contain no chart data at all — typically files flattened by design tools such as Canva, or patterns that are really just photos or scans of a printed chart. There are no individual symbols or grid inside the file for the reader to work with, so it can’t build an interactive chart from them.
- If this happens, a dialog explains why the file can’t be read — it stays on screen until you close it, so there’s time to read it properly.
- Once you close it, Open in reader is greyed out for that project with a short note underneath. The reader stays inactive for as long as that same file is stored on the project — re-tapping it would only fail again.
- To re-enable the reader, replace the stored pattern: delete the file with the bin icon, or upload a different PDF in the Pattern section. Uploading a new file clears the flag straight away and the reader becomes active again.
- Ask the designer for an App or Pattern Keeper Compatible version of the chart — that version will usually import cleanly. Support for photographed and flattened charts is planned for a future release.
Navigate, Search and Stitch modes
- Navigate — drag to move around the chart, pinch or scroll to zoom. The reader stays crisp at any zoom level.
- Search — tap a symbol in the colour key to highlight every remaining stitch of that colour across the whole chart.
- Stitch — tap a block of stitches to mark it as done. Stitched symbols fade so you can see at a glance what’s left.
Working with backstitch
Backstitching is handled inside the same reader as your full stitches. If the imported pattern includes backstitch lines, they appear on the chart and in the thread list with their own progress, such as 4 of 31 lines stitched.
- To mark backstitch as stitched, select a backstitch line on the chart, tap the stitch action, then confirm — the same flow used for selecting and confirming whole stitches.
- Frogging works in reverse: switch to frog mode, select the stitched backstitch line, then confirm to mark it unstitched again.
- Chart settings lets you choose the stitch target: whole stitches, backstitches, or both. That choice controls what the reader selects, searches and marks while you work.
Thread substitutions stay in sync
If you substitute a thread in your project — say you swap DMC 312 for a skein already in your stash — the reader notices the next time you open the chart and offers to update the colour key to match. Accept and the key shows your substitute thread; choose Not now and it won’t ask again for that change.
Threads, stash and shopping list
When a chart is linked to a project, the reader’s thread list is matched against the project’s threads. Under each colour’s name you’ll see a live stash status — how many skeins you own, whether that’s enough to finish the remaining stitches, or how much you’re short. Floss arrives in discrete skeins, so a small shortfall still means buying a full skein.
- Skein estimates — Flossom estimates how much floss each colour needs from the stitch counts (using a standard stitches-per-skein baseline) and shows it in your preferred unit — skeins, metres or yards. Estimates are shown for guidance only; they never change your stash automatically.
- Automatic tick-off — when you stitch every stitch of a colour, the matching project thread is ticked off as used and its quantity is deducted from your stash. If you already ticked it on the project page, nothing happens twice. Frogging stitches afterwards doesn't un-tick it — undo it from the project page if needed.
- Add to shopping list — colours you’re short on get a cart button that adds the shortage (in whole skeins) to your shopping list. When several colours are short, a banner at the top of the thread list offers an Add all button to queue them in one tap.
- Use my stash — short on a colour? The swap button shows the closest colours you already own, ranked by how near they are to the original shade. Pick one to substitute it as the project thread — the project page, shopping list and reader key all update together, and you can undo the swap at any time.
The chart settings dialog also includes a Thread stash summary: how many colours are short and roughly how many skeins you still need to buy, with the same Add all shortcut. Colours that aren’t linked to a project thread simply show their stitch counts as before.
Fixing an imported chart
Pattern PDFs vary enormously, so occasionally the import needs a nudge. Two tools handle almost everything.
- Flagged stitches — if an amber banner says some stitches look like page artefacts (arrows, page numbers or printer marks rather than real stitches), tap Review. The reader centres the chart on the first flagged stitch and highlights it. Use the arrows to step through them, and choose Not a stitch to clear that one or Keep to leave it — either choice moves on to the next. Remove all and Keep all deal with the whole batch in one tap, and the banner disappears once everything is decided.
- Setting a colour by hand — every row in the thread list has a pencil button, shown as Set colour on rows that came through as Unmatched. Tap it to choose a brand and search the catalogue by code or colour name; the list opens with the shades closest to the colour the import sampled, so the right thread is usually near the top. Picking one updates the chart colours straight away and unlocks stash status, shopping list and substitutions for that symbol. Clear colour puts a row back to unmatched if you change your mind.
Blended threads
Some designers use blended threads — one symbol stitched with a single strand of two different colours. When the pattern key lists two codes for one symbol (written like 3866+5 or 369+524), Flossom recognises it as a blend automatically.
- Both colours are named on the thread list, with a mixed swatch for the symbol and a second swatch showing the partner colour.
- Stash and shopping figures split the work correctly — a blended symbol takes half its stitches from each colour, and those halves are added to whatever the same colour is used for elsewhere in the chart, so nothing is counted twice.
- Backstitch-only colours in the key are listed separately as backstitch threads when the pattern includes readable backstitch lines.
You can also create a blend yourself. Open Set colour on any thread row, tap the Blend button beside the brand dropdown, then pick two threads in turn — the symbol is saved as a blend with both colours named, swatched and counted like an imported one. Turn Blend off and pick a single thread to go back to a solid colour.
Chart settings and progress tracking
Tap the gear icon in the reader toolbar to open Chart settings. The top of the panel is a progress dashboard for that chart, kept up to date as you stitch.
- Project created, Marked stitches, Still to do, Completed percentage and Total stitches.
- Stitch target — choose whether taps and searches apply to whole stitches, backstitches, or both.
- Stitched today — how many stitches you’ve marked off since midnight.
- Parked — how many stitches are currently parked with a thread.
- Other information — average stitches per day, estimated days to completion and an estimated finish date, worked out from your activity so far.
- Daily log — tap to expand a day-by-day history, newest first, showing how many stitches you marked each day (and your stitching time if the timer is on).
Stitch timer
Track stitching time is optional and off by default — switch it on per chart in Chart settings. Once on, the timer starts by itself on your first interaction with the chart (tapping, dragging, zooming or highlighting all count) and pauses automatically after 10 quiet minutes, when you switch away from the app, or when you close the reader. There’s no button to remember.
- Time today and Total time appear as extra cards in the dashboard, plus an average time per day.
- Each entry in the daily log shows the time alongside the stitches for that day.
- Leave the switch off and only your number of stitches is tracked or stored — existing charts are unaffected.
Choosing your own symbols
If a pattern’s printed symbols are hard to tell apart, you can swap them. Open the thread list and tap the coloured symbol swatch beside any thread — a Choose symbol grid opens with over 260 clear, sharp symbols to pick from, sorted into Bold and solid, Outlined and Fine detail so the easiest to read come first. The chart, thread list and key all redraw instantly. Symbols already used elsewhere in the chart are greyed out so two threads can never share one. Reset to original brings back the pattern’s own symbol, and Reset all clears every change for that chart. Your choices only affect how the chart looks — stitches and progress are never changed.
Display options
The Display section of Chart settings holds four switches. They only change how the chart looks on this device — your stitches, progress and thread quantities are never affected.
- Colour tint — tint each cell with its thread colour, or turn it off for a clean black-and-white symbol chart.
- Symbols on completed stitches — keep the symbol visible on stitches you’ve marked off, or hide it so finished areas read as solid blocks.
- Stash info on threads list — show or hide the stash line under each thread in the thread list (“Stash 17.5 yards · enough to finish”, “short ~2 skeins” or “Not in stash”). Turn it off for a shorter, simpler list when you already know you have everything.
- Show tips — turn the rotating stitching tips on or off when you open a chart.
Deleting a reader file
At the bottom of Chart settings there’s a Delete reader file button. It removes the interactive chart and all of its stitching progress for good, after a confirmation prompt — your project and the original pattern PDF are untouched, so you can always open the pattern in the reader again to start fresh.
Tips for comfortable stitching
- The cursor is outlined so it stays visible against white or pale chart areas.
- Toggle stitched symbols on or off from the settings menu if you prefer a clean chart.
- Because charts are stored on your device, the reader is just as fast on an old tablet with no wifi as it is on your desktop.