Why can't I just save my image as a DST or PES?

Because an image and an embroidery file store completely different things. A JPG or PNG is a grid of colored pixels. An embroidery file is a list of machine instructions: move the needle here, stitch, jump, trim, stop for the next thread. A DST file, the most common commercial format, doesn't even store thread colors, only the points where the color changes (pyembroidery documentation).

Turning the picture into those instructions is called digitizing. Whoever does it, a person or a piece of software, has to decide:

  • Stitch type for each shape: running stitch for fine lines, satin for borders and lettering, fill (tatami) for large areas.
  • Direction and density: the angle of the stitches and how closely the rows sit.
  • Underlay: a foundation layer of stitches that holds the fabric steady before the top stitches go down.
  • Pull compensation: extra width, because stitches pull the fabric in. The Ink/Stitch satin column docs note that a satin column sews narrower than you draw it.
  • Sewing order, jumps and trims, so the machine doesn't drag long threads across the design.

None of that is in the picture, which is why "JPG to DST" is never a simple file conversion. If you already have a stitch file and just need a different format, that is a conversion: see DST to PES conversion.

Is my image good enough to embroider?

Check five things before you digitize anything. Most disappointing results start with the artwork, not the software.

  1. Resolution at the finished size. A small, blurry screenshot stretched to 4 inches gives any tool, or person, less to work from. Use the largest original you have, ideally a vector file (AI, EPS, SVG or PDF).
  2. Number of colors. Each color is a thread change. Shading and soft edges can look like dozens of colors to software.
  3. Thin lines. Hairline details that look fine on screen can disappear or break up in thread.
  4. Small text. Hatch's lettering guide recommends a minimum of about 0.25 in (6 mm) for common fonts such as Tahoma, Times New Roman and Verdana (Hatch Embroidery).
  5. Gradients, shadows and photo detail. Thread comes in solid colors, so these need simplifying.
Free image-to-embroidery checker

Drop in your image and finished size to see what's likely to cause problems before you spend time digitizing it.

Check my image →

Which file format does my machine need?

Use the format your machine brand reads natively. DST is the most widely accepted commercial format; home machines usually prefer their own brand's format.

Machine brandUsual stitch format
Tajima and most commercial multi-needle machinesDST
Brother, Baby LockPES
Janome, ElnaJEF
Melco, BerninaEXP
Husqvarna Viking, PfaffVP3 (HUS on older Viking machines)
Singer (some models)XXX

Many machines read more than one format, so check your manual. A DST file stores color-change stops but not the thread colors themselves. Sources: SewFlow format list, mySewnet Stitch Editor help (VP3, HUS) and pyembroidery documentation (DST), checked 16 Sep 2026.

For more detail on each format, read embroidery file formats explained.

What are my options for turning an image into stitches?

There are three honest routes. Each is the right answer for somebody.

Free
Digitize it yourself

Inkscape plus the Ink/Stitch extension. Full control and no cost, but you are learning a skill and will need test sew-outs.

Fast
Automatic converter

Auto-digitizing in software or an online converter. Quick on bold, simple shapes; weaker on small text, gradients and stretchy fabrics.

Done for you
Hand-digitized file

A digitizer builds the file for your garment and machine. One flat price per design, back in 4–8 hours.

How do I digitize an image for free with Ink/Stitch?

