curl --request POST \
--url https://api.iotools.cloud/v1/tool/svg-stroke-to-fill-converter \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 120 120\" width=\"120\" height=\"120\">\n <circle cx=\"60\" cy=\"60\" r=\"40\" fill=\"none\" stroke=\"#2563eb\" stroke-width=\"8\" />\n <path d=\"M40 60 L55 75 L82 46\" fill=\"none\" stroke=\"#16a34a\" stroke-width=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n</svg>",
"quality": "coarse",
"precision": "1",
"format": "minified"
}
'{
"tool": "svg-stroke-to-fill-converter",
"tool_version": "1.0.1",
"outputs": {
"output": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 120 120\" width=\"120\" height=\"120\"><path fill=\"#2563eb\" d=\"M96 59.7L95.6 65.7L103.5 66.3L104 60.3ZM95.7 65.1L94.3 70.9L102.1 72.7L103.5 66.9ZM94.5 70.3L92.3 75.9L99.8 78.8L101.9 73.3ZM92.6 75.4L89.6 80.5L96.5 84.5L99.5 79.4ZM89.9 80L86.2 84.7L92.4 89.7L96.2 85ZM86.6 84.3L82.2 88.3L87.7 94.2L92 90.1ZM82.7 88L77.7 91.3L82.3 97.9L87.2 94.6ZM78.3 91L72.9 93.6L76.3 100.8L81.7 98.2ZM73.4 93.4L67.7 95.2L70.1 102.8L75.8 101.1ZM68.3 95L62.4 95.9L63.6 103.8L69.5 103ZM63 95.9L57 95.9L57 103.9L63 103.9ZM57.6 95.9L51.7 95L50.5 103L56.4 103.8ZM52.3 95.2L46.6 93.4L44.2 101.1L49.9 102.8ZM47.1 93.6L41.7 91L38.3 98.2L43.7 100.8ZM42.3 91.3L37.3 88L32.8 94.6L37.7 97.9ZM37.8 88.3L33.4 84.3L28 90.1L32.3 94.2ZM33.8 84.7L30.1 80L23.8 85L27.6 89.7ZM30.4 80.5L27.4 75.4L20.5 79.4L23.5 84.5ZM27.7 75.9L25.5 70.3L18.1 73.3L20.2 78.8ZM25.7 70.9L24.3 65.1L16.5 66.9L17.9 72.7ZM24.4 65.7L24 59.7L16 60.3L16.5 66.3ZM24 60.3L24.4 54.3L16.5 53.7L16 59.7ZM24.3 54.9L25.7 49.1L17.9 47.3L16.5 53.1ZM25.5 49.7L27.7 44.1L20.2 41.2L18.1 46.7ZM27.4 44.6L30.4 39.5L23.5 35.5L20.5 40.6ZM30.1 40L33.8 35.3L27.6 30.3L23.8 35ZM33.4 35.7L37.8 31.7L32.3 25.8L28 29.9ZM37.3 32L42.3 28.7L37.7 22.1L32.8 25.4ZM41.7 29L47.1 26.4L43.7 19.2L38.3 21.8ZM46.6 26.6L52.3 24.8L49.9 17.2L44.2 18.9ZM51.7 25L57.6 24.1L56.4 16.2L50.5 17ZM57 24.1L63 24.1L63 16.1L57 16.1ZM62.4 24.1L68.3 25L69.5 17L63.6 16.2ZM67.7 24.8L73.4 26.6L75.8 18.9L70.1 17.2ZM72.9 26.4L78.3 29L81.7 21.8L76.3 19.2ZM77.7 28.7L82.7 32L87.2 25.4L82.3 22.1ZM82.2 31.7L86.6 35.7L92 29.9L87.7 25.8ZM86.2 35.3L89.9 40L96.2 35L92.4 30.3ZM89.6 39.5L92.6 44.6L99.5 40.6L96.5 35.5ZM92.3 44.1L94.5 49.7L101.9 46.7L99.8 41.2ZM94.3 49.1L95.7 54.9L103.5 53.1L102.1 47.3ZM95.6 54.3L96 60.3L104 59.7L103.5 53.7ZM104 60.3L104 60L104 59.7L100 60ZM103.5 66.9L103.5 66.6L103.5 66.3L99.6 66ZM101.9 73.3L102.1 73L102.1 72.7L98.2 71.8ZM99.5 79.4L99.7 79.1L99.8 78.8L96 77.4ZM96.2 85L96.4 84.8L96.5 84.5L93 82.5ZM92 90.1L92.3 89.9L92.4 89.7L89.3 87.2ZM87.2 94.6L87.4 94.4L87.7 94.2L84.9 91.3ZM81.7 98.2L82 98.1L82.3 97.9L80 94.6ZM75.8 101.1L76.1 101L76.3 100.8L74.6 97.2ZM69.5 103L69.8 102.9L70.1 102.8L68.9 99ZM63 103.9L63.3 103.9L63.6 103.8L63 99.9ZM56.4 103.8L56.7 103.9L57 103.9L57 99.9ZM49.9 102.8L50.2 102.9L50.5 103L51.1 99ZM43.7 100.8L43.9 101L44.2 101.1L45.4 97.2ZM37.7 97.9L38 98.1L38.3 98.2L40 94.6ZM32.3 94.2L32.6 94.4L32.8 94.6L35.1 91.3ZM27.6 89.7L27.7 89.9L28 90.1L30.7 87.2ZM23.5 84.5L23.6 84.8L23.8 85L27 82.5ZM20.2 78.8L20.3 79.1L20.5 79.4L24 77.4ZM17.9 72.7L17.9 73L18.1 73.3L21.8 71.8ZM16.5 66.3L16.5 66.6L16.5 66.9L20.4 66ZM16 59.7L16 60L16 60.3L20 60ZM16.5 53.1L16.5 53.4L16.5 53.7L20.4 54ZM18.1 46.7L17.9 47L17.9 47.3L21.8 48.2ZM20.5 40.6L20.3 40.9L20.2 41.2L24 42.6ZM23.8 35L23.6 35.2L23.5 35.5L27 37.5ZM28 29.9L27.7 30.1L27.6 30.3L30.7 32.8ZM32.8 25.4L32.6 25.6L32.3 25.8L35.1 28.7ZM38.3 21.8L38 21.9L37.7 22.1L40 25.4ZM44.2 18.9L43.9 19L43.7 19.2L45.4 22.8ZM50.5 17L50.2 17.1L49.9 17.2L51.1 21ZM57 16.1L56.7 16.1L56.4 16.2L57 20.1ZM63.6 16.2L63.3 16.1L63 16.1L63 20.1ZM70.1 17.2L69.8 17.1L69.5 17L68.9 21ZM76.3 19.2L76.1 19L75.8 18.9L74.6 22.8ZM82.3 22.1L82 21.9L81.7 21.8L80 25.4ZM87.7 25.8L87.4 25.6L87.2 25.4L84.9 28.7ZM92.4 30.3L92.3 30.1L92 29.9L89.3 32.8ZM96.5 35.5L96.4 35.2L96.2 35L93 37.5ZM99.8 41.2L99.7 40.9L99.5 40.6L96 42.6ZM102.1 47.3L102.1 47L101.9 46.7L98.2 48.2ZM103.5 53.7L103.5 53.4L103.5 53.1L99.6 54Z\" fill-rule=\"nonzero\"/><path fill=\"#16a34a\" d=\"M36.5 63.5L51.5 78.5L58.5 71.5L43.5 56.5ZM58.7 78.4L85.7 49.4L78.3 42.6L51.3 71.6ZM59.8 73.7L59.3 72.5L58.5 71.5L57.5 70.7L56.3 70.2L55 70L53.7 70.2L52.5 70.7L51.5 71.5L50.7 72.5L50.2 73.7L50 75L50.2 76.3L50.7 77.5L51.5 78.5L52.5 79.3L53.7 79.8L55 80L56.3 79.8L57.5 79.3L58.5 78.5L59.3 77.5L59.8 76.3L60 75ZM44.8 58.7L44.3 57.5L43.5 56.5L42.5 55.7L41.3 55.2L40 55L38.7 55.2L37.5 55.7L36.5 56.5L35.7 57.5L35.2 58.7L35 60L35.2 61.3L35.7 62.5L36.5 63.5L37.5 64.3L38.7 64.8L40 65L41.3 64.8L42.5 64.3L43.5 63.5L44.3 62.5L44.8 61.3L45 60ZM86.8 44.7L86.3 43.5L85.5 42.5L84.5 41.7L83.3 41.2L82 41L80.7 41.2L79.5 41.7L78.5 42.5L77.7 43.5L77.2 44.7L77 46L77.2 47.3L77.7 48.5L78.5 49.5L79.5 50.3L80.7 50.8L82 51L83.3 50.8L84.5 50.3L85.5 49.5L86.3 48.5L86.8 47.3L87 46Z\" fill-rule=\"nonzero\"/></svg>",
"summary": [
{
"metric": "Strokes converted",
"value": "2"
},
{
"metric": "Elements skipped",
"value": "0"
},
{
"metric": "Original size",
"value": "314 B"
},
{
"metric": "Converted size",
"value": "4.13 KB"
}
]
},
"credits_used": 3,
"credits_remaining": null
}Converters
SVG Stroke to Fill Converter
Convert every stroked outline in an SVG into a filled path that renders identically — including dashes, round/miter joins and caps. Keeps colors, gradients, opacity, transforms and the viewBox, and runs entirely in your browser.
POST
/
v1
/
tool
/
svg-stroke-to-fill-converter
curl --request POST \
--url https://api.iotools.cloud/v1/tool/svg-stroke-to-fill-converter \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 120 120\" width=\"120\" height=\"120\">\n <circle cx=\"60\" cy=\"60\" r=\"40\" fill=\"none\" stroke=\"#2563eb\" stroke-width=\"8\" />\n <path d=\"M40 60 L55 75 L82 46\" fill=\"none\" stroke=\"#16a34a\" stroke-width=\"10\"\n stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n</svg>",
"quality": "coarse",
"precision": "1",
"format": "minified"
}
'{
"tool": "svg-stroke-to-fill-converter",
"tool_version": "1.0.1",
"outputs": {
"output": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 120 120\" width=\"120\" height=\"120\"><path fill=\"#2563eb\" d=\"M96 59.7L95.6 65.7L103.5 66.3L104 60.3ZM95.7 65.1L94.3 70.9L102.1 72.7L103.5 66.9ZM94.5 70.3L92.3 75.9L99.8 78.8L101.9 73.3ZM92.6 75.4L89.6 80.5L96.5 84.5L99.5 79.4ZM89.9 80L86.2 84.7L92.4 89.7L96.2 85ZM86.6 84.3L82.2 88.3L87.7 94.2L92 90.1ZM82.7 88L77.7 91.3L82.3 97.9L87.2 94.6ZM78.3 91L72.9 93.6L76.3 100.8L81.7 98.2ZM73.4 93.4L67.7 95.2L70.1 102.8L75.8 101.1ZM68.3 95L62.4 95.9L63.6 103.8L69.5 103ZM63 95.9L57 95.9L57 103.9L63 103.9ZM57.6 95.9L51.7 95L50.5 103L56.4 103.8ZM52.3 95.2L46.6 93.4L44.2 101.1L49.9 102.8ZM47.1 93.6L41.7 91L38.3 98.2L43.7 100.8ZM42.3 91.3L37.3 88L32.8 94.6L37.7 97.9ZM37.8 88.3L33.4 84.3L28 90.1L32.3 94.2ZM33.8 84.7L30.1 80L23.8 85L27.6 89.7ZM30.4 80.5L27.4 75.4L20.5 79.4L23.5 84.5ZM27.7 75.9L25.5 70.3L18.1 73.3L20.2 78.8ZM25.7 70.9L24.3 65.1L16.5 66.9L17.9 72.7ZM24.4 65.7L24 59.7L16 60.3L16.5 66.3ZM24 60.3L24.4 54.3L16.5 53.7L16 59.7ZM24.3 54.9L25.7 49.1L17.9 47.3L16.5 53.1ZM25.5 49.7L27.7 44.1L20.2 41.2L18.1 46.7ZM27.4 44.6L30.4 39.5L23.5 35.5L20.5 40.6ZM30.1 40L33.8 35.3L27.6 30.3L23.8 35ZM33.4 35.7L37.8 31.7L32.3 25.8L28 29.9ZM37.3 32L42.3 28.7L37.7 22.1L32.8 25.4ZM41.7 29L47.1 26.4L43.7 19.2L38.3 21.8ZM46.6 26.6L52.3 24.8L49.9 17.2L44.2 18.9ZM51.7 25L57.6 24.1L56.4 16.2L50.5 17ZM57 24.1L63 24.1L63 16.1L57 16.1ZM62.4 24.1L68.3 25L69.5 17L63.6 16.2ZM67.7 24.8L73.4 26.6L75.8 18.9L70.1 17.2ZM72.9 26.4L78.3 29L81.7 21.8L76.3 19.2ZM77.7 28.7L82.7 32L87.2 25.4L82.3 22.1ZM82.2 31.7L86.6 35.7L92 29.9L87.7 25.8ZM86.2 35.3L89.9 40L96.2 35L92.4 30.3ZM89.6 39.5L92.6 44.6L99.5 40.6L96.5 35.5ZM92.3 44.1L94.5 49.7L101.9 46.7L99.8 41.2ZM94.3 49.1L95.7 54.9L103.5 53.1L102.1 47.3ZM95.6 54.3L96 60.3L104 59.7L103.5 53.7ZM104 60.3L104 60L104 59.7L100 60ZM103.5 66.9L103.5 66.6L103.5 66.3L99.6 66ZM101.9 73.3L102.1 73L102.1 72.7L98.2 71.8ZM99.5 79.4L99.7 79.1L99.8 78.8L96 77.4ZM96.2 85L96.4 84.8L96.5 84.5L93 82.5ZM92 90.1L92.3 89.9L92.4 89.7L89.3 87.2ZM87.2 94.6L87.4 94.4L87.7 94.2L84.9 91.3ZM81.7 98.2L82 98.1L82.3 97.9L80 94.6ZM75.8 101.1L76.1 101L76.3 100.8L74.6 97.2ZM69.5 103L69.8 102.9L70.1 102.8L68.9 99ZM63 103.9L63.3 103.9L63.6 103.8L63 99.9ZM56.4 103.8L56.7 103.9L57 103.9L57 99.9ZM49.9 102.8L50.2 102.9L50.5 103L51.1 99ZM43.7 100.8L43.9 101L44.2 101.1L45.4 97.2ZM37.7 97.9L38 98.1L38.3 98.2L40 94.6ZM32.3 94.2L32.6 94.4L32.8 94.6L35.1 91.3ZM27.6 89.7L27.7 89.9L28 90.1L30.7 87.2ZM23.5 84.5L23.6 84.8L23.8 85L27 82.5ZM20.2 78.8L20.3 79.1L20.5 79.4L24 77.4ZM17.9 72.7L17.9 73L18.1 73.3L21.8 71.8ZM16.5 66.3L16.5 66.6L16.5 66.9L20.4 66ZM16 59.7L16 60L16 60.3L20 60ZM16.5 53.1L16.5 53.4L16.5 53.7L20.4 54ZM18.1 46.7L17.9 47L17.9 47.3L21.8 48.2ZM20.5 40.6L20.3 40.9L20.2 41.2L24 42.6ZM23.8 35L23.6 35.2L23.5 35.5L27 37.5ZM28 29.9L27.7 30.1L27.6 30.3L30.7 32.8ZM32.8 25.4L32.6 25.6L32.3 25.8L35.1 28.7ZM38.3 21.8L38 21.9L37.7 22.1L40 25.4ZM44.2 18.9L43.9 19L43.7 19.2L45.4 22.8ZM50.5 17L50.2 17.1L49.9 17.2L51.1 21ZM57 16.1L56.7 16.1L56.4 16.2L57 20.1ZM63.6 16.2L63.3 16.1L63 16.1L63 20.1ZM70.1 17.2L69.8 17.1L69.5 17L68.9 21ZM76.3 19.2L76.1 19L75.8 18.9L74.6 22.8ZM82.3 22.1L82 21.9L81.7 21.8L80 25.4ZM87.7 25.8L87.4 25.6L87.2 25.4L84.9 28.7ZM92.4 30.3L92.3 30.1L92 29.9L89.3 32.8ZM96.5 35.5L96.4 35.2L96.2 35L93 37.5ZM99.8 41.2L99.7 40.9L99.5 40.6L96 42.6ZM102.1 47.3L102.1 47L101.9 46.7L98.2 48.2ZM103.5 53.7L103.5 53.4L103.5 53.1L99.6 54Z\" fill-rule=\"nonzero\"/><path fill=\"#16a34a\" d=\"M36.5 63.5L51.5 78.5L58.5 71.5L43.5 56.5ZM58.7 78.4L85.7 49.4L78.3 42.6L51.3 71.6ZM59.8 73.7L59.3 72.5L58.5 71.5L57.5 70.7L56.3 70.2L55 70L53.7 70.2L52.5 70.7L51.5 71.5L50.7 72.5L50.2 73.7L50 75L50.2 76.3L50.7 77.5L51.5 78.5L52.5 79.3L53.7 79.8L55 80L56.3 79.8L57.5 79.3L58.5 78.5L59.3 77.5L59.8 76.3L60 75ZM44.8 58.7L44.3 57.5L43.5 56.5L42.5 55.7L41.3 55.2L40 55L38.7 55.2L37.5 55.7L36.5 56.5L35.7 57.5L35.2 58.7L35 60L35.2 61.3L35.7 62.5L36.5 63.5L37.5 64.3L38.7 64.8L40 65L41.3 64.8L42.5 64.3L43.5 63.5L44.3 62.5L44.8 61.3L45 60ZM86.8 44.7L86.3 43.5L85.5 42.5L84.5 41.7L83.3 41.2L82 41L80.7 41.2L79.5 41.7L78.5 42.5L77.7 43.5L77.2 44.7L77 46L77.2 47.3L77.7 48.5L78.5 49.5L79.5 50.3L80.7 50.8L82 51L83.3 50.8L84.5 50.3L85.5 49.5L86.3 48.5L86.8 47.3L87 46Z\" fill-rule=\"nonzero\"/></svg>",
"summary": [
{
"metric": "Strokes converted",
"value": "2"
},
{
"metric": "Elements skipped",
"value": "0"
},
{
"metric": "Original size",
"value": "314 B"
},
{
"metric": "Converted size",
"value": "4.13 KB"
}
]
},
"credits_used": 3,
"credits_remaining": null
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Response
Tool output
Show child attributes
Show child attributes
The tool's slug, echoing the {slug} in the request path.
Output-contract version for this tool.
Credits this call consumed, after any settlement refund. 0 when metering is disabled.
Credits left in the current monthly allowance, or null when metering is disabled.
Correlation id, also sent as x-request-id.
Was this page helpful?
⌘I