# Paste tag with 'x' numeric suffix positions

**URL:** <https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [September 29, 2026, 5:08pm UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252 "2026-09-29T17:08:18Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![JHortenberry](https://avatars.discourse-cdn.com/v4/letter/j/b3f665/32.png) [@JHortenberry](https://forum.inductiveautomation.com/u/JHortenberry)\
**Post date:** [September 29, 2026, 5:08pm UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/1 "2026-09-29T17:08:18Z")

</div>

Perspective 8.1.43

Given the following tag: test001

When this tag is copied and pasted, the resulting tagname: test1

...then pasted again: test2

Given the following tag: test123

When this tag is copied and pasted, the resulting tagname: test124

...then pasted again: test125

Why are the zeros dropped in the paste, but the non-zero values are not dropped in the paste?

Also, when either starting tag (test001 or test123) is used in UDT edit; the copy / paste does not create an additional tag ... doesn't event try to create an incorrect tag and doesn't throw an error. Why?

Thanks --

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [September 29, 2026, 8:21pm UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/2 "2026-09-29T20:21:39Z")

</div>

As far as your first question, I assume that it's removing alpha characters, casting to an integer value, increments it, and then concatenates it back together.

`001 = 1`, but `100 != 1`; therefore, 124 is incremented to 125 because the 1 and 2 are significant digits. Leading zeros do not mean anything in decimal formatting.

---

<div class="post-metadata">

**Author:** ![Nol](https://avatars.discourse-cdn.com/v4/letter/n/8e8cbc/32.png) [@Nol](https://forum.inductiveautomation.com/u/Nol)\
**Post date:** [September 29, 2026, 9:07pm UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/3 "2026-09-29T21:07:45Z")

</div>

Try right click multi-instance creation wizard and fill in the format you want.

---

<div class="post-metadata">

**Author:** ![JHortenberry](https://avatars.discourse-cdn.com/v4/letter/j/b3f665/32.png) [@JHortenberry](https://forum.inductiveautomation.com/u/JHortenberry)\
**Post date:** [September 29, 2026, 11:21pm UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/4 "2026-09-29T23:21:17Z")

</div>

Doesn't work with 0 padded tag names or UDT members...

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 29, 2026, 11:46pm UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/5 "2026-09-29T23:46:56Z")

</div>

The core answer to your question "why does it work this way" is that it's the way we programmed it, unsatisfying as that answer is.  
@dkhayes117 is essentially correct about how it works.  
The copy/create additional logic has been essentially unchanged for 10+ years. It's possible it's bugged a thousand people in that time, or only just you. If you want it to work differently (your request is reasonable), the best way to get that to actually happen is to open a [feature request](https://ideas.inductiveautomation.com/); that's one of our most useful signals to help determine if in fact there are a thousand of you out there frustrated by this, or if it's just you.

---

<div class="post-metadata">

**Author:** ![lane.duncan](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lane.duncan/32/83700_2.png) [@lane.duncan](https://forum.inductiveautomation.com/u/lane.duncan)\
**Post date:** [September 30, 2026, 5:31am UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/6 "2026-09-30T05:31:34Z")

</div>

> [@paul-griffith](#):
>
> If you want it to work differently (your request is reasonable)

Is this a situation that essentially goes away with Catalyst?

Makes me wonder how many obscure feature requests will be resolved with a simple AI prompt.

---

<div class="post-metadata">

**Author:** ![JHortenberry](https://avatars.discourse-cdn.com/v4/letter/j/b3f665/32.png) [@JHortenberry](https://forum.inductiveautomation.com/u/JHortenberry)\
**Post date:** [September 30, 2026, 11:04am UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/7 "2026-09-30T11:04:22Z")

</div>

Thanks

---

<div class="post-metadata">

**Author:** ![JHortenberry](https://avatars.discourse-cdn.com/v4/letter/j/b3f665/32.png) [@JHortenberry](https://forum.inductiveautomation.com/u/JHortenberry)\
**Post date:** [September 30, 2026, 11:12am UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/8 "2026-09-30T11:12:08Z")

</div>

Only time (and testing) will tell...

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [October 1, 2026, 4:08pm UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/9 "2026-10-01T16:08:09Z")

</div>

> [@paul-griffith](#):
>
> possible it's bugged a thousand people in that time, or only just you

For what it's worth, it's not only just you. I use leading zeros a lot.

---

<div class="post-metadata">

**Author:** ![Nol](https://avatars.discourse-cdn.com/v4/letter/n/8e8cbc/32.png) [@Nol](https://forum.inductiveautomation.com/u/Nol)\
**Post date:** [October 1, 2026, 4:17pm UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/10 "2026-10-01T16:17:25Z")

</div>

> [@justinedwards.jle](#):
>
> For what it's worth, it's not only just you. I use leading zeros a lot.

Definitely run into it many times. It's pretty much standard in tag naming to use fixed length for consistency. PIT0001, PIT0020, etc.

---

<div class="post-metadata">

**Author:** ![Steve\_Laubach](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/steve_laubach/32/60900_2.png) [@Steve\_Laubach](https://forum.inductiveautomation.com/u/Steve_Laubach)\
**Post date:** [October 1, 2026, 6:22pm UTC](https://forum.inductiveautomation.com/t/paste-tag-with-x-numeric-suffix-positions/117252/11 "2026-10-01T18:22:17Z")

</div>

I think it's more likely that obscure items that would have otherwise sat on the list for a very long time all of a sudden get resolved.

The juice isn't worth the squeeze when it takes a significant dev effort to make the change and it is more of a quality of life thing than a significant improvement.

The calculus changes when they can accelerate the dev effort with AI.
