EVERYTHING XIAOMI
Get listed

OmniSVG

OmniSVG creates scalable SVG graphics from natural-language descriptions and converts PNG, JPG, BMP and WebP images into editable SVG.

Place
#20 of 26
Score
6.2
OmniSVG's website

What OmniSVG is

OmniSVG creates scalable SVG graphics from natural-language descriptions and converts PNG, JPG, BMP and WebP images into editable SVG. Image uploads are limited to 5 MB. Generated graphics can be previewed, downloaded or copied as code for editing in an SVG-compatible tool. Its free demo requires no account, shows the remaining daily generations in the browser and allows five generations per day. The research project also supports character-reference SVG generation. Its model combines a pretrained Qwen-VL vision-language model with an SVG tokenizer, and the project introduces MMSVG-2M, a dataset containing two million annotated SVG assets. The code is licensed under Apache License 2.0. The repository offers local Gradio deployment instructions using Python 3.10, Cairo and CUDA 12.1-tested dependencies, and lists model downloads from 7.69 GB to 17.2 GB. Reported inference memory use is 17 GB for OmniSVG1.1_4B and 26 GB for OmniSVG1.1_8B. The project also lists a community-contributed ComfyUI plugin.

Good

  • Creates SVG graphics from text descriptions.
  • Converts four listed image formats to editable SVG.
  • Free demo requires no account.
  • Generated SVGs can be downloaded or copied as code.
  • Code is licensed under Apache License 2.0.

Watch out

  • Five free generations are allowed per day.
  • Image uploads are limited to 5 MB.
  • Listed model downloads range up to 17.2 GB.
  • Local setup lists Python, Cairo and CUDA dependencies.

Who it suits

OmniSVG may suit web developers, UI/UX designers, content creators, and people making print or merchandise graphics. Its local deployment option is relevant to users considering the listed model downloads and dependencies.

Verdict

OmniSVG offers both text-to-vector generation and image conversion, with editable SVG output. The daily generation and upload limits matter for the free demo, while local use involves substantial listed model files and dependencies.

Plans and prices

From OmniSVG's own pricing page, checked 30 Sep 2026.

All about pricing
PlanPriceWhat it gives you
FreeFree5 free generations per day · image uploads up to 5 MB · Free demo; no account required

The facts

Each one read from OmniSVG's own pages, with the date it was checked.

What it does

Community integration
The repository lists a community-contributed ComfyUI OmniSVG plugin.checked 30 Sep 2026
Dataset
The project introduces MMSVG-2M, a multimodal dataset containing two million richly annotated SVG assets.checked 30 Sep 2026
Editing and export
Generated SVGs can be previewed, downloaded, or copied as code for editing in an SVG-compatible tool.checked 30 Sep 2026
Generation modalities
The research project supports Text-to-SVG, Image-to-SVG, and Character-Reference SVG generation.checked 30 Sep 2026
Image conversion
The image converter accepts PNG, JPG, BMP, and WebP files up to 5 MB and outputs editable SVG.checked 30 Sep 2026
License
The OmniSVG code is licensed under Apache License 2.0.checked 30 Sep 2026
Local deployment
The repository provides local Gradio deployment and installation instructions using Python 3.10, Cairo, and CUDA 12.1-tested dependencies.checked 30 Sep 2026
Model architecture
OmniSVG uses a pretrained Qwen-VL vision-language model together with an SVG tokenizer.checked 30 Sep 2026
Model downloads
The repository lists OmniSVG1.1_8B at 17.2 GB, OmniSVG1.1_4B at 7.69 GB, and OmniSVG-3B at 8.49 GB.checked 30 Sep 2026
No account
The free demo does not require an account and displays the remaining daily generations in the browser.checked 30 Sep 2026
Online demo
The repository links to an online Hugging Face Spaces demo.checked 30 Sep 2026
Performance limit
The repository reports 26 GB GPU memory usage for OmniSVG1.1_8B inference and 17 GB for OmniSVG1.1_4B.checked 30 Sep 2026
Project affiliations
The project lists Fudan University and StepFun as the authors’ affiliations.checked 30 Sep 2026
Text generation
OmniSVG converts natural-language descriptions into clean, scalable SVG graphics.checked 30 Sep 2026
Use cases
The site lists web developers, UI/UX designers, content creators, and print or merchandise users as target audiences.checked 30 Sep 2026
The full review of OmniSVG

OmniSVG suits designers and developers who want to generate or convert graphics into editable SVG, especially those comfortable working with vector code or running a local model. Its no-account demo makes occasional use straightforward, but the daily cap and hardware demands make it a poor fit for high-volume production.

Overview

OmniSVG turns natural-language descriptions into scalable vector graphics and converts raster images into editable SVG. You can preview results, download them, or copy the SVG code into a compatible editor. The converter accepts PNG, JPG, BMP, and WebP files up to 5 MB, a useful range for small assets but a firm ceiling for larger source images.

The free browser demo requires no account and shows how many generations remain that day. That makes it easy to try without a signup, though five generations per day is restrictive if you need to iterate on multiple designs or convert a batch of images.

Key features

Text, image, and character-reference generation

The project supports Text-to-SVG, Image-to-SVG, and Character-Reference SVG generation. Text prompts can produce new vector graphics, while image conversion offers a route from supported raster files to editable output. Character-reference generation broadens the project beyond those two workflows, though the browser demo's stated daily allowance limits how much experimentation is practical.

Editable SVG and local deployment

