iLoveDXF

String Art Portrait Generator

Turn a portrait photo into a circular pin-and-thread pattern with DXF, SVG, PNG, CSV, and pin-sequence exports.

PresetPortrait

Free, no sign-in. The photo is processed locally in your browser.

Upload a portrait to start.

Frame
Image
Quality
No portrait selected

How it helps

Generate a circular pin-and-thread portrait from a local image.
Tune pin count, line count, frame diameter, crop, contrast, gamma, and thread darkness.
Export a production package with DXF, SVG, PNG, CSV, TXT, and metadata.
Runs locally in the browser with no photo upload.

Best practices

  • - Use a close, high-contrast portrait with clear light and dark facial features.
  • - Start with 200-280 pins and 1800-3000 lines for physical work.
  • - Cut or mark the pin circle accurately before following the exported pin sequence.
  • - Test a small line count first if your material, pin size, or thread thickness is unfamiliar.

Limitations

  • - V1 is single-color black thread on a light background; multi-color thread is planned for a later version.
  • - The DXF is a pattern and reference drawing, not a robot or G-code fabrication path.
  • - Very low-contrast photos may need manual contrast/crop adjustment before the result is recognizable.

FAQ

Is the photo uploaded?

No. The portrait is processed locally in your browser and the production files are generated on your device.

Which export should I use for making it by hand?

Use the TXT or CSV pin sequence for wrapping the thread, and use the SVG or DXF to mark the frame and numbered pins.

Can I export DXF?

Yes. The DXF contains FRAME, PINS, and THREAD layers for CAD, laser marking, or reference layouts.

Does it support color thread?

Not in v1. The output model is prepared for future multi-color threads, but this first version produces one black-thread sequence.