Skip to content

Free online BMP to PES converter

Turn a BMP drawing into a machine-ready PES embroidery design through manual digitizing.

Convert BMP to PES online - free

Uploading…

Design size (longest side)

The finished embroidery is scaled so that its longest side has this length. 100 mm fits the standard 4x4" hoop. Choose "original" if your file is already drawn at its real size.

Your file is processed instantly and deleted as soon as you download it.

How it works

  1. 1/3

    Upload your .bmp file

    Click to browse to select your file you want to convert or simply drag & drop your file into selected area.

  2. 2/3

    Perform .bmp to .pes conversion

    After successful file upload, click to convert when you are ready.

  3. 3/3

    Download converted .pes file

    Conversion result is ready to download.

Conversion statistics: BMP to PES

9 in 10 conversions finish within 74 s.

9 in 10 conversions take at most
74 s
Typical file size
416 KB
BMP files are most often converted to PES 46% JPG 8% TXT 8% ICO 6%

Updated November 10, 2026, from conversions on 101convert.com

How to convert bmp to pes file

An embroidery machine or design editor that requires .pes cannot use a .bmp image directly. The conversion is needed when a logo, drawing, or scanned design must be stitched by a Brother- or Baby Lock-compatible machine, and it requires digitizing the image into embroidery instructions.

What the BMP format is

BMP is a raster format that stores an image as colored pixels. Windows graphics tools, scanners, screenshots, and older desktop-publishing software commonly create BMP files. BMP may use uncompressed or compressed storage and can preserve sharp solid-color artwork, but it contains no stitch direction, thread sequence, underlay, density, pull compensation, or fabric information.

What the PES format is

PES is an embroidery design format used primarily by Brother and Baby Lock machines and supported by software such as Brother PE-Design, CanvasWorkspace, Hatch Embroidery, and Ink/Stitch. A PES file stores stitch coordinates, color blocks, thread changes, design dimensions, and format-specific embroidery metadata. It is useful for sending a digitized design to a compatible machine, but it is not an image format and is unsuitable for preserving photographic detail as practical embroidery.

A PES file is not created by changing a filename extension. The BMP's shapes must be converted into fill, satin, or running stitches, arranged in sewing order, and assigned thread colors and machine settings.

How to convert a BMP with desktop software

Ink/Stitch with Inkscape is a free option for manual digitizing and simple artwork:

  1. Install current versions of Inkscape and the Ink/Stitch extension from their official websites.
  2. In Inkscape, select File → Import and place the BMP. Use it as a visual reference rather than expecting a finished embroidery file from the import.
  3. Trace each sewable region with closed vector paths or line objects. Remove backgrounds, antialiasing, shadows, gradients, noise, and details too small to stitch.
  4. Assign an embroidery object type: fill stitches for broad areas, satin stitches for narrow columns and borders, and running stitches for outlines or fine lines.
  5. Set thread colors, stitch angles, density, underlay, pull compensation, trims, and object order. Define the intended design dimensions and hoop before finalizing the stitch settings.
  6. Run Extensions → Ink/Stitch → Simulator. Correct excessive jumps, unnecessary trims, tiny objects, gaps, and incorrect color-change order.
  7. Use Extensions → Ink/Stitch → Embroider to export design.pes. Select the required PES output or version when that option is available, then confirm that the resulting design fits the target machine's hoop.

SewArt can import raster artwork and offers guided conversion into embroidery objects, making it more direct for simple logos. Hatch Embroidery Digitizer and Brother PE-Design provide bitmap-assisted recognition, manual editing, stitch simulation, machine settings, and PES export. With any of these programs, reduce a logo to a small, deliberate color palette and treat automatic digitizing as a starting point; inspect every object, stitch direction, density setting, and sequence manually.

Using an online service

