You can encode it to a shorter string if you use larger alphabet. Still, it's 16 bytes of information, so not as short as sequential IDs.
See for example https://pypi.org/project/shortuuid/
>>> shortuuid.uuid()
'vytxeTZskVKR7C7WgdSP3d'