Knitting chart maker that keeps your picture in proportion

Drop in a picture or type a word. This free knitting chart maker draws a colorwork chart on cells shaped like your stitches, flags floats that are too long, and writes out every row.

1 Start with a picture

Your picture never leaves this device. Everything is worked out in your browser.

2 Size and gauge

The grid cells take the shape of your stitches, so the picture keeps its proportions once it is made.

3 Colors

    How the knitting chart maker works

    1. Add a picture. Drop, choose or paste any JPG, PNG or WebP. You can also type a name or a short word, start from a blank grid, or load one of the built-in samples.
    2. Enter your gauge and width. Type the stitches and rows you get over 4 inches (10 cm) on your swatch, then pick how many stitches wide the motif should be. The page tells you the finished size in inches and centimeters.
    3. Choose your colors and technique. Pick from 2 to 12 colors and say whether you are knitting stranded, intarsia, duplicate stitch or double knitting, flat or in the round.
    4. Check, edit and take it with you. Look at the knitted preview, fix single stitches by hand, then download the chart, print it, or follow it row by row on screen.

    You may know this kind of tool as a knitting pattern maker or a knitting graph generator. It is the same job: a grid where every cell is one stitch. Nothing is sent to a server. The picture is read, resized and charted inside your browser.

    Why a knitting chart needs cells shaped like your stitches

    A stockinette stitch is not square. It is wider than it is tall, and how much wider depends on your yarn, your needles and your hands. That is what gauge measures. At a gauge of 20 stitches and 28 rows over 4 inches, one stitch is 4 ÷ 20 = 0.20 inches wide and 4 ÷ 28 = 0.14 inches tall. The ratio is 1.4 to 1.

    Now take a square picture and chart it 60 stitches wide on ordinary square graph paper. You get 60 rows. Knit those 60 rows and the piece is 12 inches wide but only 60 × 0.14 = 8.6 inches tall. The picture has lost 29% of its height. Circles turn into ovals and faces look pressed flat.

    The rule this tool uses. Rows in the chart = stitches wide × (picture height ÷ picture width) × (row gauge ÷ stitch gauge). For the square picture above that is 60 × 1 × 28 ÷ 20 = 84 rows, which knits up 12 inches tall. The grid on screen is drawn with the same 1.4 to 1 cells, so what you see is the shape you will get.
    Two knitted swatches of the same circle. The one charted on square cells is squashed into an oval, the one charted on gauge-shaped cells is round.
    The same circle at 20 stitches and 28 rows per 4 inches. Left: charted on square cells, 40 rows. Right: charted on cells shaped like the stitches, 56 rows.

    If you would rather draw by hand, the knitting graph paper generator prints paper with the same proportions, and the gauge calculator turns a swatch measurement into the two numbers this page asks for.

    Picture to knitting chart: how to get a clean result

    A photo holds millions of colors and a chart holds a handful, so the conversion is a simplification. A few choices make the difference between a chart you can knit and one that looks like static.

    A picture of a fox in snow, the six-color knitting chart made from it, and the knitted preview of that chart side by side.
    From picture to colorwork chart to knitted preview. Six colors, 70 stitches wide.

    Stranded, Fair Isle, intarsia or duplicate stitch

    The same chart can be knitted in different ways, and the right one depends on how the colors are spread. Tell the chart maker which technique you plan to use and it adjusts its checks and its yarn estimate.

    TechniqueColors in one rowWhat happens on the backSuitsWhat the tool does
    Stranded, including Fair IsleTwoThe unused color is carried across as a floatSmall repeating motifs, yokes, hats and mittens, usually in the roundKeeps rows to two colors if you ask, flags long floats, adds float yarn to the estimate
    IntarsiaAny numberEach area has its own length of yarn, twisted at the joinsLarge blocks of color and pictures, worked flatNo row limit, no float check
    Duplicate stitchAny numberNothing: the color is embroidered over finished stockinetteSmall details, initials, a few stitches of a third colorSame chart, read stitch by stitch
    Double knittingTwoA second layer with the colors swappedReversible scarves and blanketsTwo-color chart, no float check

    Check your floats before you cast on

    In stranded knitting the color you are not using travels across the back of the work until it is needed again. That strand is a float. Short floats make a warm, stable fabric. Long ones catch on fingers and buttons and pull the fabric in. Common advice is to catch any float longer than about 5 stitches, or about an inch, by trapping it with the working yarn.

    With the technique set to stranded, the chart maker measures every float in every row. Cells that sit over a float longer than your limit are hatched in amber, and the line under the chart tells you how many there are and how long the longest one is. You then have three choices: add a stitch of the carried color to break the float, plan to catch it there, or switch that part of the design to intarsia. When you knit in the round, the float that wraps from the end of one round to the start of the next is counted too.

    A two-color knitting chart of a heart. Cells crossed by floats longer than five stitches are hatched in amber.
    A solid heart is hard on floats: the background color has to cross the whole shape. The hatched cells show where.

    Reading the chart and the written rows

    Charts on this page follow the usual conventions, so they read like the ones in printed patterns.

    The Written rows tab says the same thing in words, for example Row 7 (RS): k5 A, k3 B, k9 A. Knit mode highlights one row at a time on the chart and shows its wording above it. Tap Next row when you finish a row. Your place is saved on the device.

    How much yarn each color needs

    Next to each color you will see a stitch count and a rough yardage. The estimate allows about 4.5 times the width of a stitch for every knitted stitch, and in stranded work another 1.1 times the stitch width for every stitch a color is carried behind. At 20 stitches per 4 inches a stitch is 0.2 inches wide, so each one uses about 0.9 inches of yarn. The 45 by 63 sample chart has 2,835 stitches, which comes to roughly 71 yards before floats.

    Treat these numbers as a guide for choosing between one ball and two, and buy a little extra.

    A free knitting pattern maker you can take anywhere

    Once the chart looks right, you have five ways to use it:

    The charts are yours. Use them for gifts, for patterns you sell, or for finished pieces you sell.

    Knitting chart maker questions

    Is this knitting chart maker free?

    Yes. Every feature on this page is free and there is no account. You can download the chart as a PNG, print it or save it as a PDF, copy the written rows and share a link. Your picture is processed in your browser and is never uploaded.

    How do I convert a picture to a knitting chart?

    Drop the picture into the box at the top of the page. Set the width in stitches, enter your gauge from a swatch, and choose how many colors you want to knit with. The chart, the knitted preview and the written rows update straight away. Fix any stitch by hand with the Draw tool, then download or print.

    Why does my knitted picture look squashed?

    Because a knit stitch is wider than it is tall. At 20 stitches and 28 rows over 4 inches, each stitch is 0.20 in wide and 0.14 in tall. A design drawn on square graph paper comes out at about 71% of its drawn height. This chart maker adds the extra rows for you, so the knitted piece matches the picture.

    How many stitches wide should my chart be?

    Multiply the finished width you want in inches by your stitches per inch. A 9 inch motif at 5 stitches per inch is 45 stitches. For detail, think in stitches rather than inches: a bold shape reads well at 30 to 40 stitches, lettering needs about 7 stitches of height per line, and a recognizable face usually needs 80 stitches or more.

    How long can a float be in Fair Isle knitting?

    Common advice is to catch any float longer than about 5 stitches, or about 1 inch, so fingers and buttons do not snag on it and the fabric does not pucker. The chart maker flags floats longer than 5 stitches by default, and you can set the limit anywhere from 3 to 9.

    Can I sell patterns or finished items made from these charts?

    Yes. Charts you make here are yours, for personal or commercial use. Only use pictures you have the right to use. Logos, characters and artwork that belong to someone else stay theirs.

    Does it work on a phone or tablet?

    Yes. It runs in any modern browser with nothing to install. Your chart is saved on the device, and Knit mode lets you tap through one row at a time while you work.

    Can I use it for crochet or cross stitch?

    For cross stitch, choose the Square grid gauge so the cells are 1 to 1. For crochet there are two dedicated tools: the C2C crochet pattern generator writes diagonal rows, and the tapestry crochet pattern maker writes single crochet rows.

    More free tools