eVisum
http://evisa.go.ke/evisa.html

You need a jpg, NOT bigger then 1 MB