Quilt Pattern Generator for your favorite photos

Turn a photo into a numbered pixel quilt pattern. Choose your grid, fabric colors and finished square size; image processing stays in your browser.

Drop a photo here, or choose a file.

JPG · PNG · WebP

Your numbered quilt chart

Choose a photo to see your chart. After changing the settings, generate the pattern again.

From photo to pixel quilt pattern

A photograph contains far more detail than a quilt made from equal fabric squares can show. This quilt pattern generator reduces the image to a grid, groups similar colors and assigns a number to each color. Read the result as a placement map: every cell represents a fabric square, and its number tells you which color belongs there. The aim is a recognizable patchwork image, not a photographic print on cloth.

Start with a subject that has a clear outline and some space around it. A pet against a plain wall, a flower with a simple background or a bold landscape usually gives you something easier to interpret than a busy group photograph. The tool keeps the image proportions when deciding the number of rows. If you want a different crop, prepare it before choosing the file. Very narrow images may need a more balanced crop to make a usable chart.

Choose a grid you can actually sew

Squares across controls the amount of detail. Increasing it makes smaller features more visible in the chart, but also creates more pieces to cut, organize and join. For a first attempt, compare a coarse grid with a moderately finer one before settling on a design. Look at the preview from a little distance. If the subject only makes sense when you zoom in, reconsider the crop or simplify the background rather than assuming that more pieces will solve everything.

Grid count and finished square size work together. Keeping the same square size while adding columns makes the finished top wider. Keeping the same column count while enlarging the squares makes a larger quilt with the same image detail. The displayed dimensions describe the pieced top only, without borders. Think about where you intend to use the result: a small wall piece can support a different level of complexity from a bed quilt that must be manageable at the sewing machine.

Build a practical fabric palette

The color control sets a maximum, not a shopping requirement. An image with only a few distinct colors can produce fewer palette entries than requested. Begin with a limited palette and check whether the main light and dark areas remain separate. Add colors when an important shape disappears, not simply to make the screen image look richer. A quiet background often matters more than preserving every shade in a subject.

The swatches and hexadecimal values are screen references. They are not fabric product codes, and a monitor cannot guarantee a physical color match. Lay possible fabrics next to each other under consistent light and compare their relative values. A dark green and a dark blue may merge visually at viewing distance even when their hues differ. Small prints can read as one blended tone, while a large motif may compete with the pixel design. If substituting fabrics, keep the contrast relationships that make the picture readable.

Finished squares and seam allowances

Finished square side means the visible width of a square after adjoining seams have been sewn. Seam allowance is the extra fabric on each edge. The cutting side adds the allowance twice, because there is a seam on both sides of a square. Keep these two measurements distinct when you transfer the plan to your cutting mat. Use Measurement units to switch between centimeters and inches. The finished size, seam allowance and cutting size change together, and the CSV and print view use the selected unit. Switching units converts the measurements and rounds them to the nearest ⅛ inch or 0.1 cm, so check the numbers before you cut; switching straight back restores the values you had.

Before cutting all the fabric, make a small sample using your planned settings and sewing method. Measure the joined squares rather than judging the accuracy from a single loose piece. Pressing, thread thickness and a slightly different seam can accumulate across a long row. The chart does not compensate for those variations. It also does not include batting, backing, binding or a border in its top dimensions. Plan those parts separately after checking the actual size of your test assembly.

Read the numbered chart and cutting list

Each palette entry has a number, a color reference and a square count. The same number appears inside the corresponding chart cells. Download the numbered PNG before you begin, and save the CSV cutting list alongside it. The list records how many squares belong to each palette color, their cut side and their finished side. It is an inventory of pieces, not a fabric-yardage calculation. Fabric width, trimming, shrinkage, cutting layout and waste are not included.

Label physical fabric piles with the chart numbers as soon as you have chosen substitutions. Work across a row in a consistent direction and keep completed rows in order. Taking a quick photograph of the arranged pieces can help you spot an accidental swap before sewing. When estimating purchases, use the piece counts with your own cutting layout and leave an appropriate margin for practice and corrections. Do not treat the colored swatch as proof that a particular fabric is available.