Install Inkscape and Ink/Stitch, turn your image into vector shapes, assign stitch types, then save in your machine's format and sew a test. Ink/Stitch describes itself as an open-source machine embroidery design platform based on Inkscape. Version 3.3.0 was released on July 31, 2026, with install guides for Windows, macOS and Linux. The steps below follow its workflow documentation.

  1. Install Inkscape and then Ink/Stitch for your operating system.
  2. Import your image and set the document to the finished embroidery size, so every decision is made at real size.
  3. Turn it into vector shapes. Ink/Stitch works with vector paths (SVG). Inkscape's Path > Trace Bitmap can auto-trace, and the Ink/Stitch docs say results often improve if you simplify the image first in a raster editor such as GIMP. For clean logos, redrawing the shapes by hand is often quicker than fixing a messy trace.
  4. Clean up: merge near-identical colors, delete tiny specks, and thicken or remove hairline details.
  5. Assign stitch types in Ink/Stitch's Params dialog: running stitch for fine lines, satin for borders and text, fill for large areas. Underlay is enabled by default for fills; adjust pull compensation for your fabric.
  6. Set the sewing order from background to foreground, keeping jumps between areas short.
  7. Simulate the design and fix gaps, overlaps and stray jumps.
  8. Save a copy as DST, PES, JEF, EXP, VP3 or XXX (Ink/Stitch can read HUS files but doesn't write them, per its file formats page), then stitch a test on scrap fabric with the same stabilizer. Expect a few rounds of adjustments.

Good for: hobby projects, learning, simple shapes and lettering you can size generously. Harder for: small text, caps, detailed logos and anything you need right the first time. For a longer walkthrough, see how to digitize a logo for embroidery.

What do automatic image-to-embroidery converters actually do?

They find the colored areas in your image, fill them using default stitch settings and export a machine file. The category includes:

  • Auto-digitizing inside embroidery software. Hatch lists auto-digitizing of photos and artwork in its Composer and Digitizer levels and offers a 30-day free trial (Hatch pricing). Brother's support site shows the Auto Punch feature in its PE-DESIGNNext software creating an embroidery pattern from an image (Brother support).
  • Online converters. For example, SewFlow lets you create and preview a design for free, and asks for a paid plan or credits to download the machine file.

Software makers are candid about the limits. Hatch's own auto-digitizing guide says artwork should be simple and clear, with few colors, no shading and crisp outlines; that blurred lines and blended colors give inferior results; and that you should review the stitches before exporting.

An embroidery machine doesn't print color. It drags thread through fabric, and the fabric pulls back.

A digitizer plans for that with underlay to stabilize the fabric, pull compensation so shapes don't shrink, stitch angles that catch the light, and a sewing order that avoids long jumps. An automatic converter sees colored areas and fills them. On a bold shape at a large size, that can be fine. On small text, a gradient or a stretchy polo, it usually needs work. Whatever route you choose, open the result in a viewer such as our DST file viewer and sew a test before running garments. Our guide to checking an embroidery file before sewing covers what to look for.

Which route should I choose?

Choose by what a bad result would cost you. A wobbly tote bag for yourself is fine; a customer's logo on 48 polos is not.

 Ink/Stitch (DIY)Automatic converterHand-digitized (PlixaLabs)
CostFreeFree to paid, depending on the toolFlat price per design, set by complexity
Time to first fileHours to learn, then practiceMinutes4–8 hours standard
Skill neededHighLow to start; clean-up needs skillNone
Small textPossible with experienceOften weakPlanned for the size
Gradients and photosHardHit and missSimplified by hand
Fabric-specific settingsYou set themDefaultsSet for your garment
FormatsDST, PES, JEF, EXP, VP3 and moreVaries by toolAll formats included
If it sews badlyYou fix itYou fix itUnlimited revisions

Weighing up buying software instead? Our digitizing software vs service comparison sets out the costs.

What if I want someone to digitize it for me?

Send the image, the garment, the finished size and your machine, and a PlixaLabs digitizer builds the file by hand. You get every format you need and a stitch simulation preview, with no auto-digitizing involved.

WhatPlixaLabs
Price per designFlat price per design, set by complexity, not per 1,000 stitches (full price list)
TurnaroundStandard 4–8 hours · Rush 2–4 hours (+50%) · Super rush 1–2 hours (+50%) · 24/7
FormatsEvery format you need (DST, PES, JEF, EXP, VP3, XXX and others) at no extra cost
RevisionsUnlimited, with no time limit
PreviewStitch simulation preview included
First designFree for a new registered business: one Simple or Medium design at standard turnaround (embroidery digitizing or vector conversion)
Who does the workDigitizers employed by our group company in Bengaluru, India. No auto-digitizing, no marketplace freelancers.
InvoiceInvoice from Zorixo Ventures, LLC (US company), prices in USD

If this is for a registered business and you haven't ordered before, your first design is free. Already have a file that sews badly, perhaps from a converter? We fix or rebuild broken and auto-digitized files, quoted after a free file check. Full prices are on the pricing page.

What about Brother files, AI art and blurry logos?

Converting images to embroidery files: FAQs

Yes, with free software such as Ink/Stitch for Inkscape, but you are digitizing the design yourself, which takes practice and a few test sew-outs. Free online converters are quicker, but their automatic files often need clean-up, and some charge to download the machine file.
Because DST and PES files store needle movements, not pictures. Someone, or some software, has to decide the stitch types, directions, density, underlay and sewing order for your fabric and size. That step is digitizing.
It depends on what you need. For full control at no cost, Ink/Stitch. For speed, the auto-digitizing in paid software such as Hatch Composer or Digitizer, or an online converter. For a customer's logo on garments you are selling, a hand-digitized file is the safest choice.
A clean logo with solid colors and crisp edges works best, ideally a vector file (AI, EPS, SVG or PDF) or a sharp JPG or PNG that is at least as large as the finished embroidery. Our free image-to-embroidery checker flags low resolution, too many colors and small details.
The one your machine reads. Most commercial multi-needle machines use DST, Brother and Baby Lock use PES, and Janome uses JEF. When PlixaLabs digitizes a design, every format you need is included at no extra cost.
Not automatically with good results. A photo has thousands of colors and soft gradients, but thread comes in solid colors of a fixed thickness, so the image has to be heavily simplified first. Send it with a quote request and we will tell you honestly whether it will stitch well.

Only send artwork you have the right to use. Product names are used descriptively; PlixaLabs isn't affiliated with Inkscape, Ink/Stitch, Hatch, Brother or SewFlow.