Most logos arrive as a website JPG, a PNG from a designer or a photo of a business card. That is fine. We don't run the image through a converter; a digitizer redraws the logo as stitch objects, choosing stitch type, direction and underlay for each part.
That is why a blurry file still works: we build from the shapes we can see and ask you about any wording we can't read. It is also why an automatic converter's output often looks right on screen and then puckers when sewn. If you want the free and DIY options explained, see turning an image into an embroidery file.
If your logo also needs to go on caps, that is a separate build: see the cap version of your logo. For printing, signs or vinyl you need vector artwork instead: see vector art for print.
Rolling one logo out across a whole uniform range? See uniform programmes for matched sets, or workwear for per-fabric builds.