The hgvs and UTA tools provide a Python package (hgvs) and database (UTA) to facilitate working with sequence variants using HGVS nomenclature. hgvs allows parsing, mapping between genome and transcript coordinates, validating, and normalizing variant descriptions. UTA stores versioned transcript and genomic alignments to enable accurate coordinate mapping, including when transcripts differ from genomes due to indels. Together these tools address the need for freely available and well-managed resources for working with variants described using HGVS.