Hi, i want to convert .heic files to .jpg files using power automate.
I use therefore the these steps:
The converting process is working, but i only get something like a preview file (Input ~3MB HEIC file, Output ~90KB jpg File).
I get the same bad quality if i use .png or .jpg files with similar original file size.
So there is a huge image quality loss, are there any settings how good the quality should be, or how I can influence the image quality.
Hi there - I am attempting the same conversion process you describe and am also only able to create a 'preview' or thumbnail-sized version of the original HEIC file. I assume that's the "(preview)" part of the Power Automate action Create file using path (preview). Have you found a solution that results in a full-size .JPG file?
Hi Nadia-Emily, and thank you for your response. However, I get an error message stating: "The execution of template action 'Apply_to_each' failed: the result of the evaluation of 'foreach' expression '@triggerOutputs()?['headers/x-ms-file-name-encoded']' is of type 'String'. The result must be a valid array."
Pictures of the flow and test is attached. What am I doing wrong?
Hello,
You can definitely convert HEIC to JPG files using Power Automate. Here are the steps you can follow:
Once you have set up the flow, Power Automate will automatically convert any newly added HEIC files to JPEG format and save them to your desired location. I hope this helps! Let me know if you have any further questions or concerns.
Hi! Really interested in how you managed to make this flow. I'm not making much sense of the documentation (yes I am a complete novice).
Do you mind sharing your action and expressions for the convert file step?
stampcoin
24
RP-25090907-0
23
Michael E. Gernaey
15
Super User 2025 Season 1