Updated October 2026
Text and script tattoos are one of the more demanding source types for this tool, for a specific, mechanical reason: cursive letterforms are often made of thin, narrow strokes that curve and taper, and that combination is exactly what an edge detector struggles with most.
The Sobel edge detector finds contrast boundaries, and a thin stroke has two of them very close together — the dark line's edge on one side and its edge on the other. Where a cursive stroke tapers to a fine point (common at the start and end of a flowing letterform, and through connecting strokes between letters), the stroke can become thin enough that the two edges blur into ambiguity, and the thinnest points can drop out of detection entirely — leaving a letter, or the connection between two letters, visibly broken in the output.
Smoothing (the box blur applied before edge detection) softens fine detail, and thin letterform strokes are exactly the kind of fine detail that doesn't survive heavy smoothing well — keep this setting low for text sources. "Line thickness" (dilation) afterward is the more useful tool here: a moderate thickness setting bridges small gaps where a stroke's thinnest point dropped below detection, since dilating a broken line's two remaining ends outward can reconnect them if the gap is small enough.
If a script font's connecting strokes are thin enough that even moderate thickness doesn't reliably bridge every gap, consider either tracing/designing the lettering at a bolder weight to begin with (many script fonts have a "bold" or heavier-weight variant with less extreme tapering), or treating the source as more like a sketch than a photo — see making a stencil from a photo vs. from a sketch or drawing for how source type changes the right settings.
If the design allows it, block or sans-serif lettering with consistent stroke width — no tapering, no fine connecting flourishes — converts close to perfectly at default-ish settings, since there's no thin point for the detector to lose. Script's visual appeal comes precisely from the variable stroke width and connections that make it harder to convert cleanly, which is a real style tradeoff worth knowing about before committing to an elaborate script design sight-unseen.
Because dropped connections in script are easy to miss at a glance (a hairline gap can look intentional at normal viewing size), zoom into the downloaded PNG at full resolution and check every letter connection and every thin stroke individually before printing or transferring — it's much easier to notice and fix a broken connection on screen than mid-transfer onto skin.
Everything in choosing a good source photo about contrast and sharp focus applies doubly to lettering — a slightly blurry or low-contrast photo of handwritten text loses exactly the fine strokes that script needs most, where a bolder subject might tolerate the same image quality loss without visible damage.
If a particular connection keeps breaking even after adjusting thickness and smoothing, it's often faster to download the result and manually draw in that one short connecting line in any basic image editor than to keep hunting for a single slider combination that fixes every letter simultaneously — a few seconds of manual touch-up beats repeatedly re-processing the whole image.
Does font choice matter before I even get to the tool? Significantly — a bolder, less tapered script (or switching to block lettering) will convert more reliably than an elaborate thin-stroke calligraphic font, before any slider adjustment.
Should I increase sensitivity to catch faint thin strokes? Sometimes, but cautiously — raising sensitivity enough to catch a faint stroke can also introduce background noise elsewhere in the image; try thickness and smoothing adjustments first.
Is there a way to preview just the lettering area at full size? Not within the tool itself — download the result and zoom in using your device's image viewer to inspect individual letters before printing.