Online Image Converter

Convert BMP, JPG, PNG, or SVG to C array or binary to use them in LVGL.

How to use the image converter?

  1. Choose one or more images
  2. Give a name to the output file(s) (e.g. "wallpaper1").
  3. Specify the desired color format.
  4. Optionally, enable dithering.
  5. Click the Convert button to download the resulting file(s).

How to use the generated file in LVGL

  1. Copy the resulting C file into your LVGL project
  2. In a C file of your application declare the image as: LV_IMG_DECLARE(my_image_name);
  3. Set the image as the source of an image object: lv_img_set_src(img, &my_image_name);
  4. Checkout the Docs for more details.

The Offline version of the converter is available on GitHub.

Subscribe to Newsletters

Subscribe to our newsletter to not miss any news about LVGL.
We will send maximum of 2 mails per month.

Contact us

Do you have a question? Have a great idea? Want to leave feedback?

We are looking forward to hearing from you. Just fill in the form to contact us.

Reach us quickly