Marinus Klasen

Marinus Klasen

  • Development
  • Consultancy
  • Developer Resources
  • Blog
  • Contact

September 8, 2021

Converting SVG’s to PNG’s with a terminal command

Marinus Klasen

Last week I wrote about converting MOV files to MP4. This week I had to bulk convert some SVG files to PNG. Of course, doing this manually takes way too much time so I looked for other ways to accomplish this.

SVGExport

There’s this neat NPM package called SVGExport that we can use for this task;
npm install svgexport -g

Once we got that installed, we can execute this command in the directory where the SVG’s live;
for i in *.svg; do svgexport "$i" "${i%.*}.png" 12x; done

The ’12x’ defines the resolution of the PNG. You can test it first by running svgexport logo.svg logo.png 12x to see which resolution suits you best.

Happy coding!

– Marinus

About Marinus Klasen

Marinus has been working in software/web development for more than a decade. Since 2020 his attention shifted on sharing knowledge and developing products and tools for sharing knowledge.

Marinus Klasen on Twitter

Looking for a WordPress expert?
Hire top notch developers on Codeable!

Consult an expert

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Get in touch

Contact me using the details below

Marinus Klasen

Wilhelmina van Pruisenweg 35, 2595 AN Den Haag

marinus@mklasen.com
twitter.com/marinusklasen
linkedin.com/in/marinusklasen

  • GitHub
  • LinkedIn
  • Twitter

Have you read?

  • Elementor Widget UsageMarch 27, 2025
  • Programmatically showing popups with ElementorMarch 25, 2025
  • The Elementor sanitize_settings errorSeptember 12, 2024
  • Announcing.. Wooping Shop Health!June 13, 2024
  • Swiper setup when using wp-scriptsMarch 14, 2024

Copyright © 2025 ยท Marinus Klasen | Webdesign by Team Rood