General-purpose converters such as image-format websites can convert BMP to PNG or JPEG, but they do not digitize artwork and cannot produce a useful PES file. For an online workflow, use a specialist embroidery-digitizing service that explicitly accepts BMP and delivers PES, supplies a stitch preview or proof, and states its supported PES versions, hoop sizes, thread chart, revision policy, turnaround, and privacy terms. Do not upload proprietary artwork until the service's data-retention and ownership conditions are clear.

Quality and compatibility limits

  • Use clean artwork with flat color boundaries and enough source resolution to trace accurately. Photographs, gradients, shadows, and very small text usually require substantial simplification or redesign.
  • Choose the hoop and final size before digitizing. Substantially scaling a completed PES file changes the effective density and can distort satin columns; resize the artwork and recalculate stitches instead.
  • Machine compatibility depends on hoop dimensions, PES revision, stitch count, color-change and trim limits, and the machine's supported thread commands. Save a machine-specific version when the software provides that option.
  • A simulator can expose sequencing problems and jump stitches, but only a sewn test shows puckering, thread breaks, poor registration, unsuitable density, or inadequate stabilizer. Test on fabric and stabilizer matching the final project.
  • Copying or renaming image.bmp as image.pes does not add stitch data and normally produces an invalid or unreadable file.

BMP vs PES: format comparison

How the BMP and PES formats compare on the properties that matter most for this conversion.

Comparison of the BMP and PES file formats
Property .BMP Bitmap Image File .PES Brother PE-Design embroidery format
Open standard Partly open No
Compression Uncompressed —
Typical file size Very large Small
Opens in a web browser Yes, natively No
Further editing Easy Limited
Metadata support Basic Basic
Plain-text readable No No
Best used for Editing and post-production Embedding in applications
Introduced 1990 —
Developer Microsoft Brother Industries
MIME type image/bmp —

Information about file extensions and file types is provided by File-Extensions.org

Frequently asked questions

Is the BMP to PES converter free?

Yes, converting BMP to PES on 101convert.com is completely free. No registration, email address or installation is required. If you need a higher file size limit or want to convert more files at once, see our plans.

How large can my BMP file be?

You can upload BMP files up to 10 MB and convert up to 3 files at once in a single batch. With a paid plan the limit is up to 25 MB per file and 20 files at once, see our plans.

How long does it take to convert BMP to PES?

9 in 10 BMP to PES conversions on 101convert.com take at most 74 s, measured over the last 90 days. The typical file is 416 KB.

What happens to my uploaded files?

Files are processed automatically and deleted from our servers within a few minutes after conversion. We never view or share your files.

Do I need to install any software to convert BMP to PES?

No. The BMP to PES conversion runs entirely online in your browser and works on Windows, Mac, Linux, Android and iPhone.

Did the conversion fail?

In most cases, the cause is an incorrect file format. Please upload a valid BMP file for this BMP to PES conversion. Occasionally, the issue may be on our side. We analyze recurring conversion failures and disable or fix the converter if we detect a defect.

Will my BMP image become a real PES embroidery design?

Yes, but the BMP must be manually digitized into stitch paths, thread colors, stitch types, and machine commands. The result is not a pixel-for-pixel copy and may need adjustments for fabric and thread behavior.

What happens to the colors and fine details when converting BMP to PES?

Bitmap colors are mapped to embroidery thread colors, and very small details, smooth gradients, and thin lines may be simplified or lost. The quality depends heavily on the source resolution and how the artwork is digitized.

Can I edit a PES file like the original BMP?

No, a PES file is primarily a machine-stitch design rather than a raster image, so it does not retain the BMP's pixels as editable artwork. You can usually adjust stitch sections and settings, but recreating the original image may require editing the source BMP and digitizing it again.

Why does my PES design sew with gaps, distortion, or too many stitches?

This usually happens when the BMP is digitized without accounting for stitch density, stitch direction, pull compensation, fabric stretch, or the order of overlapping areas. Large solid regions and tiny details are especially likely to sew differently from how they appear on the screen.

Already downloaded

This file has already been downloaded. For your privacy it was deleted from our server right after the download, so it cannot be downloaded again. To get it once more, convert the file again.