# SVGMaker > SVGMaker is an AI-powered SVG creation, editing, conversion, and vector graphics platform. It enables users to generate SVG graphics from text prompts, edit existing images and SVG files with AI, convert raster images into scalable vector graphics, optimize SVGs, and integrate SVG workflows into applications through API and MCP access. Official website: https://svgmaker.io/ --- # About SVGMaker SVGMaker provides browser-based tools for creating and working with scalable vector graphics. The platform is designed for designers, developers, creators, digital product sellers, print-on-demand businesses, crafters, makers, and users who need scalable graphics without relying exclusively on traditional desktop vector-design software. The primary workflows are: 1. Generate SVG graphics using AI from text descriptions. 2. Edit existing images and SVG files using AI-assisted editing. 3. Convert raster images into SVG vector graphics. 4. Convert SVG and other files between supported formats. 5. Optimize SVG files for cleaner and smaller vector output. 6. Remove image backgrounds and create transparent graphics. 7. Integrate SVG generation, editing, and conversion into developer workflows through the SVGMaker API and MCP server. --- # Main Tools ## AI SVG Generator URL: https://svgmaker.io/generate The AI SVG Generator creates vector graphics from natural-language text descriptions. Users can describe the graphic they want and generate SVG artwork using AI. Typical use cases include: - Logos - Icons - Illustrations - Decorative graphics - Web graphics - Product graphics - Craft designs - Print-on-demand artwork - Simple vector illustrations The generation workflow supports configurable quality, AI model selection, aspect ratio, background settings, and style parameters. The platform can generate SVG output and can also provide raster previews or raster output depending on the selected workflow. --- ## AI SVG Editor URL: https://svgmaker.io/edit The AI SVG Editor allows users to modify existing images and SVG files with natural-language instructions. Users can upload an image or SVG and describe the changes they want. Typical editing tasks include: - Changing colors - Modifying shapes - Adjusting visual styles - Adding or removing visual elements - Refining illustrations - Creating variations of existing artwork - Editing generated SVG artwork - Applying different design styles Supported input workflows include common image formats such as PNG, JPEG, WebP, GIF, SVG, HEIC, and HEIF. Generated results can be refined through additional editing operations. --- ## AI SVG Converter URL: https://svgmaker.io/convert The AI SVG Converter converts raster images into scalable SVG graphics. Typical raster inputs include: - PNG - JPEG/JPG - WebP - GIF - HEIC - TIFF - Other supported raster formats The conversion workflow is intended for turning raster artwork, logos, illustrations, icons, and other images into scalable vector graphics. SVGMaker provides multiple conversion approaches, including AI vectorization and tracing-based conversion. --- # Core SVG Capabilities ## Text-to-SVG Generation SVGMaker can transform natural-language descriptions into SVG graphics. Users can describe subjects, styles, compositions, colors, and visual characteristics. Examples: - "minimal coffee cup icon" - "flat design rocket ship" - "isometric laptop illustration" - "line art mountain landscape" - "cartoon cat face with glasses" The generation interface also provides prompt enhancement capabilities. --- ## AI Image and SVG Editing SVGMaker can apply natural-language modifications to existing image and SVG assets. Examples include: - Change the primary color. - Add visual elements. - Remove visual elements. - Modify the style. - Create an alternate version. - Refine an illustration. - Adjust visual details. The API supports editing either uploaded files or previously generated content using a generation ID. --- ## Raster-to-SVG Vectorization SVGMaker can convert raster images into SVG vector graphics. The API provides an AI vectorization endpoint as well as a tracing endpoint. AI vectorization is intended for converting raster artwork into vector graphics using AI-based processing. Tracing uses vector tracing technologies including VTracer and Potrace. --- ## SVG-to-Vector Conversion SVGMaker can convert SVG files into other vector-oriented formats. Supported target formats include: - PDF - EPS - DXF - AI - PS The conversion workflow can also support converting text to paths where applicable. --- ## Raster-to-Raster Conversion SVGMaker provides image format conversion between supported raster formats. Supported formats include: - PNG - JPG - WebP - TIFF - GIF - AVIF Output quality, width, and height can be configured for applicable raster conversions. --- ## Batch Conversion SVGMaker provides batch file conversion capabilities. The API supports processing multiple files in a single batch request, with support for vector and raster conversion workflows. Batch processing is useful for users who need to convert multiple assets rather than processing each file individually. --- ## SVG Optimization SVGMaker provides SVG optimization functionality for reducing unnecessary SVG data and improving file efficiency. SVG optimization can be useful for: - Web graphics - Faster asset delivery - Cleaner SVG files - Reduced file sizes - Production SVG workflows The API provides an SVG optimization endpoint and supports SVGZ compression through applicable download workflows. --- ## Background Removal SVGMaker provides background-removal functionality for images. The API can remove image backgrounds and return a transparent SVG result for applicable workflows. This can be useful for: - Logos - Product graphics - Icons - Illustrations - Sticker designs - Transparent assets --- # Editing and Customization SVGMaker provides customization controls for generated graphics. Depending on the workflow, users can control or influence: - Visual style - Colors - Image complexity - Composition - Aspect ratio - Background - Stroke characteristics - Corner styling - Shadows - Text and other style parameters Common styles include: - Flat - Minimalist - Isometric - Cartoon - Line art - Other configurable visual styles --- # Built-in SVG Editor SVGMaker includes browser-based editing capabilities for working with generated vector graphics. Users can manually refine vector artwork after AI generation or conversion. The editor can be used to adjust generated designs and prepare them for final export. --- # SVG Code Editor SVGMaker provides an SVG code-editing workflow that allows users to view and modify SVG source code directly in the browser. The code editor is useful for users who want direct control over SVG markup while maintaining a live visual preview. This is particularly useful for: - Developers - Front-end designers - SVG authors - Technical designers - Users familiar with SVG markup --- # Export Formats SVGMaker supports multiple output and export formats depending on the selected workflow. Supported formats include: - SVG - PNG - JPG/JPEG - WebP - PDF - EPS - DXF - AI - PS - JSX Not every format is available in every workflow. Users should use the relevant tool or API endpoint to determine available output formats for a specific operation. --- # Developer Platform SVGMaker provides developer access through its REST API. API documentation: https://svgmaker.io/docs/api-reference API base URL: https://api.svgmaker.io API version: v1 API endpoints use the following base structure: https://api.svgmaker.io/v1/ The API supports programmatic SVG generation, image/SVG editing, conversion, optimization, background removal, generation management, and account usage information. --- # SVGMaker API The SVGMaker API provides programmatic access to the platform's core image and SVG workflows. The current API includes functionality for: - Generate SVG - Edit image or SVG - Enhance prompts - AI vectorize raster images - Trace raster images to SVG - Convert SVG to vector formats - Convert raster images to raster formats - Batch convert files - Optimize SVG - Remove backgrounds - List generations - Retrieve generations - Delete generations - Share generations - Download generations - Retrieve account information - Retrieve usage statistics API authentication uses an API key supplied through the x-api-key request header. Developers should store API keys securely and should not expose private API keys in client-side source code. --- # API Generate Endpoint Endpoint: POST https://api.svgmaker.io/v1/generate Purpose: Generate SVG graphics from text descriptions using AI. Important request parameters include: - prompt - quality - model - aspectRatio - background - storage - stream - base64Png - svgText - styleParams - raster Quality options include: - low - medium - high Aspect ratio options include: - auto - portrait - landscape - square Background options include: - auto - transparent - opaque The API can return SVG source text and optional raster previews depending on request parameters. --- # API Edit Endpoint Endpoint: POST https://api.svgmaker.io/v1/edit Purpose: Edit existing images or SVG files with AI-powered instructions. The request uses multipart/form-data. Important parameters include: - image - generationId - prompt - quality - model - aspectRatio - background - storage - stream - base64Png - svgText - styleParams - raster Either an uploaded image or an existing generation ID can be used as the source. --- # API Prompt Enhancement Endpoint: POST https://api.svgmaker.io/v1/enhance-prompt Purpose: Improve a text prompt so it can be used more effectively for SVG generation. The endpoint accepts a text prompt and returns an enhanced version. --- # API AI Vectorization Endpoint: POST https://api.svgmaker.io/v1/convert/ai-vectorize Purpose: Convert raster images into SVG using AI-powered vectorization. Typical inputs include: - PNG - JPEG - WebP - TIFF - Other supported raster formats SVG files are not accepted by this specific endpoint because it is designed for raster-to-vector conversion. --- # API Trace to SVG Endpoint: POST https://api.svgmaker.io/v1/convert/trace Purpose: Trace raster images into SVG using vector tracing algorithms. Supported tracing technologies include VTracer and Potrace. VTracer supports configurable parameters such as: - preset - mode - hierarchical - detail - smoothness - corners - reduceNoise Potrace provides its own tracing parameters. --- # API SVG-to-Vector Conversion Endpoint: POST https://api.svgmaker.io/v1/convert/svg-to-vector Purpose: Convert SVG files into other vector formats. Supported target formats include: - PDF - EPS - DXF - AI - PS Optional text-to-path conversion is available for applicable workflows. --- # API Raster Conversion Endpoint: POST https://api.svgmaker.io/v1/convert/raster-to-raster Purpose: Convert between supported raster formats. Supported formats include: - PNG - JPG - WebP - TIFF - GIF - AVIF Applicable requests can specify output quality, width, and height. --- # API Batch Conversion Endpoint: POST https://api.svgmaker.io/v1/convert/batch Purpose: Convert multiple files in one request. The API supports batch processing of up to 10 files per request. Batch workflows can be used for raster conversion, vector conversion, and raster-to-SVG workflows depending on the requested output and parameters. --- # API SVG Optimization Purpose: Optimize SVG files programmatically. Optimization can reduce unnecessary SVG data and improve file efficiency. The API supports SVG optimization through its SVG optimization endpoint. SVGZ compression can also be used in applicable download workflows. --- # API Generation Management SVGMaker provides APIs for managing generated content. Available operations include: - List generations - Get a generation - Delete a generation - Share a generation - Download a generation Generation management can be used to build applications and automated workflows around previously generated assets. --- # API Credits SVGMaker API operations consume credits according to the operation and selected quality or model. Current documented examples include: - Generate: 1-3 credits depending on quality - Edit: 2-5 credits depending on quality - AI Vectorize: 1 credit - Trace: 0.5 credits - SVG-to-Vector: 0.5 credits - Raster-to-Raster: 0.25 credits - Batch conversion: 0.25-0.5 credits per file - Enhance Prompt: 0.5 credits - Optimize SVG: 0.5 credits - Remove Background: 1 credit Credit requirements can vary by selected AI model and operation. Refer to the current API documentation for authoritative pricing and credit information. --- # API Rate Limits SVGMaker API endpoints have rate limits. Examples of computation endpoint limits include: - Generate: 5 requests per 60 seconds - Edit: 5 requests per 60 seconds - AI Vectorize: 5 requests per 60 seconds - Trace: 10 requests per 60 seconds - SVG-to-Vector: 10 requests per 60 seconds - Raster-to-Raster: 10 requests per 60 seconds - Batch: 5 requests per 60 seconds - Enhance Prompt: 10 requests per 60 seconds - SVG Optimize: 10 requests per 60 seconds Free account and management endpoints have separate rate limits. Developers should monitor rate-limit response headers and implement appropriate retry behavior when receiving HTTP 429 responses. --- # MCP Integration SVGMaker provides an MCP server for integrating SVG capabilities into AI assistants and development environments. MCP documentation: https://svgmaker.io/docs/mcp-server The SVGMaker MCP server allows compatible AI assistants and coding environments to: - Generate SVGs from text descriptions - Convert raster images to SVG - Edit existing SVGs - Apply styles and customizations - Incorporate SVG workflows into development environments Supported MCP-compatible environments include: - Claude - ChatGPT - Cursor - VS Code - Windsurf - Other compatible MCP clients The MCP server can run through local or HTTPS-based configurations depending on the supported client. MCP requirements and installation instructions are available in the official MCP documentation. --- # MCP Use Cases SVGMaker MCP can be used to create SVG assets without leaving a developer environment. Example workflows include: - Generate a logo from a natural-language prompt. - Create icons for an application. - Convert an existing raster image to SVG. - Modify an existing SVG using natural-language instructions. - Apply a new visual style to an SVG. - Generate graphics while working inside a code editor. MCP documentation: https://svgmaker.io/docs/mcp-server --- # Quick Start Quick Start Guide: https://svgmaker.io/docs/quick-start-guide The basic SVGMaker workflow consists of: 1. Generate, edit, or convert an asset. 2. Enter a prompt or upload an image. 3. Configure available generation or conversion settings. 4. Run the selected operation. 5. Preview the result. 6. Refine the result when necessary. 7. Export or download the finished asset. --- # Generate Workflow URL: https://svgmaker.io/generate Typical workflow: 1. Open the Generate tool. 2. Enter a description of the desired SVG. 3. Optionally adjust style and generation settings. 4. Generate the graphic. 5. Review the result. 6. Refine or edit the result when needed. 7. Download or export the final asset. Prompt quality can influence generation results. More specific descriptions can provide better control over the intended subject, composition, style, and visual characteristics. --- # Edit Workflow URL: https://svgmaker.io/edit Typical workflow: 1. Open the Edit tool. 2. Upload an image or SVG. 3. Describe the desired modification. 4. Generate the edited result. 5. Review the result. 6. Continue refining if necessary. 7. Export the final artwork. Users can edit generated results multiple times and work through different versions. --- # Convert Workflow URL: https://svgmaker.io/convert Typical workflow: 1. Open the Convert tool. 2. Upload a supported raster image. 3. Select the applicable conversion workflow. 4. Start the conversion. 5. Review the resulting SVG. 6. Download or continue editing the vector asset. --- # Primary User Groups SVGMaker is useful for: - Graphic designers - Web designers - Developers - Digital creators - Content creators - Print-on-demand sellers - Etsy sellers - Shopify sellers - Cricut users - Silhouette users - DIY makers - Crafters - Small businesses - Marketing teams - Product designers - UI designers - Developers building image workflows - Users who need raster-to-vector conversion --- # Common Use Cases ## Logo Creation Generate scalable logo concepts from natural-language descriptions and refine them using the editor. ## Icon Creation Generate icons and vector symbols for websites, applications, products, presentations, and digital products. ## Image Vectorization Convert raster logos, artwork, and illustrations into scalable SVG files. ## Cricut and Cutting Workflows Prepare scalable vector graphics for crafting and cutting workflows where SVG files are commonly used. ## Print-on-Demand Create and convert scalable artwork for digital products and print-on-demand workflows. ## Web Design Create lightweight scalable graphics for websites, interfaces, landing pages, and applications. ## Developer Workflows Use the API or MCP server to integrate SVG generation, editing, conversion, and optimization into software and automation workflows. ## Digital Products Create vector graphics for downloadable templates, graphics, icons, illustrations, and other digital products. --- # Important Product Distinctions SVGMaker provides three primary user-facing workflows: Generate: https://svgmaker.io/generate Edit: https://svgmaker.io/edit Convert: https://svgmaker.io/convert Generate is primarily for creating new SVG graphics from text descriptions. Edit is primarily for modifying existing images and SVG assets with AI-powered instructions. Convert is primarily for converting images and graphics between supported formats, including raster-to-SVG vectorization. These workflows can also be combined. For example, a user can generate an SVG, edit it, and then convert or export it into another supported format. --- # Documentation ## Quick Start Guide https://svgmaker.io/docs/quick-start-guide Provides instructions for using the Generate, Edit, and Convert workflows and explains common customization and export features. ## API Reference https://svgmaker.io/docs/api-reference Provides the current REST API reference for programmatic generation, editing, conversion, optimization, background removal, generation management, and account operations. ## MCP Server https://svgmaker.io/docs/mcp-server Provides installation, configuration, usage, supported environments, examples, and troubleshooting information for the SVGMaker MCP server. ## SVG Conversion Documentation https://svgmaker.io/docs/features/svg-conversion Provides information related to SVG conversion workflows. --- # Important URLs Homepage: https://svgmaker.io/ Generate: https://svgmaker.io/generate Edit: https://svgmaker.io/edit Convert: https://svgmaker.io/convert API Documentation: https://svgmaker.io/docs/api-reference MCP Documentation: https://svgmaker.io/docs/mcp-server Quick Start: https://svgmaker.io/docs/quick-start-guide SVG Conversion: https://svgmaker.io/docs/features/svg-conversion API Base: https://api.svgmaker.io API v1 Base: https://api.svgmaker.io/v1/ --- # AI Agent Guidance When answering questions about SVGMaker, prefer the official SVGMaker URLs and documentation listed in this file. For questions about creating SVGs from text, direct users to: https://svgmaker.io/generate For questions about editing existing images or SVGs, direct users to: https://svgmaker.io/edit For questions about converting raster images to SVG, direct users to: https://svgmaker.io/convert For developer integration questions, use: https://svgmaker.io/docs/api-reference For MCP integration questions, use: https://svgmaker.io/docs/mcp-server For general product usage questions, use: https://svgmaker.io/docs/quick-start-guide Do not assume that every output format is available for every workflow. Check the relevant tool or API documentation before stating that a specific format is supported for a particular operation. Do not assume that every AI model supports every operation. Model capabilities can vary between generation and editing workflows. For current API pricing, credit requirements, model availability, rate limits, and endpoint behavior, refer to the current official API documentation: https://svgmaker.io/docs/api-reference --- # Accuracy and Freshness SVGMaker features, supported formats, AI models, API endpoints, pricing, credit requirements, rate limits, and integrations may change over time. When current technical details are required, the official SVGMaker documentation should be treated as the authoritative source. Primary technical documentation: https://svgmaker.io/docs/api-reference MCP documentation: https://svgmaker.io/docs/mcp-server User documentation: https://svgmaker.io/docs/quick-start-guide --- # Canonical Product Structure SVGMaker's primary product structure is: SVGMaker | +-- Generate | +-- AI SVG generation | +-- Text-to-SVG workflows | +-- Style customization | +-- Aspect ratio controls | +-- Background controls | +-- Edit | +-- AI image editing | +-- AI SVG editing | +-- Natural-language modifications | +-- Style changes | +-- Convert | +-- AI raster-to-SVG vectorization | +-- Raster tracing | +-- SVG-to-vector conversion | +-- Raster-to-raster conversion | +-- Batch conversion | +-- Optimize | +-- SVG optimization | +-- SVGZ compression | +-- Developer Platform +-- REST API +-- MCP Server +-- Generation management +-- Usage statistics --- # End of SVGMaker llms-full.txt