Preview, download and print

The chart preview lets you judge the design before investing time in cutting. Choosing a file generates an initial chart. After changing the columns, color limit or measurements, press Generate pattern again to create a matching result. The old chart is cleared when settings change so you do not accidentally download a plan for different dimensions. Compare the generated dimensions and the cut side with your intention before saving the files.

Use Download numbered chart for the PNG image and Download cutting list for the CSV table. The print action opens a browser print view containing the chart, dimensions and palette counts. Where your browser offers it, select Save as PDF in that dialog. This is not a separate direct PDF export. Printed chart cells are placement guides, not full-size cutting templates. If the numbers become hard to read on one sheet, keep the digital chart available for zooming rather than measuring fabric against the printed squares.

Make the image clearer before adding detail

If a face loses its expression or an animal blends into the background, first consider the source image. Cropping away empty space can give the subject more of the available grid. A stronger light-and-dark separation can preserve a silhouette with fewer colors. Tiny lettering, individual hairs and delicate texture are unlikely to translate cleanly into equal fabric squares. Decide which features matter to the finished quilt and let less important details disappear.

Try changing one setting at a time. Compare two column counts while holding the color limit steady, then compare palettes on the chosen grid. Otherwise it is difficult to tell what improved the result. Keep a saved chart for your favorite version before experimenting further. If you are working with a transparent logo or illustration, remember that transparent regions are represented against white. Prepare a different background in your image beforehand if white does not fit the fabrics you plan to use.

What this plan does—and does not—include

This photo to quilt pattern generator is for square-based pixel patchwork. It does not design traditional star blocks, foundation-paper-piecing sections, curved seams or quilting stitch paths. The output is a placement chart with a cutting inventory. You still choose fabrics, check your seam technique, join the top and plan the quilt sandwich and finishing. Treat it as an aid to planning a personal project rather than a complete sewing course or a guarantee of the finished result.

The photo conversion runs locally in your browser and does not send the selected image to a generation service. You can use this tool without signing in or buying credits. Those statements describe this tool's workflow, not every feature on the website. Work with images you are entitled to use, and keep a separate copy of your source photo. If you leave or reload the page, choose the file again; the current project is not stored as a saved workspace.

Using the Quilt Pattern Generator

How do I start with my own photo?

Choose a JPG, PNG or WebP image in the upload area. Review the first preview, then adjust the grid, color limit and measurements and generate it again. Crop the source beforehand if you want to remove a distracting background. A readable silhouette is usually a better starting point than a photo filled with fine detail.

Which size controls the finished quilt?

The number of columns multiplied by the finished square side gives the top width. Rows follow the image proportions, and their count multiplied by the same square side gives the height. Seam allowance changes the cutting side, not that planned finished size. Borders and other finishing materials are outside these dimensions.

Does the list tell me how much fabric to buy?

It gives the number of squares for each color and the size to cut, but does not calculate yardage. Use those counts to plan a layout on your actual fabric width. Allow for trimming, washing, mistakes and any additional border or binding. Make a small sewing sample before deciding on the final purchase.

How can I save a printable pattern?

Download the chart and CSV list, or select Print / save as PDF to open your browser's print view. If available, choose Save as PDF as the printer destination. The chart shows placement and numbers; its printed cells are not a scale-accurate template for cutting fabric.

Why are there fewer colors than I selected?

The setting is a maximum. Similar sampled colors are grouped together, and a simple image may not need every possible entry. Check the contrast before increasing the limit. More colors mean more fabric groups to organize, and they do not necessarily make the sewn design easier to recognize.

Can I change a color after generating the chart?

There is no manual cell or palette editing in this version. You can substitute a physical fabric while keeping its assigned number, or prepare a different source image and generate a new chart. Keep the light and dark relationships intact so that your substitution does not hide an important part of the picture.

Prepare another image