Skip to content

How to Make Cross Stitch Patterns from a Photo or Drawing

Pick an image, decide the size, cut it to a few DMC colours and tidy the chart. Follow the steps below and make yours in the tool here.

Make Your Pattern as You Read

or drop it here, or paste it

JPG, PNG or WebP. Your photo stays in your browser. No sign-up.

Drag on the photo to choose the part to stitch.

    Want more? Project Pass removes busy backgrounds for you and turns many photos into patterns at once. Pro adds cloud sync across your devices.

    Billing period

    Free

    Everything you need to make and stitch a pattern.

    US$0 forever

    You're on Free

    No account, nothing to install

    Pro

    For designing on more than one device.

    US$7.90 /month

    billed every month

    Cancel any time · 14-day refund

    US$49 /year

    ≈ US$4.08/month, billed yearly

    Cancel any time · 14-day refund

    The free version stays free. See pricing.

    Have a license key?

    The five steps

    1. Choose a JPG, PNG or WebP image with one clear subject. On an iPhone, HEIC photos won’t open: set Camera › Formats to Most Compatible.
    2. Set the size in stitches and the fabric count.
    3. Choose how many thread colours to use.
    4. Tidy the chart so it is pleasant to stitch.
    5. Print a test page and check the thread list.

    Choose an image that will stitch well

    Cross stitch turns a picture into coloured squares, so fine detail disappears. The best images are:

    • One subject, filling most of the frame.
    • A plain background, which you can leave unstitched.
    • Strong light with clear differences between light and dark.
    • A pet or a face taken close up, not a group far away.

    Crop first. A busy background costs thread and hours and adds nothing.

    Decide the size in stitches

    Size is the biggest choice. More stitches keep more detail but take longer. Finished width is stitches ÷ fabric count; the cross stitch calculator works out the fabric to buy.

    Decide the size in stitches
    Width in stitchesGood forOn 14-count Aida
    50A simple icon or a small gift3.6 in (9.1 cm)
    100A pet or a portrait; the tool’s default7.1 in (18.1 cm)
    200A detailed picture14.3 in (36.3 cm)

    Source: Wikipedia: Aida cloth.

    Choose fewer colours than you think

    Every colour is another skein to buy and another thread change. The tool shows versions with 12, 20 and 30 colours and highlights the fewest that stay close to your image. Start there, then compare.

    Use more colours for faces and soft shading, and fewer for logos, cartoons and flat artwork. You can type any number from 2 to 100.

    Tidy the chart

    A chart made straight from a photo is full of lone stitches, which are slow to work. The tool cleans these up by default. After that, look for:

    • Lone stitches left in the face or the main subject.
    • Too many close shades: pick a version with fewer colours, or type a lower number.
    • Background you would rather leave as bare fabric: use the “Don’t stitch colour” tool.

    Print and check before you stitch

    Download the PDF and print at 100%. Check that the symbols are easy to tell apart at the size you will read them, then buy thread from the list, which gives each colour’s DMC number, stitch count and skeins.

    On Android, press “Get Pattern Keeper PDF” for the Pattern Keeper app; the pattern maker page explains the steps.

    Can you make a pattern by hand?

    Yes. Trace or draw your design on graph paper, with one square for each stitch. Colour each square, then give each colour a symbol and a thread number. It works well for small designs and lettering, but it is slow for anything with shading.

    For a name or a phrase, the cross stitch letters tool does the charting for you.

    FAQ

    A clear, well-lit image with one subject and a plain background. Crop tightly before you start.

    Color data: craft-color-codes by MakeBead (https://makebead.com), CC BY 4.0. DMC is a trademark of its owner; this site is not affiliated with or endorsed by DMC or by Pattern Keeper.