Yeah, you're spot on there! Txids are indeed in hexadecimal format.
They're actually the result of hashing transaction data through a couple rounds of SHA-256, which is why they look like a long string of random numbers and letters. It's all part of keeping things secure and verifiable in the Bitcoin network.
So yeah, good observation mate!