# Unique Human Readable Reference

**URL:** <https://community.glideapps.com/t/unique-human-readable-reference/84325>\
**Category:** Ask for Help\
**Created:** [September 11, 2025, 11:23am UTC](https://community.glideapps.com/t/unique-human-readable-reference/84325 "2025-09-11T11:23:43Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 11, 2025, 11:27am UTC](https://community.glideapps.com/t/unique-human-readable-reference/84325/2 "2025-09-11T11:27:36Z")

</div>

See below, but be aware that the method described does not guarantee uniqueness. There is plenty of discussion about this in the thread, but the bottom line is that operations in Glide are not atomic, so if you need to guarantee uniqueness then you need to offload the allocation of IDs to some 3rd party, and ensure that requests are handled serially.

> [@How do I create an auto-incrementing row number with Glide Tables?](https://community.glideapps.com/t/how-do-i-create-an-auto-incrementing-row-number-with-glide-tables/39572):
>
> This is a question that comes up a lot, so creating this topic to use as a reference. Typically, there are two distinct use cases when it comes to auto-incrementing row numbers. Use Case 1: – We need to generate a Part Number, or an Order Number, or an Employee ID. Once the number is generated, it should never change, even if rows are deleted. – The general approach for this use case is to maintain a static counter, use it to craft a suitably formatted ID, and increment it by one every time…

---

_[View the full topic](https://community.glideapps.com/t/unique-human-readable-reference/84325)._
