This utility converts a downloaded public certificate file (a .pem or .crt file) into a header file you can use with an Espressif device (ESP-32, for example) in the Arduino IDE with the Arduino WiFiClientSecure library to make secure connections (HTTPS) to remote servers. Without access to the certificate, an Arduino sketch cannot connect to the remote server over a secure connection.

Enter a name for the certificate variable exposed by the generated header file (or accept the default "cert") then select the certificate file. When you click the Generate Header File button, the app prompts for the target file name, then writes the generated header file to the target file. Refer to the documentation for additional information.

Add free because I prefer it that way. If this app helps you, consider buying me a coffee.