1. Select image

All processing is done locally in your browser; your images are not uploaded or stored anywhere online.

2. Image Settings

    Only images file type are allowed
    No files selected
    0 - 255; if the brightness of a pixel is above the given level the pixel becomes white, otherwise they become black. When using alpha, opaque and transparent are used instead.
    Centering the image only works when using a canvas larger than the original image.

    3. Preview

    No files selected

    4. Output

    Adds some extra Arduino code around the output for easy copy-paste into this example. If multiple images are loaded, generates a byte array for each and appends a counter to the identifier.
    Adds some extra Arduino code around the output for easy copy-paste. If multiple images are loaded, generates a single byte array.