Use compress() on Bitmap to write the bitmap to a file. Then, most likely, use FileProvider to serve that file, where getUriForFile() gives you the Uri corresponding to the file.
IOW, you do not "convert" a bitmap to a Uri. You save the bitmap somewhere that gives you a Uri.