Can the output of convolution on image be higher than 255?
It is possible.  You may have values less than 0 or greater than 255.  It will depend on the values in the kernel.  If you want to display the convolution output properly you will need to scale it first.  This process is referred to as 'normalization".