Downloadable SVG and copyable code give users a way to continue editing outside OmniSVG rather than treating the result as a finished bitmap. For users who want to run the project locally, the repository provides Gradio deployment instructions based on Python 3.10, Cairo, and dependencies tested with CUDA 12.1. That flexibility comes with substantial setup and compute requirements: the listed model files range from 7.69 GB to 17.2 GB, and reported GPU memory use reaches 26 GB for OmniSVG1.1_8B and 17 GB for OmniSVG1.1_4B.

The research project combines a pretrained Qwen-VL vision-language model with an SVG tokenizer and introduces MMSVG-2M, a dataset of two million annotated SVG assets. Those foundations explain the project's focus on vector generation, but they do not remove the practical limits of the demo or the resources needed for local inference. The code is licensed under Apache License 2.0, and a community-contributed ComfyUI plugin is also listed.

Pricing

Free — free. The free demo includes five generations per day, image uploads up to 5 MB, and requires no account. There is no paid tier to compare: occasional users can try the core workflows without committing, while anyone who needs more daily volume will need to consider another tool or a local setup.

Platforms

OmniSVG is available on the web, with Linux and macOS listed alongside self-hosted use. The local route is aimed at users prepared to install Python, Cairo, and CUDA-tested dependencies and manage large model files; the browser demo is the more practical option for a quick trial.

Who it's for

Web developers, UI/UX designers, content creators, and people making print or merchandise assets are the project's stated audiences. It is most compelling for someone who needs editable SVG from a prompt or a small raster image and can finish the work in a separate SVG-compatible tool. It is less suitable for users who need generous daily output, larger image uploads, or a turnkey local installation on modest hardware.

Pros and cons

  • Pros: Text generation and raster conversion both produce editable SVG, giving users two ways to start from a graphic idea.
  • Pros: No-account browser access and five free daily generations let occasional users try the workflow without signup.
  • Pros: Self-hosted deployment and Apache 2.0 code licensing offer a local route for technically equipped users.
  • Cons: Five daily generations and a 5 MB upload limit constrain repeated iteration and larger source images.
  • Cons: Model downloads up to 17.2 GB and reported GPU memory needs up to 26 GB put local use beyond many everyday computers.
  • Cons: SVG output still needs refinement in a compatible editor when the result is not ready to use as-is.

Alternatives

For a broader shortlist, browse AI Vector Generators.

  • AnnoMotion is another freemium option, with web, Windows, and API platforms.
  • Wix Logo Maker is worth considering when you need logo creation across web, Android, and iOS rather than general SVG generation.
  • CleanVector offers web and API access, with a free plan that includes 10 credits a month and one permanent SVG download.
  • Modulify AI Logo Maker is a web option for logo-focused work, with one free logo generation per day and a watermarked preview.
  • SmartSVG may suit users who want a weekly credit allowance: its free plan gives 30 credits per week, including AI generation and SVG conversion.
  • SVG.new is an alternative for vectorization, offering three free vectorizations per day and a built-in vector editor.
  • SVGtoCode is another web-based option.
  • PlusVector offers web and API access, with a free plan capped at five credits per month.

Verdict

Choose OmniSVG if you want no-account access to both prompt-based SVG generation and small-image conversion, or can run its models locally on suitable hardware. Its strongest reason to choose is editable vector output across those workflows; its clearest reason to look elsewhere is the combination of a five-generation daily cap and substantial local compute demands.

Getting started

  1. Open https://omnisvg.net/ or use the online Hugging Face Spaces demo.
  2. Enter a natural-language description or upload a PNG, JPG, BMP, or WebP image up to 5 MB.
  3. Use the free demo’s daily generation allowance; no account is required.
  4. Preview the result, then download it or copy its code for an SVG-compatible editor.
  5. For local deployment, follow the repository instructions using Python 3.10, Cairo, and the listed CUDA 12.1-tested dependencies.

Limits worth knowing

The Free demo provides five generations per day and accepts image uploads up to 5 MB. Local inference is reported to use 17 GB of GPU memory for OmniSVG1.1_4B and 26 GB for OmniSVG1.1_8B.

Questions

Is OmniSVG free, and does it require an account?

The listed plan is Free, with five generations per day. The online demo does not require an account and shows the remaining daily generations in the browser.

Which image formats can it convert?

The converter accepts PNG, JPG, BMP, and WebP images up to 5 MB and outputs editable SVG.

What can I do with a generated SVG?

You can preview or download it, or copy the code for editing in an SVG-compatible tool.

Can OmniSVG run locally?

The repository provides local Gradio deployment and installation instructions using Python 3.10, Cairo, and CUDA 12.1-tested dependencies.

Is the code open source, and what license does it use?

The code is licensed under Apache License 2.0.

What generation methods does the research project support?

It supports Text-to-SVG, Image-to-SVG, and Character-Reference SVG generation.

Alternatives to OmniSVG

All alternatives
  1. 1Recraft logo

    Recraft

    Free planAndroidiOSWebAPI
    8.2Free plan
  2. 2Wix Logo Maker logo

    Wix Logo Maker

    Free planAndroidiOSWebAPI
    8.2Free plan
  3. 3Clearly Logo Maker logo

    Clearly Logo Maker

    Free planWebAPImacOSWindows
    7.8From $29 a month
  4. 4DaVinci AI Photo Restoration logo
    7.7From $39.99 a month
  5. 5AnnoMotion logo

    AnnoMotion

    Free planWebAPIWindows
    7.6From £4.50 a month
  6. 6LOGO.com logo

    LOGO.com

    Free planWebAPI
    7.6Free plan