If the original numeric ID can be figured out from the sqid string, then what’s the point of the conversion?
Looks like it uses a hash. I was expecting it to just convert the base except with something to skip profanity, which would give you something much shorter going base 10 to base ~36. Tbh I don't see why it's like this.