Use this small tool to quickly create an SVG file from the PNG image by using the image embed method.
The SVG file will contain an embedded version of the PNG file you provided. It will not vectorize the PNG image.
Before you proceed, please remember to optimize the file size of your PNG image first by resizing it to correct dimensions and compressing it with a tool such as TinyPNG
After creating an SVG file it might be useful to post-process it via SVG Crop tool.
Why you might need this..
You might encounter a systems which do accept only SVG files. One of practical cases of such – could be a logo upload function, however not all logos can be in fact “vectorized” as some uses a lot of complicated visuals which could lead to enormously large file sizes if converted to pure SVG vector code.
As a workaround for such complicated images you can embed the rasterized image version in the SVG file instead of vectorizing it. While such SVG file will not contain vector graphics, it will allow you to save on the file size and bypass the file format requirements.
Useful resources
SVGcode – Convert raster images to SVG vector graphics
SVG Crop – Remove blank space from around any SVG instantly
TinyPNG – Smart AVIF, WebP, PNG and JPEG Compression for Faster Websites