Simple · Cross Stitch

Cross Stitch Generator

Upload an image and convert it into a cross-stitch pattern with its corresponding DMC floss list. Everything runs in your browser.

Example: Robot Original image → generated preview → charts (60×60 stitches, 14 colors)
Robot image (example)
Original image
Generated stitched preview (example)
Stitched preview (generated)
Generated color chart with symbols (example)
Color symbols chart (generated)
Generated black and white symbols chart (example)
Black & white chart (generated)

This example was generated by SimpleCrossStitch using 60×60 stitches, 14 colors, and no dithering.

Get a cleaner pattern (quick tips)

  • Start simple: clean subject, good contrast, minimal background.
  • Pick a stitch width: 80–120 for most images. Bigger = more detail (and more time).
  • Limit colors: 12–24 DMC colors is a great starting range for readable charts.
  • Confetti cleanup: use Light/Medium if you see lots of isolated single stitches.
Privacy note: your image is processed on your device. It is not uploaded by this site.
Recommended starter settings
Image type Stitches wide Max colors Dithering Confetti cleanup
Logo / cartoon 60–140 6–20 Off None / Light
Portrait photo 150–250 24–50 On Light
Small icons 40–80 4–10 Off Medium / Strong
JPG, PNG, WEBP supported.
Turn off to set a custom stitch height.
Bigger = more detail (slower).
Enabled when aspect ratio is unlocked.
Used only for size calculation.
Higher = closer to photo, more thread colors.
Can improve gradients (slower).
Reduces isolated single stitches (may remove detail).
Bigger = easier to read.
Typical charts label every 10 stitches.
Image adjustments (optional)
Useful for phone photos.
Adjusts before color matching.
Adjusts before color matching.
Used if the image has transparency.
Resets crop/rotate/flip/brightness/contrast.
Input preview

Quick guide

  1. Choose an image (a simple photo or clear artwork works best).
  2. Pick a stitch width. Try 80–120 to start.
  3. Limit colors. Start with 12–24 DMC colors for cleaner charts.
  4. Optional: enable Dithering for smoother gradients.
  5. Optional: use Confetti cleanup to reduce isolated single stitches.
  6. Click Generate, then download or print.

Troubleshooting

More details: Tutorial · FAQ · Privacy

Copyright reminder: only convert images you have permission to use.

Mini game: Stitch Trainer

Cross stitch charts are just grids. Each square is one stitch, and you build each stitch as an “X” (two diagonal lines). This mini game lets you practice placing stitches and following a tiny chart.

How to play: choose a floss color, then click a square twice — first click makes a half stitch, second click completes the X. Try to match the chart symbols (toggle hints if you want help).
Outline (example DMC 815)
Fill (example DMC 321)
Highlight (example DMC 761)

New to charts? Read: How to read cross stitch charts.

More beginner-friendly guides

Simple Cross Stitch is a free in‑browser tool, but cross stitch itself has a few fundamentals that make every project easier: choosing fabric count, reading a chart, and estimating thread.

Reminder: only convert images you have permission to use (your own photos, licensed artwork, public domain, etc.).

Your charts will appear here

Choose an image above, adjust settings, then click Generate. After that, you’ll be able to download or print your charts and DMC thread list.